diff --git a/crates/codec/src/decoding/v7/mod.rs b/crates/codec/src/decoding/v7/mod.rs index 1e774413..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), "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())? }