bump: cardano-parts for mithril-unstable fix
Mar 25, 9-10 PM (6)
Mar 25, 10-11 PM (25)
Mar 25, 11-12 AM (16)
Mar 26, 12-1 AM (3)
Mar 26, 1-2 AM (9)
Mar 26, 2-3 AM (21)
Mar 26, 3-4 AM (10)
Mar 26, 4-5 AM (1)
Mar 26, 5-6 AM (14)
Mar 26, 6-7 AM (4)
Mar 26, 7-8 AM (8)
Mar 26, 8-9 AM (18)
Mar 26, 9-10 AM (33)
Mar 26, 10-11 AM (21)
Mar 26, 11-12 PM (34)
Mar 26, 12-1 PM (33)
Mar 26, 1-2 PM (77)
Mar 26, 2-3 PM (46)
Mar 26, 3-4 PM (51)
Mar 26, 4-5 PM (40)
Mar 26, 5-6 PM (19)
Mar 26, 6-7 PM (19)
Mar 26, 7-8 PM (15)
Mar 26, 8-9 PM (9)
Mar 26, 9-10 PM (17)
Mar 26, 10-11 PM (38)
Mar 26, 11-12 AM (11)
Mar 27, 12-1 AM (3)
Mar 27, 1-2 AM (1)
Mar 27, 2-3 AM (26)
Mar 27, 3-4 AM (12)
Mar 27, 4-5 AM (6)
Mar 27, 5-6 AM (3)
Mar 27, 6-7 AM (10)
Mar 27, 7-8 AM (18)
Mar 27, 8-9 AM (38)
Mar 27, 9-10 AM (26)
Mar 27, 10-11 AM (38)
Mar 27, 11-12 PM (26)
Mar 27, 12-1 PM (57)
Mar 27, 1-2 PM (31)
Mar 27, 2-3 PM (60)
Mar 27, 3-4 PM (40)
Mar 27, 4-5 PM (20)
Mar 27, 5-6 PM (30)
Mar 27, 6-7 PM (29)
Mar 27, 7-8 PM (15)
Mar 27, 8-9 PM (17)
Mar 27, 9-10 PM (13)
Mar 27, 10-11 PM (24)
Mar 27, 11-12 AM (17)
Mar 28, 12-1 AM (2)
Mar 28, 1-2 AM (2)
Mar 28, 2-3 AM (12)
Mar 28, 3-4 AM (1)
Mar 28, 4-5 AM (2)
Mar 28, 5-6 AM (1)
Mar 28, 6-7 AM (0)
Mar 28, 7-8 AM (2)
Mar 28, 8-9 AM (7)
Mar 28, 9-10 AM (7)
Mar 28, 10-11 AM (7)
Mar 28, 11-12 PM (7)
Mar 28, 12-1 PM (4)
Mar 28, 1-2 PM (5)
Mar 28, 2-3 PM (12)
Mar 28, 3-4 PM (3)
Mar 28, 4-5 PM (5)
Mar 28, 5-6 PM (5)
Mar 28, 6-7 PM (0)
Mar 28, 7-8 PM (2)
Mar 28, 8-9 PM (0)
Mar 28, 9-10 PM (1)
Mar 28, 10-11 PM (21)
Mar 28, 11-12 AM (21)
Mar 29, 12-1 AM (2)
Mar 29, 1-2 AM (6)
Mar 29, 2-3 AM (6)
Mar 29, 3-4 AM (6)
Mar 29, 4-5 AM (3)
Mar 29, 5-6 AM (5)
Mar 29, 6-7 AM (0)
Mar 29, 7-8 AM (0)
Mar 29, 8-9 AM (13)
Mar 29, 9-10 AM (0)
Mar 29, 10-11 AM (1)
Mar 29, 11-12 PM (2)
Mar 29, 12-1 PM (13)
Mar 29, 1-2 PM (2)
Mar 29, 2-3 PM (2)
Mar 29, 3-4 PM (4)
Mar 29, 4-5 PM (6)
Mar 29, 5-6 PM (8)
Mar 29, 6-7 PM (9)
Mar 29, 7-8 PM (6)
Mar 29, 8-9 PM (4)
Mar 29, 9-10 PM (10)
Mar 29, 10-11 PM (24)
Mar 29, 11-12 AM (17)
Mar 30, 12-1 AM (5)
Mar 30, 1-2 AM (5)
Mar 30, 2-3 AM (7)
Mar 30, 3-4 AM (7)
Mar 30, 4-5 AM (3)
Mar 30, 5-6 AM (12)
Mar 30, 6-7 AM (3)
Mar 30, 7-8 AM (36)
Mar 30, 8-9 AM (27)
Mar 30, 9-10 AM (10)
Mar 30, 10-11 AM (67)
Mar 30, 11-12 PM (47)
Mar 30, 12-1 PM (30)
Mar 30, 1-2 PM (42)
Mar 30, 2-3 PM (63)
Mar 30, 3-4 PM (33)
Mar 30, 4-5 PM (24)
Mar 30, 5-6 PM (41)
Mar 30, 6-7 PM (17)
Mar 30, 7-8 PM (18)
Mar 30, 8-9 PM (13)
Mar 30, 9-10 PM (28)
Mar 30, 10-11 PM (44)
Mar 30, 11-12 AM (28)
Mar 31, 12-1 AM (16)
Mar 31, 1-2 AM (5)
Mar 31, 2-3 AM (15)
Mar 31, 3-4 AM (6)
Mar 31, 4-5 AM (4)
Mar 31, 5-6 AM (7)
Mar 31, 6-7 AM (12)
Mar 31, 7-8 AM (43)
Mar 31, 8-9 AM (47)
Mar 31, 9-10 AM (30)
Mar 31, 10-11 AM (37)
Mar 31, 11-12 PM (29)
Mar 31, 12-1 PM (38)
Mar 31, 1-2 PM (34)
Mar 31, 2-3 PM (52)
Mar 31, 3-4 PM (42)
Mar 31, 4-5 PM (48)
Mar 31, 5-6 PM (39)
Mar 31, 6-7 PM (36)
Mar 31, 7-8 PM (16)
Mar 31, 8-9 PM (13)
Mar 31, 9-10 PM (9)
Mar 31, 10-11 PM (24)
Mar 31, 11-12 AM (15)
Apr 01, 12-1 AM (1)
Apr 01, 1-2 AM (2)
Apr 01, 2-3 AM (8)
Apr 01, 3-4 AM (5)
Apr 01, 4-5 AM (8)
Apr 01, 5-6 AM (10)
Apr 01, 6-7 AM (3)
Apr 01, 7-8 AM (81)
Apr 01, 8-9 AM (41)
Apr 01, 9-10 AM (28)
Apr 01, 10-11 AM (29)
Apr 01, 11-12 PM (34)
Apr 01, 12-1 PM (28)
Apr 01, 1-2 PM (28)
Apr 01, 2-3 PM (41)
Apr 01, 3-4 PM (31)
Apr 01, 4-5 PM (8)
Apr 01, 5-6 PM (11)
Apr 01, 6-7 PM (30)
Apr 01, 7-8 PM (19)
Apr 01, 8-9 PM (6)
Apr 01, 9-10 PM (3)
3,115 commits this week
Mar 25, 2026
-
Apr 01, 2026
feat: persistent global settings
Signed-off-by: Chris Gianelloni <[email protected]>
pkgs: set mithril-unstable to the current release until the nix build is fixed
Fix haddocks deployment by merging into website deploy
The deploy-haddocks job downloaded the haddock artifact but never called deploy-pages, so haddocks were never published. Meanwhile deploy-website correctly deployed the Docusaurus site but without haddocks. Since GitHub Pages only supports a single deployment per repo, merge both into one job: deploy-website now downloads the haddock artifact into static/haddocks/ before building, so Docusaurus bundles everything into a single deployment.
ci(antithesis): fix moog tag variable
Signed-off-by: Chris Gianelloni <[email protected]>
fix: use new_epoch status from first pass in block info for first block after rollback
Signed-off-by: William Hankins <[email protected]>
Added dmq-node-0.4.1.0
From https://github.com/intersectmbo/dmq-node at 70763daf0b8c86b74a3ea8cac8d31e7be594d15e
Remove documentation stubs and clean up sidebar
Empty stub pages erode reader trust by promising content that doesn't
exist. Delete 18 stubs across all four Diátaxis sections and update
the sidebar accordingly. Topics that need documentation are tracked
for later phases.
Deleted stubs: consensus_protocol, mempool, network_interaction,
starting_up_consensus_layer, genesis_design, managing_updates, ebbs,
storage_layer/{index,immutable_db,volatile_db,ledger_db},
reporting_a_bug, working_with_stored_data/{analysing_a_chain,
serving_a_chain,manipulating_data}, tutorials/{sop,hfc},
references/serialisation.
Also: add one-line descriptions to section index pages, clean up
haddocks.md TODO, fix broken EBB link in ledger_interaction.md.
Uploading the 2025 GA meeting minutes
replicated content from a word doc Signed-off-by: musikc (Christina) <[email protected]>
ci(antithesis): fix moog tag variable
Signed-off-by: Chris Gianelloni <[email protected]>
feat: force rollbacks in mithril_snapshot_fetcher
Signed-off-by: William Hankins <[email protected]>
feat: persistent global settings
Signed-off-by: Chris Gianelloni <[email protected]>
Add Components' Data Flow explanation page
New explanation page documenting how data flows through the consensus layer, based on code investigation of the actual component interactions. The page covers: - Overview: NTN (untrusted) vs NTC (trusted) connections, header-body split motivation, mini-protocols (ChainSync, BlockFetch, TxSubmission, LocalTxSubmission, LocalStateQuery, LocalTxMonitor), and internal components (ChainDB, Mempool, Block Forging) - Block flow (NTN upstream): ChainSync validates headers using chain state and ledger views from ChainDB, BlockFetch downloads blocks for validated chains, ChainDB performs chain selection - Block diffusion (NTN downstream): ChainSync server announces headers, BlockFetch server serves blocks, diffusion pipelining optimization - Transaction flow: NTN TxSubmission (bidirectional) and NTC LocalTxSubmission, both go directly to Mempool - Client queries (NTC): LocalStateQuery reads from ChainDB, LocalTxMonitor reads from Mempool - Internal flows: chain selection queue, Mempool revalidation on ledger state change, block forging cycle - Passive node: simplified diagram Each section has a focused Mermaid diagram showing the relevant components and data flows. The original reference data flow diagram is preserved in references/ for comparison. Also updates System Overview links to point to the new location.
ci(docker): fix version identity (#1785)
Signed-off-by: Chris Gianelloni <[email protected]>
fix: core mode disables APIs even if ports are non-zero (#1786)
Signed-off-by: Chris Gianelloni <[email protected]>
fix: make should_read_epoch_messages include first epoch
Signed-off-by: William Hankins <[email protected]>
build: update scala3-library, ... to 3.8.3
Signed-off-by: Hyperledger Bot <[email protected]>
fix(ledger): cancel chain iterator on pipeline reader exit (#1784)
The ChainIterator created in ledgerReadChain was never cancelled. Each pipeline restart leaked an iterator entry in chain.iterators, and the iterator's context (derived from context.Background) prevented prompt unblocking when the pipeline context was cancelled. Add defer iter.Cancel() to remove the iterator from the chain's tracking list and cancel its context when the reader goroutine exits. Signed-off-by: wcatz <[email protected]>
docs: Update README.md
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> Signed-off-by: Chris Gianelloni <[email protected]>
fix(hydra): retry `Event::TryToCommit`