From fef7374acce761c848607a20c3939d61e60d9d48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Garamv=C3=B6lgyi?= Date: Fri, 28 Nov 2025 08:59:04 +0100 Subject: [PATCH 1/2] feat(derivation-pipeline): Accept CodecV10 (GalileoV2) --- crates/codec/src/decoding/v7/mod.rs | 2 +- crates/codec/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/codec/src/decoding/v7/mod.rs b/crates/codec/src/decoding/v7/mod.rs index 1e774413..831253b1 100644 --- a/crates/codec/src/decoding/v7/mod.rs +++ b/crates/codec/src/decoding/v7/mod.rs @@ -31,7 +31,7 @@ pub fn decode_v7(blob: &[u8]) -> Result { // check version. let version = from_be_bytes_slice_and_advance_buf!(u8, buf); - debug_assert!((version == 7) || (version == 8) || (version == 9), "incorrect blob version"); + debug_assert!((version == 7) || (version == 8) || (version == 9) || (version == 10), "incorrect blob version"); let blob_payload_size = from_be_bytes_slice_and_advance_buf!(u32, 3, buf) as usize; diff --git a/crates/codec/src/lib.rs b/crates/codec/src/lib.rs index 89a4cf54..a18cb488 100644 --- a/crates/codec/src/lib.rs +++ b/crates/codec/src/lib.rs @@ -59,7 +59,7 @@ impl Codec { let blob = input.blob().ok_or(DecodingError::MissingBlob)?; decode_v4(calldata, blob.as_ref())? } - 7..=9 => { + 7..=10 => { let blob = input.blob().ok_or(DecodingError::MissingBlob)?; decode_v7(blob.as_ref())? } From 646132bed0ee765f4c1f65ce74b194dc1162cf4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Garamv=C3=B6lgyi?= Date: Fri, 28 Nov 2025 09:01:53 +0100 Subject: [PATCH 2/2] fmt --- crates/codec/src/decoding/v7/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/codec/src/decoding/v7/mod.rs b/crates/codec/src/decoding/v7/mod.rs index 831253b1..684ac2b1 100644 --- a/crates/codec/src/decoding/v7/mod.rs +++ b/crates/codec/src/decoding/v7/mod.rs @@ -31,7 +31,10 @@ pub fn decode_v7(blob: &[u8]) -> Result { // check version. let version = from_be_bytes_slice_and_advance_buf!(u8, buf); - debug_assert!((version == 7) || (version == 8) || (version == 9) || (version == 10), "incorrect blob version"); + debug_assert!( + (version == 7) || (version == 8) || (version == 9) || (version == 10), + "incorrect blob version" + ); let blob_payload_size = from_be_bytes_slice_and_advance_buf!(u32, 3, buf) as usize;