pub type ExecutionPayloadParis = ExecutionPayloadV1;Expand description
Paris execution payload.
Aliased Type§
pub struct ExecutionPayloadParis {Show 14 fields
pub parent_hash: FixedBytes<32>,
pub fee_recipient: Address,
pub state_root: FixedBytes<32>,
pub receipts_root: FixedBytes<32>,
pub logs_bloom: Bloom,
pub prev_randao: FixedBytes<32>,
pub block_number: u64,
pub gas_limit: u64,
pub gas_used: u64,
pub timestamp: u64,
pub extra_data: Bytes,
pub base_fee_per_gas: Uint<256, 4>,
pub block_hash: FixedBytes<32>,
pub transactions: Vec<Bytes>,
}Fields§
§parent_hash: FixedBytes<32>The parent hash of the block.
fee_recipient: AddressThe fee recipient of the block.
state_root: FixedBytes<32>The state root of the block.
receipts_root: FixedBytes<32>The receipts root of the block.
logs_bloom: BloomThe logs bloom of the block.
prev_randao: FixedBytes<32>The previous randao of the block.
block_number: u64The block number.
gas_limit: u64The gas limit of the block.
gas_used: u64The gas used of the block.
timestamp: u64The timestamp of the block.
extra_data: BytesThe extra data of the block.
base_fee_per_gas: Uint<256, 4>The base fee per gas of the block.
block_hash: FixedBytes<32>The block hash of the block.
transactions: Vec<Bytes>The transactions of the block.
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 560 bytes