Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPC over state snapshots #2409

Open
23 of 33 tasks
canepat opened this issue Oct 9, 2024 · 0 comments
Open
23 of 33 tasks

RPC over state snapshots #2409

canepat opened this issue Oct 9, 2024 · 0 comments
Assignees
Labels
erigon3 Erigon3 feature meta High-level issue for for tracking many implementation issues

Comments

@canepat
Copy link
Member

canepat commented Oct 9, 2024

One of the main features of Erigon3 is moving most of the state content (i.e. account/storage/code) and its validity proof (i.e. commitment) to snapshot flat files. This architectural change requires deep modifications also to the data layout in the data storage (e.g. state history indexing) and a completely new access interface called Temporal KV (a.k.a. Data API).

Our implementation of RPC service must be changed to access the current state and the state history using such Data API, which can be used both in embedded (i.e. in-process) and standalone (i.e. out-of-process) modes of operation.

This is the main tracking issue. Individual issues are listed below:

@canepat canepat added erigon3 Erigon3 feature meta High-level issue for for tracking many implementation issues labels Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
erigon3 Erigon3 feature meta High-level issue for for tracking many implementation issues
Projects
None yet
Development

No branches or pull requests

4 participants
@canepat @Sixtysixter @lupin012 and others