From 1812c182a6a35e7daabd3eec4a150dd0199d6bb5 Mon Sep 17 00:00:00 2001 From: Thomas Coratger Date: Sat, 19 Oct 2024 00:27:41 +0200 Subject: [PATCH] consensus: use Withdrawals wrapper in BlockBody --- crates/consensus/src/block.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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> {