Added cardano-recon-framework-1.2.1
May 25, 6-7 PM (9)
May 25, 7-8 PM (15)
May 25, 8-9 PM (13)
May 25, 9-10 PM (16)
May 25, 10-11 PM (44)
May 25, 11-12 AM (26)
May 26, 12-1 AM (12)
May 26, 1-2 AM (11)
May 26, 2-3 AM (8)
May 26, 3-4 AM (11)
May 26, 4-5 AM (6)
May 26, 5-6 AM (9)
May 26, 6-7 AM (26)
May 26, 7-8 AM (43)
May 26, 8-9 AM (39)
May 26, 9-10 AM (42)
May 26, 10-11 AM (45)
May 26, 11-12 PM (59)
May 26, 12-1 PM (34)
May 26, 1-2 PM (50)
May 26, 2-3 PM (50)
May 26, 3-4 PM (18)
May 26, 4-5 PM (20)
May 26, 5-6 PM (13)
May 26, 6-7 PM (20)
May 26, 7-8 PM (12)
May 26, 8-9 PM (15)
May 26, 9-10 PM (15)
May 26, 10-11 PM (35)
May 26, 11-12 AM (30)
May 27, 12-1 AM (16)
May 27, 1-2 AM (8)
May 27, 2-3 AM (9)
May 27, 3-4 AM (5)
May 27, 4-5 AM (32)
May 27, 5-6 AM (9)
May 27, 6-7 AM (49)
May 27, 7-8 AM (65)
May 27, 8-9 AM (38)
May 27, 9-10 AM (74)
May 27, 10-11 AM (83)
May 27, 11-12 PM (30)
May 27, 12-1 PM (50)
May 27, 1-2 PM (39)
May 27, 2-3 PM (53)
May 27, 3-4 PM (37)
May 27, 4-5 PM (11)
May 27, 5-6 PM (18)
May 27, 6-7 PM (21)
May 27, 7-8 PM (25)
May 27, 8-9 PM (17)
May 27, 9-10 PM (15)
May 27, 10-11 PM (29)
May 27, 11-12 AM (27)
May 28, 12-1 AM (9)
May 28, 1-2 AM (3)
May 28, 2-3 AM (5)
May 28, 3-4 AM (2)
May 28, 4-5 AM (9)
May 28, 5-6 AM (34)
May 28, 6-7 AM (31)
May 28, 7-8 AM (84)
May 28, 8-9 AM (33)
May 28, 9-10 AM (54)
May 28, 10-11 AM (50)
May 28, 11-12 PM (21)
May 28, 12-1 PM (46)
May 28, 1-2 PM (50)
May 28, 2-3 PM (23)
May 28, 3-4 PM (43)
May 28, 4-5 PM (86)
May 28, 5-6 PM (13)
May 28, 6-7 PM (31)
May 28, 7-8 PM (43)
May 28, 8-9 PM (34)
May 28, 9-10 PM (17)
May 28, 10-11 PM (36)
May 28, 11-12 AM (32)
May 29, 12-1 AM (12)
May 29, 1-2 AM (13)
May 29, 2-3 AM (4)
May 29, 3-4 AM (3)
May 29, 4-5 AM (0)
May 29, 5-6 AM (2)
May 29, 6-7 AM (5)
May 29, 7-8 AM (16)
May 29, 8-9 AM (37)
May 29, 9-10 AM (34)
May 29, 10-11 AM (69)
May 29, 11-12 PM (25)
May 29, 12-1 PM (44)
May 29, 1-2 PM (66)
May 29, 2-3 PM (60)
May 29, 3-4 PM (25)
May 29, 4-5 PM (26)
May 29, 5-6 PM (79)
May 29, 6-7 PM (11)
May 29, 7-8 PM (19)
May 29, 8-9 PM (9)
May 29, 9-10 PM (8)
May 29, 10-11 PM (27)
May 29, 11-12 AM (7)
May 30, 12-1 AM (9)
May 30, 1-2 AM (2)
May 30, 2-3 AM (1)
May 30, 3-4 AM (5)
May 30, 4-5 AM (2)
May 30, 5-6 AM (11)
May 30, 6-7 AM (0)
May 30, 7-8 AM (2)
May 30, 8-9 AM (11)
May 30, 9-10 AM (13)
May 30, 10-11 AM (10)
May 30, 11-12 PM (5)
May 30, 12-1 PM (8)
May 30, 1-2 PM (5)
May 30, 2-3 PM (18)
May 30, 3-4 PM (5)
May 30, 4-5 PM (1)
May 30, 5-6 PM (9)
May 30, 6-7 PM (9)
May 30, 7-8 PM (1)
May 30, 8-9 PM (5)
May 30, 9-10 PM (4)
May 30, 10-11 PM (27)
May 30, 11-12 AM (12)
May 31, 12-1 AM (17)
May 31, 1-2 AM (0)
May 31, 2-3 AM (1)
May 31, 3-4 AM (1)
May 31, 4-5 AM (0)
May 31, 5-6 AM (0)
May 31, 6-7 AM (7)
May 31, 7-8 AM (4)
May 31, 8-9 AM (10)
May 31, 9-10 AM (3)
May 31, 10-11 AM (4)
May 31, 11-12 PM (4)
May 31, 12-1 PM (1)
May 31, 1-2 PM (2)
May 31, 2-3 PM (24)
May 31, 3-4 PM (16)
May 31, 4-5 PM (2)
May 31, 5-6 PM (1)
May 31, 6-7 PM (2)
May 31, 7-8 PM (2)
May 31, 8-9 PM (2)
May 31, 9-10 PM (7)
May 31, 10-11 PM (25)
May 31, 11-12 AM (11)
Jun 01, 12-1 AM (14)
Jun 01, 1-2 AM (7)
Jun 01, 2-3 AM (3)
Jun 01, 3-4 AM (10)
Jun 01, 4-5 AM (13)
Jun 01, 5-6 AM (16)
Jun 01, 6-7 AM (10)
Jun 01, 7-8 AM (14)
Jun 01, 8-9 AM (46)
Jun 01, 9-10 AM (50)
Jun 01, 10-11 AM (19)
Jun 01, 11-12 PM (27)
Jun 01, 12-1 PM (48)
Jun 01, 1-2 PM (38)
Jun 01, 2-3 PM (44)
Jun 01, 3-4 PM (34)
Jun 01, 4-5 PM (53)
Jun 01, 5-6 PM (4)
Jun 01, 6-7 PM (0)
3,667 commits this week
May 25, 2026
-
Jun 01, 2026
Added cardano-recon-framework-1.2.0
cardano-node, cardano-tracer: track hermod-tracing PR; rename suiEra -> suiLatestSupportedEra
cabal.project: add source-repository-package stanza for hermod-tracing PR #9 (Rename NodeStartupInfo.suiEra to suiLatestSupportedEra), commit 4a3baa5e NodeStartupInfo.hs: update documentFor to reflect new field name and meaning EraSettings.hs: update suiEra -> suiLatestSupportedEra at call site
grafana-datasource: suppress deprecated TypeScript options warning
fix: update tests and tools to IO-returning crypto API
- wallet-key-export.hs: pattern-match HashedCredentials instead of tuple; V2 keys exit with a clear error (no XPrv export possible) - wallet-key-export-test.hs: wrap serializeXPrv args in HashedCredentialsV1 - PersistPrivateKeySpec.hs: bind IO-returning encryptedCreate with >>= - LayerSpec.hs: remove now-redundant XPrv import (Werror) - Cardano.Wallet: use encryptedChainCode in decryptV2 to supply the missing 32-byte chain code so CC.xprv receives the full 96 bytes
perturb cabal and flake file to force CI to have different build inputs to debug it
fix(generate-release-changelog-links): replace turtle with plain IO
turtle ^>= 1.6.x requires optparse-applicative < 0.19, conflicting with the rest of the project. allow-newer would satisfy the solver but turtle 1.6.x fails to compile against 0.19 because of the breaking Doc type change (ansi-wl-pprint -> prettyprinter). Replace turtle usage with standard IO: - Shell monad -> plain list IO with mapM/concat - options/optPath/argPath/argText -> execParser/strOption/argument directly - Pattern URL parser -> Text.breakOn/stripPrefix in Maybe monad - printf/format -> Text concatenation and hPutStrLn stderr - die -> exitFailure helper Also drops foldl and prettyprinter which were only needed via turtle.
Merge pull request #70 from cardano-foundation/staging
CPS Frontmatter Discussions fix
net-node: restore MemorySizes per-slot telemetry dropped in main merge
The per-slot memory telemetry added in 8bc4da50e was silently lost when
resolving conflicts during the "Merged with github main" merge
(da54b615c): the NodeEvent enum and main.rs took main's side, discarding
the MemorySizes additions. The shared-consensus state_sizes() snapshots
and LeiosStoreStats survived, but nothing assembled them into an event,
so scripts/memory-report.py reported "no MemorySizes events found".
Re-applies the net-node / net-core wiring against the post-merge tree:
- telemetry.rs: NodeEvent::MemorySizes(Box<MemorySizesPayload>) plus
the MemorySizesPayload and FragmentSizes structs and their test.
- consensus/mod.rs: praos_state_sizes() / leios_state_sizes() wrappers.
- coordinator.rs: per-peer fragment_sizes snapshot, kept in sync on
every fragment mutation (intersection, header announce, rollback,
add/remove peer); exposed through the handle.
- mod.rs: CoordinatorHandle gains leios_store + fragment_sizes so the
app can read sizes without a command round-trip.
- main.rs: emit one MemorySizes event per slot.
- Cargo.lock: reflect net-core's existing serde dependency.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
docs: update genesis runbook for dual ceremony
feat(aggregator): update genesis import command for dual-signature
feat(aggregator): era flag on genesis generate-keypair
feat(aggregator): add genesis 'upgrade-key-to-dual' subcommand
feat(client): adapt certificate verifier to genesis verifier
feat(aggregator): adapt dependency injection and services to genesis verifier
feat(common): era-dispatch 'CertificateGenesisProducer' for SNARK genesis
feat(aggregator): era-aware genesis keypair generation
chore: update OpenAPI specifications
feat(common): add era-aware genesis certificate producer and verifier
feat(common): accept 'GenesisVerifier' in certificate verifier