diff --git a/ethereum-common/src/base_types/list.rs b/ethereum-common/src/base_types/list.rs index a19de0ca..1d2c2ef9 100644 --- a/ethereum-common/src/base_types/list.rs +++ b/ethereum-common/src/base_types/list.rs @@ -196,7 +196,7 @@ impl Decode for List { input: &mut I, ) -> Result { let data = as Decode>::decode(input)?; - if data.len() >= N { + if data.len() > N { return Err("Decoded Vec length is greater than N".into()); }