v0.3.13-pre.004-fix.001

This commit is contained in:
2026-09-10 14:51:28 +02:00
parent 28e4da3879
commit 27ab84d198
4 changed files with 129 additions and 28 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-worker-raw-transaction-ingest-lib/unit_tests/runtime_resources.rs
// version: 15
// version: 16
fn grpc_endpoint(cluster: &str) -> std::option::Option<ksp_onchain_transport_lib::YellowstoneGrpcEndpointSettings> {
return grpc_endpoint_with_identity(cluster, "yellowstone-fixture", "fixture-provider");
@@ -2006,13 +2006,19 @@ fn v0_3_13_pre_004_legacy_v0_v1_block_materials_are_direct_common_raw_with_exact
std::result::Result::Err(_) => return,
};
let material = super::build_standard_block_material(
&network,
430_000_123,
std::option::Option::Some(1_787_072_400),
encoded.as_str(),
&ksp_onchain_transport_lib::SolanaWireField::Value(serde_json::json!({"err":null,"fee":5000})),
&ksp_onchain_transport_lib::SolanaWireField::Value(version),
position,
|qualified_version, transaction_index| {
return ksp_raw_transaction_lib::RawTransactionMaterial::binary_base64_with_embedded_signature(
network.clone(),
430_000_123,
std::option::Option::Some(1_787_072_400),
encoded.as_str(),
ksp_raw_transaction_lib::RawTransactionWireField::Null,
qualified_version,
transaction_index,
);
},
);
let material = match material {
std::result::Result::Ok(value) => value,