v0.3.13-pre.003-fix.002

This commit is contained in:
2026-09-10 13:20:09 +02:00
parent 13c3dac554
commit 34fddc3bf5
3 changed files with 200 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/tests/dependency_boundary.rs
// version: 17
// version: 18
//! Dependency firewall canaries for the RAW transaction ingest Worker foundation.
@@ -125,8 +125,8 @@ fn v0_3_12_pre_004_hydration_contract_uses_only_transport_facade_common_raw_and_
] {
assert!(resources.contains(required), "required pre.004 hydration contract missing: {required}");
}
assert!(resources.contains("fn finalize_yellowstone_hydration"));
assert!(resources.contains("fn fetch_yellowstone_hydration"));
assert!(resources.contains("fn finalize_hydration"));
assert!(resources.contains("fn fetch_hydration"));
for forbidden in [
"get_block_observed",
"ksp_config_lib::",
@@ -188,7 +188,7 @@ fn v0_3_12_pre_006_productive_source_uses_transport_session_bounded_coalescence_
"RawTransactionIngestHydrationCoordinator",
"std::collections::BTreeMap",
"tokio::task::JoinSet",
"MAX_RAW_TRANSACTION_INGEST_ADMISSION_QUEUE_CAPACITY",
"max_pending_signals: settings.admission_queue_capacity()",
"get_transaction_observed",
"admission_sender.send(ingress)",
"tasks.abort_all()",