POSTeth_getBlockAccessList
https://ethereum-sepolia.nodit.io/Returns the block access list (EIP-7928) of the block specified by block number, block hash, or block tag, decoded into JSON.
A block access list records the accounts accessed or modified while executing the block, along with their storage, balance, nonce, and code changes. The blockAccessListHash in the block header is the hash that commits to this list.
Every account entry contains all six fields, and lists with no changes are returned as empty arrays. The result is null if the block is unknown or the pending tag is specified.
Enter the following parameters as an array with the appropriate types.
block identifier- Block number, block hash, or block tag for the block to query. Thependingtag returnsnull.- Block number: Hexadecimal string (e.g. "0x1")
- Block hash: 64-digit hexadecimal string (e.g. "0x39008d07edf93c03bb9d1cfc80598fcf63f441ec86e9de3733fa6a484980ca48")]
- Block tag: Enum string (e.g. "latest", "earliest", "pending")
Use one of block hash, block number, or block tag to specify a block.
- Block number: hex string (ex. "0x1")
- Block hash: 64-character hex string (ex. "0x39008d07edf93c03bb9d1cfc80598fcf63f441ec86e9de3733fa6a484980ca48")]
- Block tag: enum string (ex. "latest", "earliest", "pending")
earliest: The oldest available block on the chain.finalized: A recently finalized block that can no longer be changed. Primarily used in proof-of-stake (PoS) blockchains.safe: A recent block considered safe by the network (immune to reorgs).latest: The most recent block on the chain (may be subject to reorgs).pending: The next block to be mined, including pending transactions in the mempool.
Address of an account accessed during block execution
Storage slots whose values changed
Storage slot key (up to 32 bytes, hex — leading zeros may be omitted depending on the client)
Changes to this slot, by execution index
Execution index within the block where the change occurred (hex) — 0x0 is pre-execution system processing, 1–n is the n-th transaction in the block, and n+1 is post-execution processing (such as withdrawals).
Storage value after the change (up to 32 bytes, hex — leading zeros may be omitted depending on the client)
Keys of storage slots that were read but not modified (up to 32 bytes, hex — leading zeros may be omitted depending on the client)
Balance changes, by execution index
Execution index within the block where the change occurred (hex) — 0x0 is pre-execution system processing, 1–n is the n-th transaction in the block, and n+1 is post-execution processing (such as withdrawals).
Balance after the change (wei, hex)
Nonce changes, by execution index
Execution index within the block where the change occurred (hex) — 0x0 is pre-execution system processing, 1–n is the n-th transaction in the block, and n+1 is post-execution processing (such as withdrawals).
Nonce after the change (hex)
Contract code changes, by execution index
Execution index within the block where the change occurred (hex) — 0x0 is pre-execution system processing, 1–n is the n-th transaction in the block, and n+1 is post-execution processing (such as withdrawals).
Contract bytecode after the change (hex)