diff --git a/crates/ethereum/evm/src/execute.rs b/crates/ethereum/evm/src/execute.rs index 022214df6f366..f10b6d44d91e2 100644 --- a/crates/ethereum/evm/src/execute.rs +++ b/crates/ethereum/evm/src/execute.rs @@ -511,7 +511,7 @@ mod tests { database::StateProviderDatabase, test_utils::StateProviderTest, TransitionState, }; use reth_testing_utils::generators::{self, sign_tx_with_key_pair}; - use revm_primitives::{bytes, BLOCKHASH_SERVE_WINDOW}; + use revm_primitives::BLOCKHASH_SERVE_WINDOW; use secp256k1::{Keypair, Secp256k1}; use std::collections::HashMap; @@ -1297,9 +1297,11 @@ mod tests { let receipt = receipts.first().unwrap(); assert!(receipt.success); - let request = requests.first().unwrap(); - // TODO: must be empty? @onbjerg - assert_eq!(request, &bytes!("00")); // todo: placeholder + // sha2(sha2() + sha2(withdrawal) + sha2()) + assert_eq!( + requests.requests_hash(), + b256!("79c24ee3148b0bb6b42f8bb20267efa81d4d7c1c902ab9234bbe0559caf049e5") + ); } #[test] diff --git a/crates/ethereum/evm/src/strategy.rs b/crates/ethereum/evm/src/strategy.rs index 55f7721ddf686..b4baace78e44b 100644 --- a/crates/ethereum/evm/src/strategy.rs +++ b/crates/ethereum/evm/src/strategy.rs @@ -273,7 +273,7 @@ mod tests { eip7002::{WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS, WITHDRAWAL_REQUEST_PREDEPLOY_CODE}, eip7685::EMPTY_REQUESTS_HASH, }; - use alloy_primitives::{b256, bytes, fixed_bytes, keccak256, Bytes, TxKind, B256}; + use alloy_primitives::{b256, fixed_bytes, keccak256, Bytes, TxKind, B256}; use reth_chainspec::{ChainSpecBuilder, ForkCondition}; use reth_evm::execute::{ BasicBlockExecutorProvider, BatchExecutor, BlockExecutorProvider, Executor, @@ -1085,9 +1085,11 @@ mod tests { let receipt = receipts.first().unwrap(); assert!(receipt.success); - let request = requests.first().unwrap(); - // TODO: must be empty? @onbjerg - assert_eq!(request, &bytes!("00")); // todo: placeholder + // sha2(sha2() + sha2(withdrawal) + sha2()) + assert_eq!( + requests.requests_hash(), + b256!("2ace487fc5214e01a812b93b7151f2f118e3236db9343aea2bdc44f9c25a0da8") + ); } #[test]