diff --git a/crates/consensus/src/block.rs b/crates/consensus/src/block.rs index 6c4b321a68d..2aece0da2d5 100644 --- a/crates/consensus/src/block.rs +++ b/crates/consensus/src/block.rs @@ -2,7 +2,7 @@ use crate::Header; use alloc::vec::Vec; -use alloy_eips::eip4895::Withdrawal; +use alloy_eips::eip4895::Withdrawals; use alloy_rlp::{Decodable, Encodable, RlpDecodable, RlpEncodable}; /// Ethereum full block. @@ -31,7 +31,7 @@ pub struct BlockBody { /// Ommers/uncles header. pub ommers: Vec
, /// Block withdrawals. - pub withdrawals: Option>, + pub withdrawals: Option, } /// We need to implement RLP traits manually because we currently don't have a way to flatten @@ -45,7 +45,7 @@ mod block_rlp { header: Header, transactions: Vec, ommers: Vec
, - withdrawals: Option>, + withdrawals: Option, } #[derive(RlpEncodable)] @@ -54,7 +54,7 @@ mod block_rlp { header: &'a Header, transactions: &'a Vec, ommers: &'a Vec
, - withdrawals: Option<&'a Vec>, + withdrawals: Option<&'a Withdrawals>, } impl<'a, T> From<&'a Block> for HelperRef<'a, T> {