Available on crate features
base or optimism only.Expand description
OP-stack receipt construction for the Anvil block executor.
Re-exportsยง
use super::AnvilBlockExecutor;๐use alloy_consensus::Eip658Value;๐use alloy_consensus::Receipt;๐use alloy_consensus::ReceiptWithBloom;๐use alloy_primitives::Log;๐use foundry_evm::hardfork::FoundryHardfork;๐use foundry_primitives::FoundryReceiptEnvelope;๐use op_alloy_consensus::OpDepositReceipt;๐use op_alloy_consensus::OpDepositReceiptWithBloom;๐use revm::context_interface::result::ExecutionResult;๐use foundry_evm::hardforks::BaseUpgrade;๐baseuse alloy_consensus::Transaction;๐optimismuse alloy_eips::Encodable2718;๐optimismuse foundry_evm::hardfork::OpHardfork;๐optimismuse foundry_primitives::FoundryTxEnvelope;๐optimismuse op_revm::L1BlockInfo;๐optimismuse op_revm::estimate_tx_compressed_size;๐optimismuse revm::Database;๐optimism
Functionsยง
- blob_
gas_ ๐used optimism - Returns the blob gas accounted for by an OP transaction under the active hardfork.
- build_
deposit_ ๐receipt - build_
mined_ ๐deposit_ receipt - Builds a mined OP deposit receipt and derives its fork-specific metadata.
- build_
simulated_ ๐deposit_ receipt - Builds an RPC-simulated OP deposit receipt and derives its fork-specific metadata.
- deposit_
metadata ๐ - Resolves the deposit nonce and receipt version active at
hardfork. - wrap_
deposit_ ๐receipt