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

Milestone 2 - Filecoin chain and state extractors #2

Open
4 tasks
i-norden opened this issue Apr 10, 2023 · 0 comments
Open
4 tasks

Milestone 2 - Filecoin chain and state extractors #2

i-norden opened this issue Apr 10, 2023 · 0 comments

Comments

@i-norden
Copy link
Contributor

  • Implement individual chain and state extractors for Filecoin data.
    • Based on fil-fip36-vote-tally parse state code.
    • ADT node/actor model extractor.
    • Chain model extractors.
    • Define and expose generic block stream interface.
    • Supports two modes - realtime and historical - that can be configured with the appropriate data source (streaming data from a live node or reading data from an offline database)
  • Implement snapshotting service.
    • Uses a state extractor that processes the entire state at a given height, not just the differential set between two states.
    • This state extractor is essentially the fil-fip36-vote-tally parse state code that has been modified to process internal nodes. Also analogous to our ipld-eth-state-snapshot tool.
  • Unit and integration testing.
  • Basic documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant