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

feat(lib/grandpa): Add warp sync provider #4187

Draft
wants to merge 8 commits into
base: development
Choose a base branch
from

Conversation

dimartiro
Copy link
Contributor

@dimartiro dimartiro commented Sep 18, 2024

Changes

Adds warp sync provider to generate warp sync proofs as part of lib/grandpa

  • Modify database.Table to implement NewPrefixIterator method
  • Add GetJustification in BlockState interface
  • Add GetAuthoritesChangesFromBlock in GrandpaState interface
  • Implement warp sync proof generation
  • Tests

Tests

make test

Issues

closes: #4053

@dimartiro dimartiro changed the title [WIP] feat(lib/grandpa): Add warp sync provider feat(lib/grandpa): Add warp sync provider Sep 23, 2024
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

Successfully merging this pull request may close these issues.

Implement warp sync provider
1 participant