Skip to content

docs(p2p): nicer READMEs#21456

Merged
spalladino merged 1 commit intomerge-train/spartanfrom
palla/p2p-readme-restructure
Mar 13, 2026
Merged

docs(p2p): nicer READMEs#21456
spalladino merged 1 commit intomerge-train/spartanfrom
palla/p2p-readme-restructure

Conversation

@spalladino
Copy link
Contributor

@spalladino spalladino commented Mar 12, 2026

Nicer READMEs for the p2p module

…ed sub-READMEs

The monolithic p2p README mixed architecture, validation rules, and protocol details.
Split into focused sub-READMEs next to the code they document, with the main README
serving as an architecture overview and navigation index.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@spalladino spalladino changed the title docs(p2p): restructure README into architecture overview with localized sub-READMEs docs(p2p): nicer READMEs Mar 12, 2026
@spalladino spalladino merged commit 1d63bbe into merge-train/spartan Mar 13, 2026
34 of 38 checks passed
@spalladino spalladino deleted the palla/p2p-readme-restructure branch March 13, 2026 17:56
AztecBot pushed a commit that referenced this pull request Mar 13, 2026
Nicer READMEs for the p2p module

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@AztecBot
Copy link
Collaborator

✅ Successfully backported to backport-to-v4-next-staging #21453.

github-merge-queue bot pushed a commit that referenced this pull request Mar 16, 2026
BEGIN_COMMIT_OVERRIDE
feat: add ETHEREUM_HTTP_TIMEOUT_MS env var for viem HTTP transport
(#20919)
fix(archiver): filter tagged log queries by block number (#21388)
fix(node): handle slot zero in getL2ToL1Messages (#21386)
feat(sequencer): redistribute checkpoint budget evenly across remaining
blocks (#21378)
fix: fall back to package.json for CLI version detection (#21382)
chore: Removed multiplier config (#21412)
chore: Removed default snapshot url config (#21413)
chore: Read tx filestores from network config (#21416)
fix(node): check world state against requested block hash (#21385)
feat(p2p): use l2 priority fee only for tx priority (#21420)
feat(p2p): reject and evict txs with insufficient max fee per gas
(#21281)
revert "feat(p2p): reject and evict txs with insufficient max fee per
gas (#21281)" (#21432)
chore: Reduce log spam (#21436)
fix(tx): reject txs with invalid setup when unprotecting (#21224)
fix: orchestrator enqueue yield (#21286)
chore(builder): check archive tree next leaf index during block building
(#21457)
fix: scenario deployment (#21428)
chore: add claude skill to read network-logs (#21495)
chore: update claude network-logs skill (#21523)
feat(rpc): add package version to RPC response headers (#21526)
chore(prover): silence "epoch to prove" debug logs (#21527)
chore(sequencer): do not log blob data (#21530)
fix: dependabot alerts (#21531)
docs(p2p): nicer READMEs (#21456)
fix(archiver): guard getL1ToL2Messages against incomplete message sync
(#21494)
fix(sequencer): await syncing proposed block to archiver (#21554)
feat(ethereum): check VK tree root and protocol contracts hash in rollup
compatibility (#21537)
fix: marking peer as dumb on failed responses (#21316)
fix(kv-store): make LMDB clear and drop operations atomic across
sub-databases (#21539)
feat(world-state): add blockHash verification to syncImmediate (#21556)
chore(monitor): print out l2 fees components (#21559)
chore: rm faucet (#21538)
chore: remove old merkle trees (#21577)
feat: Implement commit all and revert all for world state checkpoints
(#21532)
chore: skip flaky browser acir tests in CI (#21596)
fix: Better detection for epoch prune (#21478)
chore: logging (#21604)
fix: Don't update state if we failed to execute sufficient transactions
(#21443)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants