eth_createAccessList

Creates an access list for a transaction based on the given transaction parameters. The access list contains all storage slots and addresses that would be touched by the transaction. ⚡ Compute Units: [10 CU](https://docs.conduit.xyz/rpc-nodes/information/compute-units)

Request

This endpoint expects an object.
transactionobjectRequired
Transaction call object
blockIdentifierenum or stringOptional

Block number, tag, or hash (EIP-1898 object form also accepted). Defaults to "latest".

stateOverridesobjectOptional

Optional per-address state overrides applied before the access-list computation.

Response

Access list object containing accessed addresses and storage keys
accessListlist of objects
gasUsedstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"
errorstring
Present if executing the transaction would revert. Contains the revert reason or error message.