Expand description
Passive snapshot + delta store for late-joining operator bootstrap.
Bootnode is policy-free. Staleness and correctness gates live at consumer boundaries — operator bootstrap (§S.19) and admin injection (NEWT-1078).
Cross-store atomicity: SnapshotStore and DeltaStore use
independent redb databases with separate write transactions. Partial-write
states (e.g., snapshot persisted but matching delta missing) are reachable.
For Phase 1 single-instance + 14-day tolerance window this is acceptable —
an admin can re-sync from EigenDA if the stores diverge.
Re-exports§
pub use delta_store::DeltaEntry;pub use delta_store::DeltaStore;pub use error::BootnodeError;pub use snapshot_store::SnapshotHeader;pub use snapshot_store::SnapshotStore;
Modules§
- delta_
store - Delta log persistence backed by redb.
- error
- Bootnode error types.
- snapshot_
store - Sealed snapshot persistence backed by redb.