pub type BlockWithTx = Block<Transaction>;Aliased Type§
pub struct BlockWithTx {Show 22 fields
pub hash: Option<H256>,
pub parent_hash: H256,
pub uncles_hash: H256,
pub author: H160,
pub state_root: H256,
pub transactions_root: H256,
pub receipts_root: H256,
pub number: Option<U64>,
pub gas_used: U256,
pub gas_limit: U256,
pub base_fee_per_gas: Option<U256>,
pub extra_data: Bytes,
pub logs_bloom: Option<Bloom>,
pub timestamp: U256,
pub difficulty: U256,
pub total_difficulty: Option<U256>,
pub seal_fields: Vec<Bytes>,
pub uncles: Vec<H256>,
pub transactions: Vec<Transaction>,
pub size: Option<U256>,
pub mix_hash: Option<H256>,
pub nonce: Option<H64>,
}Fields§
§hash: Option<H256>Hash of the block
parent_hash: H256Hash of the parent
uncles_hash: H256Hash of the uncles
Miner/author’s address.
state_root: H256State root hash
transactions_root: H256Transactions root hash
receipts_root: H256Transactions receipts root hash
number: Option<U64>Block number. None if pending.
gas_used: U256Gas Used
gas_limit: U256Gas Limit
base_fee_per_gas: Option<U256>Base fee per unit of gas (if past London)
extra_data: BytesExtra data
logs_bloom: Option<Bloom>Logs bloom
timestamp: U256Timestamp
difficulty: U256Difficulty
total_difficulty: Option<U256>Total difficulty
seal_fields: Vec<Bytes>Seal fields
uncles: Vec<H256>Uncles’ hashes
transactions: Vec<Transaction>Transactions
size: Option<U256>Size in bytes
mix_hash: Option<H256>Mix Hash
nonce: Option<H64>Nonce