Home / Reports / Dec 30, 2025

Tuesday, December 30, 2025

170 commits had been pushed across 45 repos by 44 authors. There were 386,788 additions and 27,472 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:06:01 [9b73e8c1] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:12:31 [35ccace8] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:12:32 [6f86b362] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:14:01 [2cd47352] Automatic Update (stackage.nix)
00:16:21 [7ff8d454] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:17:38 [727c038f] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:24:18 [18063286] build(make): use binary for test-load (#1159) (dingo)
00:27:07 [564f8310] feat(protocol): distributed message queue (CIP-0137) (gouroboros)
00:27:14 [3698a48a] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:27:14 [7dc51336] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:34:45 [5edd2fdf] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:34:46 [6dcf6c7e] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:35:32 [f97a4b3e] Fix incomplete pattern warnings (foliage)
00:35:40 [b40cea91] Upgrade to ghc 9.8.4 and fourmolu 0.19.0.1 (foliage)
00:36:32 [8845a484] Reformat with fourmolu (foliage)
00:36:38 [f27a5769] Bump package version (foliage)
00:36:46 [c93c3867] Fix failure to show latest revision on allPackages page (foliage)
00:36:51 [6afb5c94] Use the correct number for revisions (foliage)
00:36:56 [42a2bb07] Show revision numbers on packageVersion page (foliage)
00:37:02 [1a18d2fd] Bump package version (foliage)
00:40:53 [1bb2f502] feat(ledger): signature validation (gouroboros)
00:45:17 [fc817402] fix linter (hermes)
00:52:07 [a8393968] Update Hackage and Stackage (haskell.nix)
01:11:24 [acfe4638] Upgrade for Cabal 3.16 (foliage)
01:15:08 [34880dfe] Bump package version (foliage)
01:39:54 [e8555346] Sync README from source repository [skip ci] (Governance)
02:28:44 [f33a21b2] Scheduled update (pool_groups)
02:31:31 [cec1bb46] sanitized consensus impl (gerolamo)
02:57:32 [b155f86b] chore: update logic handle tags (cf-identity-wallet)
03:19:00 [5dfdb049] sanitized consensus impl (gerolamo)
03:33:15 [a086c5c4] fix(ui): fix issue when join other group when setup a group profile (cf-identity-wallet)
04:47:39 [fcaf28d8] Update proposal voting contexts (Governance)
06:13:59 [71cfe106] filter non-empty cid array (hermes)
08:14:07 [b3c7b21e] Update Vote_Context.jsonId with voting details (governance)
08:24:01 [dde056b9] Update Vote_Context.jsonId (governance)
08:33:02 [eb97acc2] Merge pull request #325 from IntersectMBO/paweljakubas/last-small-correction (cardano-addresses)
08:34:05 [d7653572] Merge branch 'main' into fix/re-send-button-appears-when-going-from-proposals-to-profile (catalyst-voices)
08:38:06 [0f8ac699] chore(deps): bump urllib3 in /catalyst-gateway/tests/api_tests (#3821) (catalyst-voices)
08:40:00 [79fd1a44] fix(ui): show failed profile creation screen (cf-identity-wallet)
08:40:30 [6aa260fc] proposal template, if missing (catalyst-voices)
09:02:27 [ba54699a] chore: YW-440 Implement Cardano card popup (yoroi-frontend)
09:08:26 [eb288422] Update recent-updates.md (Intersect-knowledge-base)
09:11:10 [f2815c0b] fix: ignore flow lint (yoroi-frontend)
09:18:24 [3a6b7e1c] feat: add custom document locator map (catalyst-voices)
09:24:28 [238871a5] checking initial location in app splash manager (catalyst-voices)
09:40:47 [5a635ee5] bump cardano-addresses to 4.0.2 (cardano-wallet)
09:45:44 [c4edb739] fix: prevent duplicate execution of Cardano card announcement modal (yoroi-frontend)
09:50:07 [dc108410] Revise non-code contributions section in documentation (cardano-academy)
09:53:53 [ee8c2d94] chore: cleanup (catalyst-voices)
10:00:43 [07c3548a] chore: remove protocol v9 specifics (amaru)
10:17:03 [972c1965] fix: assertion (catalyst-voices)
10:18:31 [5ad0814b] fix(ui): fix close scan (cf-identity-wallet)
10:19:26 [e02f7943] refactor: rename nextFund to fx (catalyst-voices)
10:20:12 [a22d4a50] chore: typos (catalyst-voices)
10:33:30 [198bd495] Merge main into feat/face-performance-optimization-3352 (catalyst-voices)
10:35:24 [4e402936] Documentation, cleanup (ouroboros-consensus)
10:36:26 [ea280659] Merge branch 'feat/face-performance-optimization-3352' into feat/co-proposers-3677 (catalyst-voices)
10:44:57 [81058d82] Merge branch 'main' into gd/utxow-post-shelley (acropolis)
10:45:53 [e3bd371e] fix(): ensure proposedUsername is added only for group members in migration (cf-identity-wallet)
10:59:00 [3e02dc3b] Merge remote-tracking branch 'origin' into edgr/public-network-state-merge (ouroboros-network)
11:08:18 [793677fc] minor UI tweaks (yoroi-frontend)
11:10:49 [13a2a143] DB tables indexes and simpler effectiveProposals CTE (catalyst-voices)
11:14:55 [b661025d] fix: skip adding proposedUsername for non-group members in migration v1.2.0.2 (cf-identity-wallet)
11:15:25 [7a210e8b] fix cursor suggestion (yoroi-frontend)
11:25:39 [10512c90] hide the popup in tests (yoroi-frontend)
11:29:22 [2ce1a3c8] Use the memoized hash, instead of recomputing it from original bytes (#1818) (ouroboros-consensus)
11:33:57 [6b31fa0d] fix(cat-voices): test signed docs v2 against live gateway (#3921) (catalyst-voices)
11:34:26 [1f03eb29] Merge branch 'main' into feat/sync-with-gateway-v2-endpoints-3362 (catalyst-voices)
11:36:18 [0199a200] docs: update times (catalyst-voices)
11:45:46 [d690be1f] WIP implementing state-machine tests for PerasVoteDB (ouroboros-consensus)
12:13:09 [0c8ce7c7] WIP implementing state-machine tests for PerasVoteDB (ouroboros-consensus)
12:42:47 [e52ad61c] Fix accumulator bench (hydra-poc)
12:43:32 [c8743205] Add explanation of AccountsState size, and next links (acropolis)
13:10:22 [85325a2d] Scheduled update (pool_groups)
13:38:33 [a19560a1] Consider produced utxos in batch for resolution (dolos)
14:13:49 [6df79eb5] chore: update version to 7.0.1 and enhance ResultScreen layout for better alignment (yoroi-mobile)
14:25:50 [5c064c07] Update 2025-12-30T14:25:50Z (capkgs)
14:26:24 [898c2097] fix(migration): update tags handling in peer connection and group sco… (#1488) (cf-identity-wallet)
14:40:21 [75fe9f2c] feat(protocol): distributed message queue (CIP-0137) (gouroboros)
14:53:40 [c994818e] do not retry auth in interceptor when direct authentication is provided (catalyst-voices)
15:02:23 [d9a79eb7] golden test for bytes single signature (mithril)
15:06:09 [bb7a6476] Optimize CRS contract (hydra-poc)
15:06:16 [021830c7] refactor: remove fallback DNS server support (#485) (cdnsd)
15:06:19 [fca957c6] change log and crates version (mithril)
15:08:01 [d946b61c] feat(ext-kupo-operator): Remove unsupported env (helm-charts)
15:13:10 [33c8ae1a] active campaign filter (catalyst-voices)
15:16:52 [2e88c56f] fix: update docker-compose.yml (cardano-ibc-incubator)
15:18:53 [53380c32] refactor(ledger): use cbor from aux data directly (#1356) (gouroboros)
15:19:16 [379a13f5] Correctly produce large enough CRS (hydra-poc)
15:19:16 [b093212c] Introduce CRS script into tx-cost (hydra-poc)
15:23:51 [69bed853] Merge pull request #2877 from input-output-hk/curiecrypt/single-signature-golden-tests (mithril)
15:24:30 [730246d9] concatenation single signature (mithril)
15:26:42 [3a42edd8] Refactor transaction components and improve wallet handling (multisig)
15:27:22 [83ee8bd8] comments added (mithril)
15:27:28 [ab78e5dd] make single signature pub crate (mithril)
15:28:11 [0895fe79] deploy: 69bed853ca4c489ef6d2581ffb8030545a13bc14 (mithril)
15:29:29 [667c4a9b] Merge pull request #198 from MeshJS/feature/UX-info-page (multisig)
15:33:52 [cc4e26ac] Add amaru latest demo (website)
15:35:08 [64266da5] Tests (cuddle)
15:40:56 [d7b4e30d] to/from bytes reverted (mithril)
15:43:58 [69225fa2] feat(ledger): signature validation (gouroboros)
15:45:03 [87d8e4e4] Add API/history system (WIP) (acropolis)
15:48:32 [161cf759] feat(ledger): Addressed comments for clonePackagePortRegistry (cardano-up)
15:58:19 [1a75dde4] feat(ext-kupo-operator): Remove unsupported env (#314) (helm-charts)
16:02:41 [b3ee1e0d] fix auth interceptor tests (catalyst-voices)
16:05:43 [ef30ea56] feat(ledger): Addressed comments for clonePackagePortRegistry (cardano-up)
16:13:33 [cef8dd87] Consolidate demo folder with generic naming (ouroboros-leios)
16:16:24 [8881fd0d] docs: Update README.md to reflect platform-specific image considerations (cardano-ibc-incubator)
16:39:22 [9b66209d] fix: increment count once per app open instead of once per component render (yoroi-frontend)
16:41:26 [d83afe9d] Update proposal voting contexts (Governance)
16:56:05 [98163544] fix: host_state_nft.ak import changes, aiken/transaction -> cardano/assets, handler signatures (cardano-ibc-incubator)
16:59:22 [2d20c13d] fix: use correct nonces in snapshot file (acropolis)
17:15:38 [8d6e80f9] Introduce CRS script into tx-cost (hydra-poc)
17:15:38 [1e776816] Correctly produce large enough CRS (hydra-poc)
17:19:50 [32040b04] feat(protocol): distributed message queue (CIP-0137) (#1330) (gouroboros)
17:25:44 [9434697b] Small refactoring, moved outcomes to validation outcome (acropolis)
17:26:38 [3b6df3b1] add aarch64-linux support (cardano-addresses)
17:33:29 [2a5e7c05] feat(ledger): signature validation (gouroboros)
17:46:03 [31f8f785] feat: multiple CIP compliance (bursa)
17:50:38 [9eb1e4d9] Cleaning code (acropolis)
18:02:36 [329755ab] Update all flake inputs except foliage (cardano-haskell-package-repo)
18:04:25 [0aca83eb] Update foliage flake input (cardano-haskell-package-repo)
18:09:14 [737803a8] fix: gate snapshot bootstrap on subscription presence (acropolis)
18:52:59 [4d640aa4] feat(htlc/offchain/meshjs): implement CLI for HTLC with Mesh SDK (cardano-blueprint-and-ecosystem-monitoring)
19:14:56 [0074e361] registration sub module (mithril)
20:06:45 [bca88518] feat(htlc/offchain/meshjs): added a util functions to check the address and balances in case of failure (cardano-blueprint-and-ecosystem-monitoring)
20:07:47 [dabf4c10] feat(htlc/offchain/meshjs): added a util functions to check the address and balances in case of failure (cardano-blueprint-and-ecosystem-monitoring)
20:43:55 [d1e20f37] fix: make caribic verbose responses more specific, caribic stop reports whether the service was running in the first place (cardano-ibc-incubator)
21:06:07 [bbe03eed] Consolidate demo folder with generic naming (ouroboros-leios)
21:26:46 [9556f2dd] Remove optparse-applicative-fork dependency where not depending on cardano-cli (cardano-node)
21:56:42 [f03d38f2] build: make targets for formatting and tests (cardano-models)
21:58:57 [971c08c8] chore(deps): bump github.com/go-playground/validator/v10 (#196) (cardano-models)
22:01:30 [1062772a] feat(ledger): signature validation (gouroboros)
22:10:55 [dfb9a084] feat(ledger): signature validation (gouroboros)
22:12:04 [aabd8d92] build: make targets for formatting and tests (#197) (cardano-models)
22:46:55 [6f17b405] refactor: split startup mode (genesis/snapshot) from method (mithril/upstream) (acropolis)
22:50:29 [047d824e] Merge pull request #536 from input-output-hk/whankinsiv/bootstrap-vrf-validator (acropolis)
23:01:23 [6a98786c] feat(snapshot_bootstrapper): add OpCerts CSV reader module (acropolis)
23:02:47 [c13041f1] feat(common): add BlockKesValidatorBootstrapMessage type (acropolis)
23:04:41 [5b8e160b] 🟩 API (Specific property) is up (204 in 94 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:41 [32bb81f2] 🟩 API (Batch) is up (204 in 94 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:41 [ea7f6843] 🟩 API (All properties) is up (204 in 635 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:06:12 [6bd4b61c] feat(snapshot_bootstrapper): integrate OpCerts into bootstrap flow (acropolis)
23:07:05 [1b6ad3d3] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:05 [c471724d] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:06 [2f765c81] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:06 [067948f4] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:06 [1dcd91df] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:06 [7b50e65f] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:07 [c196ec08] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:43 [76049f56] 🟩 voting.summit.cardano.org is up (200 in 301 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:44 [69b2898e] 🟩 event-api is up (200 in 502 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:45 [9fddecdd] 🟩 blockchain-follower-api is up (200 in 325 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:45 [5d11277f] 🟩 user-verification-api is up (405 in 564 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:46 [b2c30e20] 🟩 cast-vote-api is up (401 in 296 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:46 [21283931] 🟩 login-api is up (401 in 562 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:47 [76dc5fb0] 🟩 get-vote-receipt-api is up (401 in 293 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:47 [3e27dcee] 🟩 get-votes-api is up (401 in 314 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:48 [eec37bd6] 🟩 keria is up (401 in 326 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:09:37 [f5e7812f] feat(block_kes_validator): add snapshot bootstrap support (acropolis)
23:19:04 [b57eeda9] Merge branch 'main' of github.com:input-output-hk/acropolis into shd/drep-validation-outcomes (acropolis)
23:22:21 [691fd7a1] refactor: clean up comments and rename OpCerts.csv to op_cert_counters.csv (acropolis)
23:27:34 [cebfab2b] refactor: clean up logging and imports (acropolis)
23:29:12 [aff715bf] feat: graceful custom indexer error handling (acropolis)
23:43:00 [6cbc9a2f] merge origin/main (acropolis)
23:45:27 [d4ecde8d] Update from 942b97613d3b94abfc37c5cbe9bbf568d7f45bea (cardano-haskell-packages)
23:52:48 [1e865284] fix: clamp blocks_to_drain to window length in prune_volatile (acropolis)
23:55:40 [0a5e104b] Update CHaP index state (cardano-ledger)
23:55:40 [e1da26be] Update dependencies to reflect the retirement of `cardano-crypto-tests` (cardano-ledger)
23:55:40 [f02c977b] Add srp for cardano-base (cardano-ledger)