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

refactor(share/availability/light | share/availability/full): Availability implementations are aware of sampling window, removed from DASer #3957

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

renaynay
Copy link
Member

@renaynay renaynay commented Nov 22, 2024

Based on #3912

This PR makes the concept of archival node explicit, splitting it away from sampling window. Now, both the node's pruning status (archival or not) and the sampling window will have to be provided to availability implementations for them to determine what to sync + what to store. This also applies to core package for BNs as that's their "availability implementation" technically.

@renaynay renaynay self-assigned this Nov 22, 2024
@renaynay renaynay added the area:shares Shares and samples label Nov 22, 2024
@renaynay renaynay added the kind:refactor Attached to refactoring PRs label Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:shares Shares and samples kind:refactor Attached to refactoring PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant