interface Block {
    baseFeePerGas?: `0x${string}`;
    blobGasUsed?: `0x${string}`;
    difficulty?: `0x${string}`;
    excessBlobGas?: `0x${string}`;
    extraData: `0x${string}`;
    gasLimit: `0x${string}`;
    gasUsed: `0x${string}`;
    hash: `0x${string}`;
    logsBloom: `0x${string}`;
    miner: `0x${string}`;
    mixHash?: `0x${string}`;
    nonce: `0x${string}`;
    number: `0x${string}`;
    parentBeaconBlockRoot?: `0x${string}`;
    parentHash: `0x${string}`;
    receiptsRoot: `0x${string}`;
    sha3Uncles: `0x${string}`;
    size: `0x${string}`;
    stateRoot: `0x${string}`;
    timestamp: `0x${string}`;
    totalDifficulty?: `0x${string}`;
    transactions: `0x${string}`[] | TransactionInfo[];
    transactionsRoot: `0x${string}`;
    uncles: `0x${string}`[];
    withdrawals?: {
        address: `0x${string}`;
        amount: `0x${string}`;
        index: `0x${string}`;
        validatorIndex: `0x${string}`;
    }[];
    withdrawalsRoot?: `0x${string}`;
}

Properties

baseFeePerGas?: `0x${string}`
blobGasUsed?: `0x${string}`
difficulty?: `0x${string}`
excessBlobGas?: `0x${string}`
extraData: `0x${string}`
gasLimit: `0x${string}`
gasUsed: `0x${string}`
hash: `0x${string}`
logsBloom: `0x${string}`
miner: `0x${string}`
mixHash?: `0x${string}`
nonce: `0x${string}`
number: `0x${string}`
parentBeaconBlockRoot?: `0x${string}`
parentHash: `0x${string}`
receiptsRoot: `0x${string}`
sha3Uncles: `0x${string}`
size: `0x${string}`
stateRoot: `0x${string}`
timestamp: `0x${string}`
totalDifficulty?: `0x${string}`
transactions: `0x${string}`[] | TransactionInfo[]
transactionsRoot: `0x${string}`
uncles: `0x${string}`[]
withdrawals?: {
    address: `0x${string}`;
    amount: `0x${string}`;
    index: `0x${string}`;
    validatorIndex: `0x${string}`;
}[]
withdrawalsRoot?: `0x${string}`