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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions