Home / Reports / Jun 4, 2026

Thursday, June 4, 2026

394 commits had been pushed across 52 repos by 62 authors. There were 2,799,348 additions and 108,576 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:04:21 [253f7c09] refactor(mithril-stm): align IVC proof-system naming (mithril)
00:07:17 [d4a57a67] feat(tray/notifications): multi-target monitoring engine + dispatch wizard (adder)
00:13:11 [32279cc8] chore(deps): Bump actions/checkout from 6.0.2 to 6.0.3 (nview)
00:13:14 [ee8c3377] chore(deps): Bump pozil/auto-assign-issue from 3 to 4 (nview)
00:13:39 [43f1a29e] chore(deps): Bump github.com/prometheus/common from 0.67.5 to 0.68.1 (nview)
00:15:02 [73341d70] chore(deps): Bump blinklabs-io/go from 1.26.1-1 to 1.26.3-1 (nview)
00:16:16 [7bdf11f4] yaci desc fix (developer-portal)
00:24:57 [0dc75d38] Inline variables into ANF (plutarch-plutus)
00:42:18 [4ab6303d] Merge branch 'master' into rk/cip-0164-protocol-refinements (CIPs)
00:46:13 [b0b3380d] source of 2nd merge conflict: later #1196 was merged *before* this (CIPs)
00:46:19 [a821bfd6] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:46:19 [4b4b84f3] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:47:55 [f364b83c] Automatic Update (stackage.nix)
00:52:47 [1b6c58dd] refactor(mithril-stm): address halo2 IVC review cleanup (mithril)
01:07:46 [e41d91e9] pebble updates (developer-portal)
01:08:46 [867078a9] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
01:08:46 [da879504] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
01:13:35 [14241eb3] add pyth (cardano-org)
01:17:53 [2d1631ae] charli3 opensource (cardano-org)
01:20:20 [b58c41d5] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
01:20:20 [2172226a] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
01:26:37 [988f3dc3] Explicitly thread the `PGConfig` to all tests (cardano-db-sync)
01:26:37 [6cafa71a] Run top-level test groups concurrently (cardano-db-sync)
01:26:37 [cf7c0a39] Fix duplicate `testLabel`s in db integration tests (cardano-db-sync)
01:39:23 [125a3d19] Update Hackage and Stackage (haskell.nix)
01:49:29 [469f93d6] Merge remote-tracking branch 'origin/staging' into apps/pyth (cardano-org)
02:10:23 [5b01b482] call-cabal-project-to-nix test: link android exe statically (haskell.nix)
02:12:36 [fdb948fa] docs: leios historical doc update for 1d epoch and fast-faketime-at (cardano-playground)
02:55:03 [f6832993] trim -minimal-ghc closure: build happy/alex with the shell's GHC (cardano-haskell-action)
02:55:30 [688c1901] add ghcXX-minimal-ghc-web flavor: wasm + JS backend dev tooling (cardano-haskell-action)
03:30:03 [edb1c71d] Try generating UPLC (plutarch)
04:00:26 [2ee5b28f] test(internal/config): cover defaults/env/YAML/precedence + harden SaveAtomic (adder)
04:06:33 [ea904b8a] nixosModules: enable duty cycle on centrifuge (cardano-playground)
04:08:34 [1e240868] bump: bench centrifuge to status line (cardano-playground)
04:26:12 [b374c600] Run top-level test groups concurrently (cardano-db-sync)
04:37:38 [20edc9cc] Run top-level test groups concurrently (cardano-db-sync)
05:18:55 [1f60d4e2] Scheduled update (pool_groups)
07:02:28 [301feb32] feat(common): add SNARK-friendly genesis primitives (Schnorr over Jubjub) (mithril)
07:02:28 [6d342e92] feat(common): add genesis key bundles pairing Ed25519 and Schnorr keys (mithril)
07:02:28 [ab6db777] feat(common): add 'GenesisVerifier' wrapping the Ed25519 and Schnorr genesis verifiers (mithril)
07:02:28 [551f0004] feat(common): add 'GenesisSigner' wrapping the Ed25519 and Schnorr genesis signers (mithril)
07:06:15 [160891df] Merge branch 'master' into unify-membership-checks (hydra-poc)
07:18:36 [5e76afdb] weeder (hydra-poc)
07:20:02 [7e1a4980] fix: map Crowdin es-ES locale to es in progress fetch (cardano-org)
07:20:02 [03108402] feat: show word and phrase counts per language on translations page (cardano-org)
07:26:32 [fbaa8723] ResolveLeiosBlock when reapplying blocks from immutableDB (ouroboros-consensus)
07:28:09 [ba50a951] chore: update translation progress from Crowdin [skip ci] (cardano-org)
07:32:10 [23c577cd] Use o-c with staging area (cardano-node)
07:35:54 [18a36ed3] Wip more benchmark info (hydra-poc)
07:50:15 [299762b2] [WIP] Fix init of perasEpochContextResolver (ouroboros-consensus)
07:56:39 [5e0daf00] fix -werror (hydra-poc)
08:05:02 [43a0aa81] perf(database): Make badger compression level configurable (dingo)
08:09:52 [b996a4d7] adjust README and add KDF mention and ref (bls)
08:30:26 [55737d9f] metadata: update ORXU token metadata to v1 and add logo/url (cardano-token-registry)
08:32:54 [1276f226] Merge pull request #6562 from IntersectMBO/russoul/timeseries-align-http-api-with-prometheus (cardano-node)
08:47:44 [ca81c127] WIP (plutus)
08:49:45 [4b5c7be9] Deploying to gh-pages from @ cardano-scaling/hydra@7bb991a057855c7a75dff2082bc3bf9d626a3762 🚀 (hydra-poc)
08:55:21 [0be7759b] Enable searching the documentation website (#2059) (ouroboros-consensus)
08:57:25 [7e475e73] refactor(test-lab): remove mithril usage (mithril)
08:59:17 [f63f2042] feat: enrich /governance/dreps with voting power, status, metadata + filter/sort params (blockfrost-backend-ryo)
08:59:56 [02655ce2] build(deps): bump protobufjs in /bench/grafana-datasource (cardano-node)
09:20:48 [dfea9b3a] Remove iohk-monitoring-framework from project (cardano-node)
09:20:49 [3ae9401f] cardano-node: discard local JSON instances; restore original output and (cardano-node)
09:20:49 [4aa82d85] nix: remove legacy tracing artifacts (cardano-node)
09:20:49 [289dee33] cardano-node: remove logging switch (cardano-node)
09:20:49 [7f7da4da] cardano-testnet: adjust golden_DefaultConfig test case to removal of legacy tracing (cardano-node)
09:41:57 [d893499b] cardano-profile: remove oldtracing profiles (cardano-node)
09:41:57 [f7acae69] wb: stop supervisord from spamming stderr with python deprecation warnings (cardano-node)
09:41:57 [8449b0a5] feedback for PR #6580 (cardano-node)
09:45:46 [4a280f4d] add keys interface - part 1 (bls)
09:49:47 [980ddf2f] fix: update TOKEN_REGISTRY_BASE_URL (cardano-rosetta-java)
09:55:35 [02448b04] bump index (fusion-flamingo)
10:02:50 [506ad940] Use o-c with staging area (cardano-node)
10:06:25 [7c9e5228] Merge pull request #574 from blockfrost/chore/update-flake-lock (blockfrost-platform)
10:06:51 [4b60c712] Merge pull request #578 from blockfrost/fix-sdk-export (blockfrost-platform)
10:11:22 [5d5bca67] Merge branch 'cardano-foundation:master' into orxu-metadata-final (cardano-token-registry)
10:20:20 [1b4c2b32] Update recent-updates.md (Intersect-knowledge-base)
10:27:03 [c17a7907] add keys interface - part 2 (bls)
10:28:31 [cc277e77] 2127-Replace epoch table with maintained finalized + live current views (cardano-db-sync)
10:28:32 [e299fef8] fix rollback error due to not deleting enough epoch_finalized (cardano-db-sync)
10:28:32 [4b82bb38] Add rollback-across-epoch-boundary test for epoch view (cardano-db-sync)
10:30:08 [2bf1f4b8] [TODO remove]: experiment with PerasEpochContextResolver design as a GADT (ouroboros-consensus)
10:35:23 [f3a17d1d] fix(mithril-stm): address phase 4 review feedback and genesis accumulator handling (mithril)
10:37:56 [e0812be2] feat: extend /governance/dreps with status, voting power, metadata + new query params (openapi)
10:45:46 [e9f6b110] deploy: e2c74d35f2e9de2b5375be7c6e609f0c0681fb1f (cardano-rosetta-java)
10:48:37 [76a67d06] feat(mithril-stm): add IVC infrastructure — types, errors, and epoch data accessors (mithril)
10:48:55 [04283690] feat(mithril-stm): add poseidon off-circuit verifier for halo2 IVC proofs (mithril)
10:49:16 [f4d49ffb] feat(mithril-stm): implement halo2 IVC prover input preparation (mithril)
10:52:25 [068f3ed2] Improve Greeting and Environment serialisation (hydra-poc)
10:53:37 [0814a162] add gen_keys, cumbersome for now (bls)
10:54:53 [6634d25f] Trim Leios fetch loop and block BlockFetch on staged CertRBs (ouroboros-consensus)
11:07:42 [c5b51b0f] Centralise epoch_finalized rollback; add boundary tests (cardano-db-sync)
11:09:26 [1f75f8e0] fix: coalesce expiry_threshold MAX to avoid NULL three-valued logic (blockfrost-backend-ryo)
11:15:52 [dcfa445c] define reasonable gen_keys_pbkdf2 and gen_keys_hkd (bls)
11:34:05 [703dd2f3] add prperty testing for keys plus polish other tests (bls)
11:37:01 [26540664] adjust README for gen_key (bls)
11:40:52 [8a912183] add hash functions testing for hkdf (bls)
11:45:36 [97861d58] fix: grammar in has_script and expired DRep field descriptions (openapi)
11:49:50 [0929b933] fix: off-by-one in expiry threshold epoch (blockfrost-backend-ryo)
11:54:23 [10dd8f3d] chore: bump @blockfrost/openapi spec (blockfrost-backend-ryo)
11:59:43 [2b0c21da] chore(changelog): release 6.6.0 (blockfrost-backend-ryo)
11:59:52 [29a550e3] make hkdf implementation fully compliant with RFC 2104, and all three RFC 5869 test vectors (bls)
12:16:02 [b207e8a9] CIP-proof-of-existence: address editor review (CIPs)
12:19:54 [6c6461b2] Merge pull request #7982 from axcono/orxu-metadata-final (cardano-token-registry)
12:21:05 [1d58846b] Update release notes for multiple components (cardano-documentation)
12:21:23 [05bffb99] Fix fanout for pre-settled UTxOs: remove isG1Generator, add headAdaOverhead (hydra-poc)
12:23:02 [92330740] polish README.md (bls)
12:26:05 [76770730] Merge pull request #751 from input-output-hk/olgahryniuk-patch-285829 (cardano-documentation)
12:27:07 [dda42ca0] Add files via upload (cardano-token-registry)
12:28:30 [5b22aa5e] Init IO 2026 disburse (budget-management)
12:28:56 [7d2b9878] Merge pull request #7983 from vladislavkudrin2/gql (cardano-token-registry)
12:29:46 [b5ac2173] Add signers (budget-management)
12:44:26 [fa95c9e6] chore: rename mithril-devnet to cardano-devnet (mithril)
12:45:48 [6423216a] Merge pull request #17 from pragma-org/musik-c-patch-16 (board)
12:50:24 [87272eb9] ResolveLeiosBlock: add headerIsCertRB (ouroboros-consensus)
12:53:58 [df334bcd] Fix fanout for pre-settled UTxOs: remove isG1Generator, add headAdaOverhead (hydra-poc)
13:01:06 [ed39f073] Consensus team fortnightly update 2026-05-20 to 2026-06-02 (#794) (cardano-updates)
13:04:33 [c4d1ad1f] deploy: ed39f073faf3b58df5eb9dca93d773823d73f3b6 (cardano-updates)
13:10:54 [3a108fc7] refactor(test-lab): rename mithril-devnet to cardano-devnet (mithril)
13:15:38 [828849ba] refactor(test-lab, docs, ci): rename mithril-devnet references to cardano-devnet (mithril)
13:20:05 [02b6528f] docs(mithril): add partial sync planning workspace (daedalus)
13:20:08 [cc9f6c49] docs(mithril): task-001 record partial restore spike evidence (daedalus)
13:20:08 [7a32c119] docs(mithril): task-002 lock staged partial sync cutover (daedalus)
13:20:09 [969aa6e3] feat(mithril): task-100 add shared partial sync contracts (daedalus)
13:20:09 [90354898] docs(mithril): task-004 define failure containment and rollback rules (daedalus)
13:20:09 [32100ab4] docs(mithril): task-003 define partial sync range preconditions (daedalus)
13:20:10 [3262505d] feat(mithril): task-102 add coordinator partial sync seam (daedalus)
13:20:10 [924f5ded] feat(mithril): task-101 add partial sync IPC wrappers (daedalus)
13:20:10 [9b756961] feat(mithril): task-103 suppress restart during partial sync (daedalus)
13:20:11 [c3e1edce] feat(mithril): task-200 add partial sync service skeleton (daedalus)
13:20:11 [8702486b] feat(mithril): task-201 add partial sync preflight staging (daedalus)
13:20:12 [4f71922f] feat(mithril): task-202 add staged partial restore verification flow (daedalus)
13:20:12 [13815cca] feat(mithril): task-204 implement recovery cleanup branching (daedalus)
13:20:12 [ab2d9541] feat(mithril): task-203 implement validated partial sync cutover (daedalus)
13:20:13 [b2a48262] feat(mithril): task-301 add diagnostics partial sync recommendation (daedalus)
13:20:13 [e38f1097] feat(mithril): task-302 add diagnostics partial sync confirmation (daedalus)
13:20:13 [5ec38bb2] feat(mithril): task-300 add partial sync renderer store (daedalus)
13:20:14 [3a6cae89] feat(mithril): task-304 add storybook partial sync coverage (daedalus)
13:20:14 [87842d9a] test(mithril): task-400 add partial sync coverage gaps (daedalus)
13:20:14 [195252df] feat(mithril): task-303 reuse diagnostics partial sync overlay (daedalus)
13:20:15 [5e440270] fix(mithril): task-401 harden partial sync manual QA flow (daedalus)
13:20:15 [69d258fa] refactor(mithril): split partial sync orchestration (daedalus)
13:20:16 [1c4196b4] fix(mithril): resolve partial sync CI failures (daedalus)
13:20:37 [c1eefc32] wb | move the cache reuse logic into backends (cardano-node)
13:20:47 [21faaa08] wb | remove support for genesis creation using `create-staked` (cardano-node)
13:20:50 [6c6a5728] wb | use byron genesis from `create-testnet-data` output (cardano-node)
13:20:52 [441bc9d5] wb | keep genesis cache on-disk genesis layout consistent with `create-testnet-data` (cardano-node)
13:20:54 [1d467324] wb | remove genesis pools metadata (--relays) (cardano-node)
13:20:56 [22dbeb01] wb | new genesis "ripper" backend separating dataset from protocol (cardano-node)
13:20:58 [1d20d675] wb | restore previously removed extra cost models in epoch-timeline.json (cardano-node)
13:21:00 [0d8a302b] wb | new epoch-timeline.json format (cardano-node)
13:21:03 [3d9dd2c3] wb | support any cost models through alonzo genesis (cardano-node)
13:21:05 [940f310b] wb | epoch-timeline fixes to follow mainnet as much as possible (cardano-node)
13:21:07 [ca4c00f4] WIP: mainnet and README to data/genesis (cardano-node)
13:21:09 [510e7f0e] WIP: PV11 / Dijkstra (cardano-node)
13:21:11 [b9780d0f] wb | move specs to cardano-profile (cardano-node)
13:21:13 [995577ea] WIP: all-profiles.json (cardano-node)
13:30:14 [6ef7f7b1] GITBOOK-448: No subject (cardano-upgrades-gitbook)
13:30:53 [37ab471f] GITBOOK-449: No subject (cardano-upgrades-gitbook)
13:33:39 [3f5d6823] fix(explorer): missing pools tickers (mithril)
13:34:30 [611e28dc] chore: upgrade crate versions (mithril)
13:36:58 [b18162e1] another round of polishing README.md (bls)
13:41:25 [a025d9a0] add ref to balloon hashing (bls)
13:42:55 [0801c7c9] perf(database): Make badger compression level configurable (#2501) (dingo)
13:43:05 [3027b7ab] feat(ledger): LocalStateQuery implement GetLedgerPeerSnapshot (#2496) (dingo)
13:45:55 [68606df9] more user-facing/cosmetic improvements (bls)
13:46:22 [7405cc06] Merge pull request #3333 from DripDropz/mithril_partial_sync (daedalus)
13:51:51 [db0311a3] refactor(aggregator, cli, relay, signer): remove Dockerfile (mithril)
13:52:27 [3db2969d] Improve (ouroboros-consensus)
14:06:54 [e098bb16] refactor(test-lab): remove mithril usage (mithril)
14:06:54 [4f1e49dc] refactor(test-lab): rename mithril-devnet to cardano-devnet (mithril)
14:07:12 [afc59c74] fix: grammar in has_script and expired DRep field descriptions (openapi)
14:07:18 [a83b594f] refactor(test-lab, docs, ci): rename mithril-devnet references to cardano-devnet (mithril)
14:08:51 [73c95c12] Fix tx-cost for fanout table (hydra-poc)
14:08:59 [771ed278] fix: return metadata as null when DRep has no registration anchor (blockfrost-backend-ryo)
14:11:17 [64481a79] Fix CRS substitution: validate txOutAddress in withCRSLookup (hydra-poc)
14:16:15 [aee67f42] fix: narrow metadata_hash to string when metadata object is constructed (blockfrost-backend-ryo)
14:20:50 [a2aefc12] feat(txtop): Made changes to track meterios metadata transactions (#333) (txtop)
14:21:38 [eb4cfacb] chore(deps): bump axios from 0.21.4 to 0.32.0 (cardano-graphql)
14:29:10 [cc5f867f] cardano-crypto-wallet: rename ed25519 C symbols from cardano_crypto_ to ccw_ (cardano-base)
14:31:02 [85e5130c] fix: annotate nullable text params with ::text to prevent 42P08 (blockfrost-backend-ryo)
14:36:22 [7160bf70] LeiosDbHandle: add a cache of completed EB closures (ouroboros-consensus)
14:37:27 [d776aa5b] docs(examples): explorer using local blockfrost (#2482) (dingo)
14:38:03 [645a855e] wb | centralize dispatch of genesis backends (cardano-node)
14:38:14 [7deb3de1] wb | move the cache reuse logic into backends (cardano-node)
14:40:09 [0982da27] wb | centralize dispatch of genesis from preset (cardano-node)
14:40:15 [f8871600] wb | remove support for genesis creation using `create-staked` (cardano-node)
14:40:18 [25c72d80] fix: update TOKEN_REGISTRY_BASE_URL (#756) (cardano-rosetta-java)
14:41:04 [a4ee588f] wb | use byron genesis from `create-testnet-data` output (cardano-node)
14:42:57 [724acb4e] cardano-diffusion:ping - log output (ouroboros-network)
14:43:01 [72b1a723] cardano-diffusion:ping - rtt output (ouroboros-network)
14:44:04 [151faab5] cardano-diffusion:ping - show negotiated network version (ouroboros-network)
14:50:45 [a34a1bf4] docs: add v0.180.1 release notes (gouroboros)
14:51:01 [df4532e4] docs: add v0.180.1 release notes (gouroboros)
14:51:44 [13d25656] docs: refine v0.180.1 release notes (gouroboros)
14:55:10 [cadf1c60] deploy: 156c452c020fdf674465ba9e1e7fbabf9735256d (cardano-rosetta-java)
14:56:09 [eed9c9a6] perf(backfill): fixed-shape SQL for SQLite API-backfill write hot paths (#2499) (dingo)
14:56:45 [ba34a476] feat(logging): selectable text/json log output via logging config (#2500) (dingo)
14:57:36 [634f78e5] refactor(mithril-stm): address halo2 IVC doc and typo review comments (mithril)
14:58:07 [198a55de] Fix global slot in zkapp command (zeko)
14:58:17 [f4181fb1] chore: upgrade crate versions (mithril)
14:59:37 [f5111706] wb | keep genesis cache on-disk genesis layout consistent with `create-testnet-data` (cardano-node)
14:59:40 [f8bed5e0] Merge pull request #666 from IntersectMBO/rename-conflicting-symbols (cardano-base)
14:59:49 [915bb4fd] chore: fix some comments to improve readability (cardano-node)
14:59:50 [c5ff0b6e] wb | remove genesis pools metadata (--relays) (cardano-node)
14:59:53 [a7ca7c1a] wb | new genesis "ripper" backend separating dataset from protocol (cardano-node)
14:59:55 [5e1d315d] wb | restore previously removed extra cost models in epoch-timeline.json (cardano-node)
14:59:58 [e1d44ced] wb | new epoch-timeline.json format (cardano-node)
15:00:00 [0a556b96] wb | support any cost models through alonzo genesis (cardano-node)
15:00:02 [006b58ef] wb | epoch-timeline fixes to follow mainnet as much as possible (cardano-node)
15:00:05 [6c609807] WIP: mainnet and README to data/genesis (cardano-node)
15:00:07 [da0fc625] WIP: PV11 / Dijkstra (cardano-node)
15:00:09 [c4e70e4f] wb | move specs to cardano-profile (cardano-node)
15:00:11 [14f89943] WIP: all-profiles.json (cardano-node)
15:01:06 [bed0a81e] release: 0.1.89 (openapi)
15:01:51 [2555f684] release: 0.1.89 (openapi)
15:12:20 [5c0bb411] Merge pull request #3312 from input-output-hk/djo/3310/bug/explorer-tickers-missing (mithril)
15:22:11 [0719983a] fix: build Cardano local clock image before setup (cardano-ibc-incubator)
15:25:53 [2bae918d] Fix catchup signature insertion (zeko)
15:30:25 [acdfb16a] chore: Improve metrics for block producers (metis)
15:36:26 [1fc63305] Update disburse to accept multiple utxos (budget-management)
15:36:53 [9cd941ac] refactor(test-lab, docs, ci): rename mithril-devnet references to cardano-devnet (mithril)
15:37:28 [11fb424c] Merge pull request #53 from IntersectMBO/update-worklfow-for-disburse (budget-management)
15:38:05 [22e9deef] Init IO 2026 disburse (budget-management)
15:38:05 [0046f200] Add signers (budget-management)
15:43:12 [91d2b9ae] Revert "cardano-crypto-wallet: rename ed25519 C symbols from cardano_crypto_ to ccw_" (cardano-base)
15:43:54 [7165b0a2] Introduce proper scoping in `withEncryptedKeyOutput` (cardano-base)
15:43:54 [4397c906] Add `byteArrayFromByteString` (cardano-base)
15:43:54 [7f98af19] Re-export `byteArrayFromShortByteString`, `byteArrayToShortByteString`. (cardano-base)
15:43:54 [a2c868da] Add the odd `output` file to gitignore (cardano-base)
15:43:54 [a94caf2d] Add `psbFromByteStringM` (cardano-base)
15:43:54 [6b5edc27] Introduce `SecretKey` (cardano-base)
15:43:54 [b9010b02] Add `psbToByteArray` (cardano-base)
15:43:54 [0fa54e96] Introduce `Validity` parameter to `KeyMaterial` (cardano-base)
15:43:54 [2c72a019] Introduce `withDecryptedKeyMaterial` (cardano-base)
15:43:54 [b51bc91c] Make `PublicKey` into a `newtype` (cardano-base)
15:43:55 [3c417813] Introduce `WrappingKey` and remove redundant parameters (cardano-base)
15:43:55 [1387291e] Rename `Envelope` and other minor cleanup (cardano-base)
15:43:55 [bee08e4e] More type safety for `Nonce` and `Salt` (cardano-base)
15:43:55 [db74c85f] More type safety for `Tag` (cardano-base)
15:43:55 [0e52faa2] Improve scoping of `decryptKeyMaterialV2` (cardano-base)
15:43:55 [8f3169d3] Consistent and unique naming for C functions and FFI (cardano-base)
15:43:55 [f05aa5f4] WIP rename plaintext to secret_key (cardano-base)
15:43:55 [599cbb62] Stop writing zeros into memory that is guaranteed to be overwritten (cardano-base)
15:43:55 [7587f867] TODO: confirm. Ensure more bytes than necessary is not copied over. (cardano-base)
15:43:55 [610e2413] Ensure sizes match up (cardano-base)
15:43:55 [9f49b892] Remove another redundant argument to decrypt C function (cardano-base)
15:43:55 [f93c85e3] Rename "Encrypted" -> "Secret/Unencrypted" (cardano-base)
15:43:55 [dc49f212] Make `ChainCode` into a `newtype` (cardano-base)
15:43:55 [d922ac1d] Avoid unnecessarily allocating `CKeyMaterialBuffer` (cardano-base)
15:43:55 [7e1d046e] Expose safe parts of the `Envelope` (cardano-base)
15:43:55 [750d89db] Remove confusing `encrypted_` suffix (cardano-base)
15:43:55 [21c39fd4] Simplify validation of `KeyMaterial` (cardano-base)
15:43:55 [627206ed] Rename Ciphertext to EncSecretKey (cardano-base)
15:43:55 [e67db24e] Introduce `KeyMaterialBuffer` (cardano-base)
15:43:55 [38445e0e] Remove redundant `legacyKeySize` (cardano-base)
15:43:55 [55f8c528] Switch to using consistent `CCW` definition everywhere (cardano-base)
15:43:55 [1f55856a] Improve `EncryptedKey` type safety (cardano-base)
15:50:24 [89c44ef5] mux-test: mux close (IO) (ouroboros-network)
15:50:24 [7606d4ed] handshake: fixed prop_acceptOrRefuse_symmetric failure (ouroboros-network)
15:50:24 [726ddbf0] cardano-diffusion:ping - rtt output (ouroboros-network)
15:50:24 [6b26ccc2] api: hide nodeTo{Node,Client}CodecCBORTerm (ouroboros-network)
15:50:24 [06eac88d] cardano-diffusion:ping - log output (ouroboros-network)
15:50:24 [028302bc] api: VersionedCodecCBORTerm (ouroboros-network)
15:50:24 [cfb639be] cardano-diffusion:ping - show negotiated network version (ouroboros-network)
15:50:24 [b41d35bb] api: provide nodeTo{Node,Client}VersionDataCodec (ouroboros-network)
15:50:24 [129e8306] api: documented changes in the changelog (ouroboros-network)
15:55:34 [10850c27] Scheduled update (pool_groups)
16:15:39 [4239dc07] fix: Managed service on block producer should correspond to relay (metis)
16:23:55 [784888fc] Fix CRS substitution: validate txOutAddress in withCRSLookup (hydra-poc)
16:26:52 [53456403] Fix error handling in bridge provers (zeko)
16:27:56 [7fd78e22] refactor(test-lab): rename mithril-devnet to cardano-devnet (mithril)
16:27:56 [3e2db43b] refactor(test-lab): remove mithril usage (mithril)
16:27:56 [a11bf79e] refactor(aggregator, cli, relay, signer): remove Dockerfile (mithril)
16:33:35 [7f516a9c] refactor(test-lab, docs, ci): rename mithril-devnet references to cardano-devnet (mithril)
16:40:00 [31402fc0] Add `psbFromByteStringM` (cardano-base)
16:40:00 [124c79b8] Re-export `byteArrayFromShortByteString`, `byteArrayToShortByteString`. (cardano-base)
16:40:00 [6ecde68a] Add `byteArrayFromByteString` (cardano-base)
16:40:00 [73339f46] Add `psbToByteArray` (cardano-base)
16:52:59 [62c43f6d] Merge pull request #537 from cardano-foundation/fix/caribic-local-clock-image-build (cardano-ibc-incubator)
17:08:14 [fe5359e8] Update CONTRIBUTING.md to comply with Amaru workshops decision on June 4th (amaru)
17:26:53 [9560a25d] fixes (hydra-poc)
17:29:46 [8861bf35] Add a type to tighten control of certain information (hydra)
17:34:17 [6914b4f4] feat: initial dijkstra + leios votes (dingo)
18:01:00 [d1467489] feat: initial dijkstra + leios votes (#2495) (dingo)
18:11:29 [cccf9e9b] chore: Update block producer relay topology (metis)
18:18:09 [781052af] fix(ledger): fee calculation and min-fee handling (dingo)
18:28:17 [fceede93] Update proposal voting contexts (Governance)
18:29:10 [d39ba4b8] fixup exit (hydra)
18:39:08 [bb223108] refactor(test-lab, docs, ci): rename mithril-devnet references to cardano-devnet (mithril)
18:54:20 [bcd0bcc9] Add psbFromByteStringM and psbToByteArray to PinnedSizedBytes (cardano-base)
19:00:18 [18fd84bc] fix(database/sqlite): Moved api mode lazy deferred-index maintenance from serve startup into the node lifecycle so it uses the node's existing database handle where it prevents serve from opening a second Badger handle and hitting the dingo blob directory lock after Mithril sync. (dingo)
19:03:26 [ba5d16e5] Add files via upload (cardano-token-registry)
19:04:21 [ced3bc8d] ci: improve github actions (cardano-node)
19:08:06 [6235d2f0] Merge pull request #7984 from vladislavkudrin2/gql-upd-1 (cardano-token-registry)
19:18:57 [7f457d70] ChainDB: add reconsiderBlockAsync (ouroboros-consensus)
19:19:19 [e03f15e0] Fix CRS substitution: validate txOutAddress in withCRSLookup (hydra-poc)
19:19:19 [d9a54587] Simplify findLargestFitting to a single callback (hydra-poc)
19:19:19 [14b5087e] Restore numberOfFanoutOutputs to Fanout redeemer (hydra-poc)
19:19:19 [ee3a1ee3] Changelog (hydra-poc)
19:19:19 [dedab5e0] Improve Greeting and Environment serialisation (hydra-poc)
19:19:19 [430c8525] Replace UTxO hash verification with BLS accumulator commitment (hydra-poc)
19:19:19 [1e213f55] Fix stale mutation test error code expectations in hydra-tx (hydra-poc)
19:19:19 [583cd989] Fix fanout for pre-settled UTxOs: remove isG1Generator, add headAdaOverhead (hydra-poc)
19:19:19 [ef370063] fix -werror (hydra-poc)
19:19:19 [7b17ef54] weeder (hydra-poc)
19:19:19 [7be9b93f] Fix FanOut tx-cost bench (hydra-poc)
19:19:19 [d52a4540] Small cleanups: nullary IncrementalAction constructors and isG1Generator helper (hydra-poc)
19:19:19 [7c090c76] Use dynamic binary search to find largest fitting fanout chunk (hydra-poc)
19:19:19 [60b68fc1] Regenerate golden files (hydra-poc)
19:19:19 [aae5613b] Fix healthyFanoutTx head output value for mustConserveValue check (hydra-poc)
19:19:19 [1a1e1bd7] Harden checkPartialFanout: prevent lock attack and zero-output degenerate case (hydra-poc)
19:19:19 [27d2cf9c] Remove hardcoded fanout chunk/threshold constants; make fanout sizing fully dynamic (hydra-poc)
19:19:19 [68ec188e] Rebase fix (hydra-poc)
19:19:19 [477b55af] Fix tx-cost for fanout table (hydra-poc)
19:19:19 [18bb79e6] Fix tx-cost bench: drop fanoutChunkSize, widen FinalPartialFanout range (hydra-poc)
19:19:19 [7c5d3e24] Unify Close/Contest redeemers: collapse Dec/Inc variants (hydra-poc)
19:19:19 [6f5a4f9d] Add a type to tighten control of certain information (hydra-poc)
19:19:19 [5aac9061] Fix genFanoutTx and tx-cost bench to correctly evaluate fanout transactions (hydra-poc)
19:19:19 [b8065c95] Consolidate fanout test constants and fix uncaught exception in postTx (hydra-poc)
19:19:19 [cc4955e0] Refactor fitsTx and findFittingFanoutTx for clarity (hydra-poc)
19:19:19 [3637f53c] Clean up mutation tests and remove stale hash references after accumulator refactor (hydra-poc)
19:19:19 [52477919] Refactor (hydra-poc)
19:26:01 [476be2cb] ci: improve github actions (cardano-node)
19:27:30 [7770c80b] tidy up summary (hydra)
19:32:46 [ab688a70] rounded (hydra)
19:37:46 [2bedb6f7] fix(ledger): fee calculation and min-fee handling (dingo)
19:40:14 [32b9ef00] fix(database/sqlite): Added a log message for rebuild of lazy indexes (dingo)
19:47:30 [a88a33bd] fix(database/sqlite): Made changes to Wait for background deferred-index maintenance before closing the node database handle during startup cleanup or graceful shutdown. (dingo)
19:48:57 [034eb938] chore(deps): Bump github.com/blinklabs-io/gouroboros (#498) (bursa)
19:51:30 [09154553] chore(deps): Bump github.com/getsops/sops/v3 from 3.12.2 to 3.13.1 (bursa)
19:51:42 [6ec334d7] chore(deps): Bump cloud.google.com/go/secretmanager (bursa)
19:53:41 [056881b1] chore(deps): bump github.com/blinklabs-io/plutigo from 0.1.13 to 0.1.14 (#737) (adder)
19:53:46 [879b4915] ai: add gha skill (capkgs)
19:56:00 [4aa2cba4] chore(deps): bump github.com/blinklabs-io/gouroboros (adder)
19:56:00 [700f2965] chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#740) (adder)
19:59:21 [e7c978dc] Add a type to tighten control of certain information (hydra-poc)
20:13:21 [e97c9f9a] No incrementals in CI (hydra-poc)
20:15:50 [cd8f22ec] chore(deps): Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#497) (bursa)
20:16:50 [1d9c2923] chore(deps): Bump modernc.org/sqlite from 1.44.3 to 1.51.0 (#504) (bursa)
20:17:25 [6fa7083e] chore(deps): bump blinklabs-io/go from 1.26.1-1 to 1.26.3-1 (#739) (adder)
20:17:53 [03f3e817] chore(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (bursa)
20:18:38 [35cc51d3] no emoji (hydra-poc)
20:18:38 [e57fab7f] tidy up summary (hydra-poc)
20:18:38 [64b6cc12] rounded (hydra-poc)
20:18:38 [c3799c3b] fixup exit (hydra-poc)
20:18:38 [7ea459de] fixes (hydra-poc)
20:18:38 [65763f6d] No incrementals in CI (hydra-poc)
20:18:38 [1fee2b70] Wip more benchmark info (hydra-poc)
20:20:53 [939a44e9] chore(deps): Bump google.golang.org/api from 0.282.0 to 0.283.0 (bursa)
20:30:05 [fedf857c] fix(database/sqlite): Made changes to shutdownTimeout while waiting for background deferred index maintenance to finish during cleanup. (dingo)
20:30:42 [c0824206] Add a type to tighten control of certain information (hydra)
20:33:11 [2a72c2e7] fix: chainsync ouroboros config after update (adder)
20:43:45 [0f69a79b] chore(deps): bump github.com/blinklabs-io/gouroboros from 0.178.0 to 0.180.1 (#738) (adder)
20:44:46 [19ae03eb] Add a type to tighten control of certain information (hydra-poc)
20:48:05 [54c79c49] ci: improve github actions (cardano-node)
20:51:05 [003ece43] chore(deps): Bump blinklabs-io/go from 1.26.1-1 to 1.26.3-1 (#496) (bursa)
20:51:57 [f4c64de2] chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#741) (adder)
20:52:55 [4c7cf3d9] chore(deps): Bump docker/login-action from 4.1.0 to 4.2.0 (#500) (bursa)
20:53:02 [e5ade9aa] chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 (adder)
20:54:11 [dc833035] chore(deps): Bump cloud.google.com/go/secretmanager (#505) (bursa)
20:55:54 [fef9ba2e] chore(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (bursa)
20:57:30 [c947a78f] chore(deps): Bump github.com/getsops/sops/v3 from 3.12.2 to 3.13.1 (bursa)
20:57:57 [3f4b188b] docs: release notes v0.50.2 (#2498) (dingo)
21:01:13 [04123191] chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 (#673) (adder)
21:33:22 [c4aff8ad] Merge pull request #6595 from IntersectMBO/improve-gha (cardano-node)
21:49:22 [850ec33b] ChainDB: add registerHeaderListener (ouroboros-consensus)
21:58:34 [5fb267b4] leios: add environment and group to metrics (cardano-playground)
22:16:15 [4a74f76a] fix(database/sqlite): Made changes to reduce deferred index rebuild cost after API backfill (#2497) (dingo)
22:56:44 [cbac3798] Merge remote-tracking branch 'refs/remotes/origin/next-2026-05-15' into next-2026-05-15 (cardano-playground)
23:02:58 [50926e35] Merge branch 'master' into header-and-section-validation-cleanup (CIPs)
23:09:57 [e90d5a49] GITBOOK-450: No subject (cardano-upgrades-gitbook)
23:12:05 [4b38394b] GITBOOK-451: No subject (cardano-upgrades-gitbook)
23:12:37 [86b89208] CIPs: Ensure header and templated section correctness (#1125) (CIPs)
23:14:28 [f08f180f] Merge branch 'master' into cip-validation (CIPs)
23:27:48 [b0a55113] 🟩 API (All properties) is up (204 in 503 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:27:48 [67fdd8cd] 🟩 API (Specific property) is up (204 in 114 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:27:49 [1fcf35d4] 🟩 API (Batch) is up (204 in 113 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:32:16 [1f245d2f] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:32:37 [272007fa] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:32:39 [9e6d02cc] 🟩 voting.summit.cardano.org is up (200 in 499 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:40 [d893d041] 🟩 event-api is up (200 in 632 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:40 [08d32ea0] 🟩 user-verification-api is up (405 in 557 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:40 [fbba592f] 🟩 blockchain-follower-api is up (200 in 264 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:41 [85522ebf] 🟩 get-votes-api is up (401 in 324 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:41 [86d6840e] 🟩 cast-vote-api is up (401 in 304 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:41 [604bd7e9] 🟩 login-api is up (401 in 337 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:42 [a86d38de] 🟩 keria is up (401 in 465 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:42 [f367594f] 🟩 get-vote-receipt-api is up (401 in 98 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:32:58 [32b7ba5d] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:33:20 [ef3ab627] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:33:41 [129211fe] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:34:02 [e7907989] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:34:23 [1449f782] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)