docs: add Yaci Store to the list of indexing solutions in the dApp architecture session notes
Apr 15, 7-8 AM (25)
Apr 15, 8-9 AM (49)
Apr 15, 9-10 AM (40)
Apr 15, 10-11 AM (127)
Apr 15, 11-12 PM (53)
Apr 15, 12-1 PM (60)
Apr 15, 1-2 PM (43)
Apr 15, 2-3 PM (45)
Apr 15, 3-4 PM (29)
Apr 15, 4-5 PM (46)
Apr 15, 5-6 PM (21)
Apr 15, 6-7 PM (33)
Apr 15, 7-8 PM (15)
Apr 15, 8-9 PM (17)
Apr 15, 9-10 PM (5)
Apr 15, 10-11 PM (20)
Apr 15, 11-12 AM (16)
Apr 16, 12-1 AM (12)
Apr 16, 1-2 AM (6)
Apr 16, 2-3 AM (7)
Apr 16, 3-4 AM (3)
Apr 16, 4-5 AM (4)
Apr 16, 5-6 AM (8)
Apr 16, 6-7 AM (33)
Apr 16, 7-8 AM (32)
Apr 16, 8-9 AM (31)
Apr 16, 9-10 AM (27)
Apr 16, 10-11 AM (50)
Apr 16, 11-12 PM (56)
Apr 16, 12-1 PM (58)
Apr 16, 1-2 PM (30)
Apr 16, 2-3 PM (40)
Apr 16, 3-4 PM (46)
Apr 16, 4-5 PM (47)
Apr 16, 5-6 PM (56)
Apr 16, 6-7 PM (17)
Apr 16, 7-8 PM (68)
Apr 16, 8-9 PM (38)
Apr 16, 9-10 PM (11)
Apr 16, 10-11 PM (24)
Apr 16, 11-12 AM (23)
Apr 17, 12-1 AM (12)
Apr 17, 1-2 AM (8)
Apr 17, 2-3 AM (3)
Apr 17, 3-4 AM (4)
Apr 17, 4-5 AM (3)
Apr 17, 5-6 AM (9)
Apr 17, 6-7 AM (26)
Apr 17, 7-8 AM (96)
Apr 17, 8-9 AM (70)
Apr 17, 9-10 AM (53)
Apr 17, 10-11 AM (41)
Apr 17, 11-12 PM (58)
Apr 17, 12-1 PM (64)
Apr 17, 1-2 PM (39)
Apr 17, 2-3 PM (46)
Apr 17, 3-4 PM (36)
Apr 17, 4-5 PM (13)
Apr 17, 5-6 PM (10)
Apr 17, 6-7 PM (25)
Apr 17, 7-8 PM (22)
Apr 17, 8-9 PM (3)
Apr 17, 9-10 PM (16)
Apr 17, 10-11 PM (24)
Apr 17, 11-12 AM (16)
Apr 18, 12-1 AM (2)
Apr 18, 1-2 AM (2)
Apr 18, 2-3 AM (6)
Apr 18, 3-4 AM (1)
Apr 18, 4-5 AM (2)
Apr 18, 5-6 AM (2)
Apr 18, 6-7 AM (1)
Apr 18, 7-8 AM (2)
Apr 18, 8-9 AM (4)
Apr 18, 9-10 AM (4)
Apr 18, 10-11 AM (1)
Apr 18, 11-12 PM (6)
Apr 18, 12-1 PM (7)
Apr 18, 1-2 PM (8)
Apr 18, 2-3 PM (9)
Apr 18, 3-4 PM (0)
Apr 18, 4-5 PM (2)
Apr 18, 5-6 PM (6)
Apr 18, 6-7 PM (2)
Apr 18, 7-8 PM (2)
Apr 18, 8-9 PM (4)
Apr 18, 9-10 PM (9)
Apr 18, 10-11 PM (21)
Apr 18, 11-12 AM (23)
Apr 19, 12-1 AM (1)
Apr 19, 1-2 AM (4)
Apr 19, 2-3 AM (1)
Apr 19, 3-4 AM (0)
Apr 19, 4-5 AM (0)
Apr 19, 5-6 AM (3)
Apr 19, 6-7 AM (0)
Apr 19, 7-8 AM (2)
Apr 19, 8-9 AM (1)
Apr 19, 9-10 AM (1)
Apr 19, 10-11 AM (4)
Apr 19, 11-12 PM (7)
Apr 19, 12-1 PM (6)
Apr 19, 1-2 PM (8)
Apr 19, 2-3 PM (22)
Apr 19, 3-4 PM (7)
Apr 19, 4-5 PM (4)
Apr 19, 5-6 PM (3)
Apr 19, 6-7 PM (8)
Apr 19, 7-8 PM (3)
Apr 19, 8-9 PM (8)
Apr 19, 9-10 PM (6)
Apr 19, 10-11 PM (25)
Apr 19, 11-12 AM (23)
Apr 20, 12-1 AM (4)
Apr 20, 1-2 AM (5)
Apr 20, 2-3 AM (2)
Apr 20, 3-4 AM (7)
Apr 20, 4-5 AM (1)
Apr 20, 5-6 AM (6)
Apr 20, 6-7 AM (11)
Apr 20, 7-8 AM (29)
Apr 20, 8-9 AM (42)
Apr 20, 9-10 AM (37)
Apr 20, 10-11 AM (95)
Apr 20, 11-12 PM (42)
Apr 20, 12-1 PM (39)
Apr 20, 1-2 PM (53)
Apr 20, 2-3 PM (68)
Apr 20, 3-4 PM (47)
Apr 20, 4-5 PM (40)
Apr 20, 5-6 PM (31)
Apr 20, 6-7 PM (24)
Apr 20, 7-8 PM (10)
Apr 20, 8-9 PM (7)
Apr 20, 9-10 PM (16)
Apr 20, 10-11 PM (28)
Apr 20, 11-12 AM (18)
Apr 21, 12-1 AM (24)
Apr 21, 1-2 AM (5)
Apr 21, 2-3 AM (13)
Apr 21, 3-4 AM (4)
Apr 21, 4-5 AM (3)
Apr 21, 5-6 AM (8)
Apr 21, 6-7 AM (15)
Apr 21, 7-8 AM (44)
Apr 21, 8-9 AM (119)
Apr 21, 9-10 AM (36)
Apr 21, 10-11 AM (35)
Apr 21, 11-12 PM (98)
Apr 21, 12-1 PM (57)
Apr 21, 1-2 PM (71)
Apr 21, 2-3 PM (60)
Apr 21, 3-4 PM (31)
Apr 21, 4-5 PM (29)
Apr 21, 5-6 PM (27)
Apr 21, 6-7 PM (38)
Apr 21, 7-8 PM (33)
Apr 21, 8-9 PM (37)
Apr 21, 9-10 PM (14)
Apr 21, 10-11 PM (34)
Apr 21, 11-12 AM (12)
Apr 22, 12-1 AM (2)
Apr 22, 1-2 AM (3)
Apr 22, 2-3 AM (3)
Apr 22, 3-4 AM (4)
Apr 22, 4-5 AM (3)
Apr 22, 5-6 AM (17)
Apr 22, 6-7 AM (18)
Apr 22, 7-8 AM (0)
3,900 commits this week
Apr 15, 2026
-
Apr 22, 2026
remove some cloning
Signed-off-by: Roland Kuhn <[email protected]>
Integrate new PerasVoteDB and updated PerasCertDB trace events
[wip] Integrate Predictable Ledger State Snapshots
[wip] Add SRP for `ouroboros-consensus`
Merge branch 'main' into gd/fix-negative-bignum
Add Dune to /apps (#588)
* Add files via upload * Add files via upload * Update apps.js (adding Dune to the Cardano Apps) git add . git commit -m "Add Dune to App Showcase" git push origin main * fix: correct Dune showcase entry to use website field and valid tags --------- Co-authored-by: Tommy <[email protected]>
refactor(common): reduced k default value in mithril common tests
deploy: 63a2e300a4e79eedc14169624dde1e0ad3add9c6
Address review comments
- Bring back NumOfDiskSnapshots - Eliminate dead code - renaming and codestyle
Flush immutable blocks before taking a ledger state snapshot.
This commit brings back the fix from https://github.com/IntersectMBO/ouroboros-consensus/pull/1814, which synchronises the process of taking a ledger state snapshot and copying of blocks into the immutable DB.
ChainDB q-s-m: test the interaction of VolatileDB and snapshots
LedgerDB: close handles after taking snapshots
ChainDB q-s-m: do not copy blocks to ImmutableDB on snapshot
Implement randomised ledger state snapshot delay
- LedgerDBEnv: rename ldbLastSnapshotWrite to ldbLastSnapshotRequestedAt. Track the request time rather than the time a snapshot actually finished. - implTryTakeSnapshot: add a `delay` argument. How long should we block before actually taking the snapshot after determining the slots to snapshot - add `cdbSnapshotDelayRNG` and use this to determine how long we should wait before taking a snapshot - add orphan `NoThunks` `StdGen` instance - add `cdbsSnapshotDelayRNG to `ChainDbSpecificArgs` - add `onDiskSnapshotDelayRange` to `SnapshotPolicy` to allow configuration of the delay between a snapshot being requested and being taken - add LedgerDB snapshot delay trace events. Use these events in the test suite to ensure we don't add blocks while snapshots are occurring (and therefore make an accurate number of snapshots). - add a test ensuring that blocks can be added while a snapshot is enqueued - ledgerDbMaintenaceThread -> ledgerDbMaintenanceThread - Trace slots of delayed snapshots
Add ChainDB test for ledger snapshots
LedgerDB: remove replayed blocks counter
It is no longer needed by the predictable snapshotting logic.
LedgerDB: implement predictable snapshotting
docs: add session 15 documentation for dApp architecture and update the Q2 2026 session index
Remove LedgerDB.SnapshotPolicy test
Superseded by the rework of the snapshot policy for predictable snapshots, with dedicated new tests LedgerDB: implement predictable snapshotting
feat: non-technical exchanges page rewrite from dev-portal sources (#587)
Replaces the Adrestia landing content on /exchanges (legacy Input Output wallet SDK) with a brief, non-technical introduction distilled from the two current developer-portal pages: - https://developers.cardano.org/docs/build/integrate/overview/ - https://developers.cardano.org/docs/build/integrate/exchange-integrations/ Deep technical material (CIP-55 math, fee formulas, confirmation depth, CLI samples) stays on the developer portal; this page links out to it. i18n: uses new content-matched ids so non-English locales fall back to English until Crowdin re-translates. Orphaned Adrestia ids are left for Crowdin sync to prune; hand-editing ja/de/es/vi code.json here would just noise the translator diff. Components: reuses existing Layout primitives (RoleCard, HighlightCallout, CtaOneColumn, CtaTwoColumn, SiteHero, BoundaryBox, BackgroundWrapper, Divider, SpacerBox, TitleWithText, OpenGraphInfo). No new components, no new dependencies, yarn.lock untouched. Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Update tx-stats.json for epoch 625 (#584)
chore: update translation progress from Crowdin [skip ci] (#583)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
New Crowdin updates (#582)
* New translations code.json (Spanish) * New translations code.json (Japanese) * New translations navbar.json (Japanese) * New translations code.json (German) * New translations code.json (Vietnamese) * New translations navbar.json (Spanish) * New translations navbar.json (German) * New translations navbar.json (Vietnamese) * New translations agriculture.md (German) * New translations agriculture.md (German) * New translations footer.json (German) * New translations communities.md (German) * New translations navbar.json (German) * i18n: update translations from Crowdin [skip ci] --------- Co-authored-by: Crowdin Bot <[email protected]>