Skip to content

Binary Entrypoint for Historical Proof Service #164

@meyer9

Description

@meyer9

Describe the feature

We should add configuration flags for a basic SQLite storage provider.

Proposed flags added to op-reth node subcommand:

  • --external-history: Enables the ExEx (can be implemented similar to Flashblocks).
  • --external-history.storage: enum (only sqlite supported and default)
  • --external-history.storage.path: optional string, required if sqlite set as storage to DB path, no default
  • --external-history.window: default to 1 month based on block time of chain, or just 1,296,000 if we want to hardcode for 2s block time

Then, make the ExEx installation dependent on if --external-history flag is passed.

Additional context

No response

Metadata

Metadata

Assignees

Labels

A-cliArea: CLI crateA-dbArea: databaseA-exexArea: execution extensionM-good-first-issueMeta: good issue for first time contributorsW-historical-proofsWorkstream: historical-proofs

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions