Skip to content

Deprecate l2geth TODO list #313

@yiweichi

Description

@yiweichi

TODO list during we deprecate l2geth:

  1. Switch signer on RN, this will stop RN from serving signature for both eth-wire block broadcast and eth66 serve block request. This will pervent l2geth from syncing any new blocks.

TODO list after we deprecated l2geth:

  1. clean up codebases.
  • Reth side:

    • revert changes on get_headers_response here
    • remove passing request_header_transform to EthRequestHandler here
    • revert changes to trait HeaderResponseTransform from async to sync here.
  • rollup-node side:

    • drop table database block_signature here
    • remove database operation insert_signature and get_signature here.
    • remove database model block_signature here.
    • stop persisting block signature when receiving a new block from the network here.
    • stop persisting block signature when sequencing a new block here.
    • remove logic that handles eth_wire protocol block broadcast here and here.
    • remove hardcoded signer addresses here, and related args here.
    • revert changes on ScrollHeaderTransform here, so we don't persist block signature during backfill.
    • remove the whole structure ScrollRequestHeaderTransform here.
  1. drop database table block_signature

  2. deploy new version of RN

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions