Skip to content

zkevm circuit 1559 support #16

@smtmfft

Description

@smtmfft

Describe the feature you would like

Enable 1559 in evm to align witness data between client & zkevm circuit
Background: https://www.notion.so/taikoxyz/1559-Development-Thinkings-a84ac894fb984b71ad847913ae031378

Dev base: https://github.com/smtmfft/zkevm-circuits/tree/eip-1559-base-dev (based on taiko main recursion branch)

Phase I: empty access list task list (ETA: ~3 weeks)

  • evm: base fee changes only (John)
  • rlp_decoding_circuit: 1559 support and force 0xC0 (empty) accesslist. (Yue)
  • rlp_encoding_circuit: skipped
  • tx_table: 0xC0 access_list, so far we don’t decide tx_table format for 1559, but old format is easily upgrade if access list is pure 0xC0. (John/Yue)
  • Anchor tx: tx format change only. (John)
  • block tx: block formant change only (if have) (George?)
  • standalone zkevm integration test (Ruby/John/Yue)
  • internal devnet support (Kriztof/Yue/David)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions