Home / Reports / Jan 18, 2026

Sunday, January 18, 2026

158 commits had been pushed across 48 repos by 22 authors. There were 35,683 additions and 6,972 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:07:08 [8fb33a52] :bento: Update graphs [skip ci] (cf-cip1694-ballot-status)
00:07:49 [bd748379] flake.lock: Update (cardano-node)
00:09:27 [c6443a71] fix: synchronize access to chainsyncBlockfetchReadyChan (dingo)
00:09:50 [aa7c63c2] Merge remote-tracking branch 'upstream' into data-races (dingo)
00:14:21 [974448ce] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:14:21 [2b8c896d] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:15:25 [df711c50] Automatic Update (stackage.nix)
00:16:24 [28b53798] feat(protocol): governance queries (gouroboros)
00:16:57 [4b8068dd] feat(cli): `bursa cert op-cert` command (bursa)
00:17:58 [01417e4a] :bento: Update graphs [skip ci] (cf-token-metadata-registry-status)
00:18:41 [8dd6a868] feat(utxorpc): Added test for computed genesis hashes when config omits them (dingo)
00:19:56 [3e1a5b18] :bento: Update graphs [skip ci] (cf-summit-evoting-status)
00:20:45 [1ebb717f] flake.lock: Update (vit-servicing-station)
00:21:24 [4a95a793] fix(webhook): retry logic (adder)
00:23:27 [c23277c4] feat(push): persist FCM messages (adder)
00:23:30 [e7b271a7] flake.lock: Update (acropolis-haskell-fork)
00:25:42 [3f03ffd7] Update postgresql to 42.7.9 in main (open-enterprise-agent)
00:26:06 [230aa069] flake.lock: Update (catalyst-toolbox)
00:29:02 [945667e2] feat(api): real health check (adder)
00:29:43 [5324c374] flake.lock: Update (jormungandr)
00:30:45 [7cab97ed] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:30:45 [3bc216d1] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
00:32:37 [5be6f00b] flake.lock: Update (cardano-git-rev)
00:32:43 [fbe2826b] flake.lock: Update (cardano-haskell-packages)
00:37:00 [0cd0f9f0] flake.lock: Update (git-rev)
00:37:48 [8ad79095] flake.lock: Update (ci-world)
00:37:48 [39c52535] feat: wireguard chart (#319) (helm-charts)
00:38:05 [0fe13f0b] feat: `bursa key kes` and `bursa key vrf` (#399) (bursa)
00:38:50 [242013f9] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
00:38:50 [87ba3f8b] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
00:39:55 [670b8b97] flake.lock: Update (devx)
00:42:18 [37d17a04] flake.lock: Update (foliage)
00:43:21 [88210d28] feat: `bursa key drep` command (bursa)
00:49:55 [da897580] fix: don't hold lock while waiting for channel read (dingo)
00:52:28 [0db8595c] Update Hackage and Stackage (haskell.nix)
00:58:34 [11809ab1] chore: remove trailing newline causing pipeline failure (dingo)
01:02:39 [645ef20c] chore: remove trailing newline causing pipeline failure (dingo)
01:39:01 [78568389] feat: chain selection (#1200) (dingo)
01:39:49 [a751d9d3] fix: synchronize access to chainsyncBlockfetch (#1202) (dingo)
01:39:53 [ae8c2255] fix(protocol): chainsync pipeline defaults using bare struct (#1438) (gouroboros)
01:49:48 [6507fe3b] feat: `bursa key drep` command (#398) (bursa)
02:11:13 [63c7ee0f] feat(utxorpc):Printed response message (cardano-node-api)
02:40:51 [25672af9] Scheduled update (pool_groups)
03:59:00 [d0829c82] mileston4 (gerolamo)
03:59:36 [396e6810] removed stale tx cbors (gerolamo)
04:00:38 [798b1737] Merge pull request #1 from bakon11/revertTest (gerolamo)
04:18:13 [1d87a5f7] updated readmes (gerolamo)
04:31:04 [eb083c8e] feat(utxorpc):Fixed lint error (cardano-node-api)
04:43:16 [a7e1ed3f] feat(cli): `bursa cert op-cert` command (bursa)
04:49:56 [cd97adbb] fix: error instead of panic (adder)
04:55:06 [c7b0a859] ready to merge back (gerolamo)
04:55:55 [4eea9b7a] feat(push): persist FCM messages (adder)
04:59:33 [7c686f43] integration migration (gerolamo)
06:47:21 [57da530c] remove unnecessary iterators, as suggested by clippy. (aiken)
07:38:28 [54e97a99] roll backs (gerolamo)
08:34:52 [e7102c02] Refactor: encapsulate event queue in Simulation class (ouroboros-leios-sim)
08:50:54 [fcf2748d] chore: fix amaru-kernel dependencies and format imports (amaru)
09:01:17 [5c129432] feat: ensure NonEmptySet is a set. (amaru)
09:06:10 [9e232acf] Update recent-updates.md (Intersect-knowledge-base)
09:47:29 [ad8805fc] Use LRU cache for bounded known txId tracking (ouroboros-leios-sim)
10:22:28 [224966aa] feat: ensure NonEmptyKeyValueMap has no duplicate keys. (amaru)
11:15:41 [547f6b6b] Update README with CLI usage examples (ouroboros-leios-sim)
12:37:00 [1930c3f2] Add block production and statistics collection (ouroboros-leios)
12:47:54 [0a583cd0] flake.lock: Update (plutarch-plutus)
12:52:07 [d70d0ebf] docs: introduce basic AGENTS.md (dolos)
13:05:08 [b1d215aa] Scheduled update (pool_groups)
13:41:17 [42d24981] add pr templates for app contributions and docs changes (cardano-org)
13:41:32 [2b659bf1] misc details and fixes (cardano-org)
14:08:13 [cafd6c46] refactor: use int64 for cost models (plutigo)
14:16:34 [8462747a] refactor: use int64 for cost models (#199) (plutigo)
14:17:33 [0e41f70c] feat: provide cost models for Plutus script evaluation (gouroboros)
15:22:23 [681ca5ad] fix: error instead of panic (#584) (adder)
16:38:34 [67914d54] feat: provide cost models for Plutus script evaluation (#1442) (gouroboros)
16:39:08 [59d398db] fix(webhook): retry logic (#581) (adder)
16:39:29 [aa541944] feat(cli): `bursa cert op-cert` command (#400) (bursa)
16:42:57 [e09b1017] feat(chainselection): vrf tie breaker (dingo)
16:48:56 [0ddc4ebb] feat(protocol): governance queries (#1441) (gouroboros)
17:20:50 [58958924] feat(cli): committee-hot and committee-cold key commands (bursa)
17:23:56 [33627331] fix: extend era-specific reward checks to pre-Babbage and add AVVM handling (acropolis)
17:24:29 [2b8cabfd] Removed some ordering and pool_info filtering I dont see us needing. (koios-artifacts)
17:32:25 [1af5f4de] feat(api): real health check (adder)
17:38:02 [158fb0cb] feat: add diagnostic queries for Cardano rewards and stake pool distribution analysis (acropolis)
17:48:54 [3a2027fc] fix: make outputs_match_asset respect policy-id-only matches (dolos)
17:49:02 [6277e8e7] fix: return phase-1 validation errors to user (dolos)
17:50:22 [7dc5e494] fix: stop running tests against macos-13 (dolos)
17:55:54 [3c3fad5d] feat(chainselection): vrf tie breaker (dingo)
18:12:00 [41cc58bd] fix(protocol): blockfetch/txsubmission use chainsync logic (gouroboros)
18:23:26 [0a33b98b] feat(cli): committee-hot and committee-cold key commands (#401) (bursa)
18:24:42 [8d0d3b62] Merge pull request #933 from Plutonomicon/koz/reorganize-psubtype (plutarch)
18:41:58 [b11b3528] Merge branch 'treasury-milestone-3' into koz/rep-pnatural (plutarch-plutus)
19:29:52 [e4125f91] Merge pull request #932 from Plutonomicon/koz/rep-pnatural (plutarch-plutus)
19:30:12 [0295ad26] fix(database): partial commit handling (dingo)
19:38:12 [a5dfc1eb] fix(dolos): fix formatting (cardano-up-packages)
19:46:33 [864079f9] feat(api): real health check (#583) (adder)
19:46:52 [2161f879] feat(push): persist FCM messages (#582) (adder)
20:01:44 [7adf29c7] fix(dolos): fix formatting (#195) (cardano-up-packages)
20:12:07 [a976e733] feat(cli): initial address commands (bursa)
20:45:51 [fc0431f8] chore(deps): bump github.com/blinklabs-io/gouroboros (#407) (tx-submit-api)
20:46:29 [31add521] chore(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#408) (tx-submit-api)
20:50:36 [f35fdacf] chore(deps-dev): bump vite from 7.3.0 to 7.3.1 (#328) (after-town-hall)
20:51:16 [f1adc02c] chore(deps-dev): bump @types/react from 19.2.7 to 19.2.8 (#329) (after-town-hall)
20:52:35 [aedb17e9] chore(deps): bump framer-motion from 12.23.26 to 12.25.0 (#331) (after-town-hall)
20:52:54 [6e1a8440] chore(deps-dev): bump typescript-eslint from 8.51.0 to 8.52.0 (after-town-hall)
20:53:49 [c7908d15] build(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 (#497) (bluefin)
20:54:28 [f8802716] build(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#499) (bluefin)
20:54:57 [3826b292] chore(deps): Bump github.com/blinklabs-io/gouroboros (#281) (tx-submit-api-mirror)
20:55:19 [792765ef] chore(deps): Bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#282) (tx-submit-api-mirror)
20:59:49 [629233aa] chore: cardano-cli 10.14.0.0 (cardano-up-packages)
21:06:17 [4d702a82] chore: cardano-cli 10.14.0.0 (cardano-up-packages)
21:07:41 [e34ffaf9] ci: validate versions match package (cardano-up-packages)
21:09:14 [a9b88825] fix(protocol): blockfetch/txsubmission use chainsync logic (gouroboros)
21:22:25 [c40f9593] chore: dolos 0.33.0 (cardano-up-packages)
21:23:11 [1e92ac56] chore: dolos 0.33.1 (cardano-up-packages)
21:24:19 [1f35b144] chore: tx-submit-api 0.20.10 (cardano-up-packages)
21:29:37 [e2bf0a1a] chore: cardano-cli 10.14.0.0 (#196) (cardano-up-packages)
21:30:30 [920848ce] ci: validate versions match package (#197) (cardano-up-packages)
21:38:47 [c0461b23] chore(deps-dev): bump typescript-eslint from 8.51.0 to 8.52.0 (#330) (after-town-hall)
21:44:23 [4e2359fb] chore(deps): Bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#271) (txtop)
21:44:58 [3c2e3eea] chore(deps): Bump github.com/blinklabs-io/gouroboros (#269) (txtop)
21:45:59 [0ef1ffe6] chore(deps): Bump github.com/gdamore/tcell/v2 from 2.13.5 to 2.13.7 (txtop)
21:47:29 [82e406c2] chore(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#81) (adder-library-starter-kit)
21:49:13 [66f1176b] build(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#517) (cardano-node-api)
21:56:30 [43b5b892] fix: prealloc slice to appease golangci-lint (cdnsd)
21:59:22 [b9ebf803] build(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#128) (ouroboros-mock)
22:09:32 [c00c7e42] fix: prealloc slice to appease golangci-lint (#494) (cdnsd)
22:14:31 [3427df97] chore(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 (cdnsd)
22:14:34 [40c266fa] chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (cdnsd)
22:14:51 [6b12ed6c] chore(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (cdnsd)
22:19:27 [306f4af1] fix(database): partial commit handling (dingo)
22:22:59 [21da2a3d] chore(deps): bump github.com/ethereum/go-ethereum from 1.16.7 to 1.16.8 (#493) (cdnsd)
22:38:12 [c693e7fc] chore(deps): Bump github.com/gdamore/tcell/v2 from 2.13.5 to 2.13.7 (#270) (txtop)
22:39:57 [c9d50947] chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 (#492) (cdnsd)
22:41:09 [d4269567] chore(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 (#490) (cdnsd)
22:42:19 [2933a7ee] chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 (cdnsd)
22:42:24 [126cb9ef] chore(deps): bump github.com/blinklabs-io/gouroboros (cdnsd)
22:44:07 [a224ca48] chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 (#491) (cdnsd)
23:04:48 [eef23646] 🟩 API (Specific property) is up (204 in 96 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:48 [1fd732b4] 🟩 API (Batch) is up (204 in 103 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:04:48 [9a54840d] 🟩 API (All properties) is up (204 in 647 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:07:23 [44407b3a] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:24 [146e7556] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [51ec21b3] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [d317b842] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [47293f45] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [4565e497] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:25 [9f7dd45c] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:07:55 [7f940b5a] 🟩 event-api is up (200 in 615 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:55 [e4837192] 🟩 voting.summit.cardano.org is up (200 in 446 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:56 [d8249650] 🟩 user-verification-api is up (405 in 369 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:56 [cf7a200c] 🟩 blockchain-follower-api is up (200 in 288 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:57 [aff7120d] 🟩 login-api is up (401 in 563 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:58 [aacb7f7d] 🟩 cast-vote-api is up (401 in 304 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:58 [416fbd51] 🟩 get-votes-api is up (401 in 275 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:59 [081a6f88] 🟩 get-vote-receipt-api is up (401 in 282 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:07:59 [717c7bd9] 🟩 keria is up (401 in 552 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:13:24 [92b37a0d] ghc-9.14 support (cardano-base)
23:21:26 [00fe5a65] Move Arbitary instances and test generators in hydra-node (hydra-poc)
23:21:28 [d856a63a] Fix knock on effects of hydra-node changes (hydra-poc)