[go: up one dir, main page]

Etherlink: support access lists (EIP-2930)

EIP-2930

There's multiple steps to support this feature.

NB: Maybe some of the following steps are already done.

Kernel changes

  • Add access lists to the EVM and everything that it implies, see the EIP's spec. for more info. !17766 (merged)
    • ╰─➤ Subsequent goal, reach 100% compatibility with the test-suite. !17766 (merged)
  • ALREADY SUPPORTED. Change the transaction decoding to also decode access lists and forward them to the EVM.

Node changes

  • ALREADY SUPPORTED. Support forwarding access list to the EVM node (encoding/decoding).
    • ╰─➤ Once the kernel changes and the node ones are done, write one or multiple E2E tezt(s). !17766 (merged)
  • Add the RPC eth_createAccessList otherwise users will have a hard time defining their access lists for their contracts. Closed in favor of #7990.

EVM evaluation changes

Edited by Rodi-Can Bozman