Skip to content

add chainsync impl based on pure-stage#612

Merged
rkuhn merged 103 commits into
mainfrom
rk/chain_sync
Jan 19, 2026
Merged

add chainsync impl based on pure-stage#612
rkuhn merged 103 commits into
mainfrom
rk/chain_sync

Conversation

@rkuhn

@rkuhn rkuhn commented Dec 18, 2025

Copy link
Copy Markdown
Contributor

no individual test yet, will test when new stages are complete

Summary by CodeRabbit

  • New Features

    • In‑memory mempool, full transaction‑submission and block‑fetch protocols, handshake and keep‑alive protocols, peer manager, and a new Tokio‑based network connector.
  • Improvements

    • Unified tip/point/slot/height handling across components; protocol deserializers centralized; mempool and store effects exposed for integration; richer scheduling, supervision and tracing in the stage runtime.
  • Bug Fixes

    • Clearer header decode errors, improved fetch/timeout handling, and updated tests/mocks to match the new protocols and mempool behavior.

✏️ Tip: You can customize this high-level summary in your review settings.

Loading
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.

3 participants