Home / Reports / Jan 9, 2026
Friday, January 9, 2026
654 commits had been pushed across 68 repos by 90 authors. There were 41,394,205 additions and 149,030 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril85
- formal-ledger-specifications60
- cardano-node56
- cardano-node37
- cardano-api32
- amaru32
- ouroboros-consensus29
- acropolis28
- formal-ledger-specifications22
- cardano-ledger20
- hermes19
- cf-identity-wallet14
- ouroboros-network13
- cf-summit-evoting-status12
- gouroboros10
- cf-cip1694-ballot-status10
- dingo9
- lace9
- cardano-api9
- ouroboros-mock8
- cardano-rosetta-java8
- CIPs7
- plutigo6
- cf-token-metadata-registry-status6
- cardano-base6
- board6
- blockfrost-backend-ryo5
- developer-portal5
- yoroi-mobile5
- ouroboros-leios-sim5
- Governance5
- blockfrost-platform4
- cardano-org4
- haskell.nix4
- hydra-poc4
- cardano-cli4
- cardano-parts3
- catalyst-voices3
- ouroboros-leios3
- plutus3
- civics-documentation3
- mesh3
- yoroi2
- cardano-base2
- cardano-clusterlib-py2
- cardano-haskell-package-repo2
- cardano-ledger-specs2
- catalyst-ci2
- cuddle2
- cardano-haskell-packages2
- Intersect-knowledge-base2
- multisig2
- plutarch-plutus2
- uplc2
- adder1
- bursa1
- decentralized-dns-contracts1
- pool_groups1
- cardano-blueprint-and-ecosystem-monitoring1
- cf-helm-charts1
- zeko1
- adapools-yoroi-frontend1
- yoroi-frontend1
- capkgs1
- foliage1
- stackage.nix1
- governance1
- web3-sdk1
Commit Log
00:12:45
[2abb759a]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:12:45
[dd4f0119]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:15:14
[96896064]
Add process-compose CI tests for cardano-node and db-sync startup validation
(cardano-parts)
00:27:46
[f10ac4c1]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:27:46
[4284db2c]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:35:25
[8e0a883c]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:35:26
[a111d7e5]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:38:59
[7fb0e935]
chore(deps-dev): bump werkzeug in /catalyst-gateway/tests/api_tests
(catalyst-voices)
01:22:43
[8dfeb5a9]
Merge pull request #5499 from IntersectMBO/aniketd/switch-pmhash-to-bytearray
(cardano-ledger)
01:25:41
[13b568f9]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 8dfeb5a95220535e44a4af9f3b45c9e0fea2963c
(cardano-ledger)
02:01:05
[c660581d]
[Dijkstra] Make `ScriptPurpose.Guard` and `IndexOfGuard` carry a `Credential` (#1011)
(formal-ledger-specifications)
02:01:34
[36b6346e]
Merge branch 'master' into 1004-dijkstra-implement-txinfo-rules-for-guards
(formal-ledger-specifications)
02:03:16
[d3b02431]
Merge branch 'master' into 1019-dijkstra-stubs-for-ledger-rules
(formal-ledger-specifications)
02:15:36
[3bd2a84b]
[Dijkstra] Add LEDGER, SUBLEDGER, SUBUTXOW, SUBUTXO stubs (#1020)
(formal-ledger-specifications)
02:21:56
[3ab375c0]
Artifacts generated from c660581dbde0d203829e75cb0ed95892735cc6c9
(formal-ledger-specifications)
02:36:24
[5dab61c8]
Artifacts generated from 3bd2a84b5d85ea241a8faaed367fdfb8d5383d13
(formal-ledger-specifications)
02:41:33
[7c433340]
Artifacts generated from 31720db5bdc0837aec279a019f8c491782230ed1
(formal-ledger-specifications)
02:42:53
[bfd51df1]
Artifacts generated from 6dd95c9e30f4eb324a72deb2e66b71a4bd784c5d
(formal-ledger-specifications)
02:50:33
[af6d347b]
Update src/Ledger/Dijkstra/Specification/Transaction.lagda.md
(formal-ledger-specifications)
02:52:14
[f2f90030]
Add preliminary check that txIns exist in the UTxO prior to any changes
(formal-ledger-specifications)
03:02:55
[4ed586b0]
Merge remote-tracking branch 'origin/main' into whankinsiv/add-spdd-test-data
(acropolis)
03:05:39
[2890db54]
[Dijkstra] Fix collectP2ScriptsWithContext: TxLevel-indexed txInfo + split UTxO views
(formal-ledger-specifications)
03:09:59
[77dcdee1]
Bump chromedriver from 143.0.3 to 143.0.4 in /packages/e2e-tests
(yoroi-frontend)
03:11:01
[83f54c22]
Artifacts generated from fcdacd5adb2700d6f61c699f022a5b1964ee112e
(formal-ledger-specifications)
03:18:23
[0997e5a8]
Merge pull request #510 from input-output-hk/whankinsiv/add-spdd-test-data
(acropolis)
03:27:54
[a7f5a5c4]
Artifacts generated from 280cc12b4cdaaa87f88d483281053744ec6a9bc9
(formal-ledger-specifications)
03:34:58
[4b27937b]
Merge pull request #599 from IntersectMBO/lehins/memory-optimizations
(cardano-base)
04:08:09
[8a02ee08]
Add batchMintedCoin constraint to prevent Ada forgery
(formal-ledger-specifications)
04:09:50
[6a99ba88]
Add documentation for batchMintedCoin security constraint
(formal-ledger-specifications)
04:11:27
[b8798493]
Use consistent aggregation syntax for batchMintedCoin
(formal-ledger-specifications)
05:41:48
[a6e3c587]
feat (aiken) : Working contracts, tests for editable NFT
(cardano-blueprint-and-ecosystem-monitoring)
05:49:44
[b0da3a67]
Merge remote-tracking branch 'origin/1005-dijkstra-cip-0118-ambiguity-visibility-of-reference-inputs' into 1006-dijkstra-batch-aware-collectp2scriptswithcontext
(formal-ledger-specifications)
05:50:56
[ccf94cc5]
[Dijkstra] Fix collectP2ScriptsWithContext: TxLevel-indexed txInfo + split UTxO views
(formal-ledger-specifications)
06:05:57
[4b65e661]
Use consistent aggregation syntax for batchMintedCoin
(formal-ledger-specifications)
06:05:57
[e417de8a]
Add documentation for batchMintedCoin security constraint
(formal-ledger-specifications)
06:05:57
[d8a8668d]
Add batchMintedCoin constraint to prevent Ada forgery
(formal-ledger-specifications)
06:11:15
[03fc211b]
Add batch-level coin mint constraint to prevent Ada forgery (#1023)
(formal-ledger-specifications)
06:47:14
[4cfb4e05]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
07:21:34
[5187f3de]
feat(compat): add compatible command groups for legacy eras
(cardano-clusterlib-py)
07:59:30
[9dde95fd]
Update catalystProjectIds in org-stats-config.json to include project ID 1400080
(governance)
08:19:11
[69c344f3]
Merge pull request #5268 from IntersectMBO/coot/various-edits
(ouroboros-network)
09:06:39
[49f724a5]
fix(mobile): only persist successful queries to avoid Promise serialization crash (#4455)
(yoroi-mobile)
09:16:47
[83210269]
Merge branch 'main' into fix/re-send-button-appears-when-going-from-proposals-to-profile
(catalyst-voices)
09:26:26
[b12f6149]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@6f7d8f70a05e4b61239034e422c96f1647a95548 🚀
(catalyst-ci)
09:33:03
[8bd4e2cd]
Merge remote-tracking branch 'origin/rk/chain_sync-eric-2' into rk/chain_sync
(amaru)
09:42:06
[7322857c]
chore(deps): make qs-6.14.1 an overriden depend so it's not downgraded by any new install
(cf-identity-wallet)
09:42:34
[c743c711]
docs(website): cross reference testing programs for DMQ and multiple aggregators
(mithril)
10:03:47
[b08330b3]
refactor(ResultScreen): simplify component props and navigation parameters; update type imports for consistency across navigators
(yoroi-mobile)
10:04:13
[40f7bdf4]
Merge pull request #2883 from input-output-hk/jpraynaud/2833-dmq-spo-test-program
(mithril)
10:20:29
[9b569648]
refactor: remove the unused disconnect effect and network operations trait
(amaru)
10:24:26
[277d032a]
Merge pull request #298 from blockfrost/hlolli/update-tests
(blockfrost-backend-ryo)
10:34:22
[477fab1e]
feat: drep vote delegation available in network operations.
(cardano-rosetta-java)
10:37:34
[8a3145fd]
Add helpers for grouping top-level guard requests
(formal-ledger-specifications)
10:40:09
[3122b7e1]
Artifacts generated from 080830c2e793e4e9b6f15bba824395193fbbc04e
(formal-ledger-specifications)
10:42:42
[1921e7bd]
[Dijkstra] Fix collectP2ScriptsWithContext: TxLevel-indexed txInfo + split UTxO views
(formal-ledger-specifications)
10:43:06
[657e917c]
Upgrade dependencies in package.json and package-lock.json, including Next.js to version 16.1.1 and ESLint configuration to match. Update TypeScript configuration for JSX support and improve library paths formatting.
(Governance)
10:49:07
[967e51a2]
fix(core): implement member introduction to group before incepting
(cf-identity-wallet)
11:01:54
[fd87ece2]
Merge branch 'rk/chain_sync' of github.com:pragma-org/amaru into rk/chain_sync
(amaru)
11:21:33
[911365bd]
feat: drep vote delegation available in network operations.
(cardano-rosetta-java)
11:27:30
[8a81a033]
Add Ethereum developer onboarding docs, fix broken links, and misc improvements (#1696)
(developer-portal)
12:02:43
[03f69517]
chore(deps): make qs-6.14.1 an overriden depend so it's not downgraded by any new install
(cf-identity-wallet)
12:06:03
[e23a917c]
fix ptr names, `INLINE` all functions, move `with*` in signing, cleanup
(cardano-base)
12:21:21
[506b0e64]
fix(ui): Cannot set username of group before creation after migrating from 1.1 (#1491)
(cf-identity-wallet)
12:36:15
[173eea47]
fix(core): refactor member introduction process to share OOBI before group inception
(cf-identity-wallet)
12:52:28
[66f01022]
Merge pull request #299 from blockfrost/chore/accounts-addresses-perf
(blockfrost-backend-ryo)
13:10:18
[6c031fbf]
refactor: apply review suggestions (use MithrilResult and print_simple_warning)
(mithril)
13:25:33
[410322b1]
refactor: apply review suggestions (use MithrilResult, inspect_err, and explicit JSON handling)
(mithril)
13:28:54
[3f41c2a2]
fix `show` and `eq` for signing key over `Scalar`, remove `FinalVerifyOrder` class
(cardano-base)
13:37:51
[567dba10]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
13:38:02
[5422fe16]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
13:38:03
[00798c04]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
13:39:20
[290236d6]
chore(deps): make qs-6.14.1 an overriden depend so it's not downgraded by any new install (#1505)
(cf-identity-wallet)
13:44:22
[ba9bfd34]
fix(core): member introduction process to share OOBI before group inception
(cf-identity-wallet)
14:12:42
[a8c85897]
feat: drep vote delegation available in network operations.
(cardano-rosetta-java)
14:12:58
[04f0d992]
wb | remove lib-cabal.sh unused RTS prof params, use nix generated start.sh
(cardano-node)
14:12:58
[ffafa29b]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
14:12:58
[aad585f8]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
14:12:59
[7e5224a2]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
14:15:14
[f8770dfc]
Add check in estimateTxBody to fail if the available ada in the utxo is
(cardano-api)
14:21:47
[a72eb1c9]
fix(core): member introduction process to share OOBI before group inception (#1506)
(cf-identity-wallet)
14:26:26
[552a9076]
ci(aggregator-stress-test): fix incorrect default commit sha value when triggered by workflow call
(mithril)
14:41:59
[63bf3d27]
ci(aggregator-stress-test): make `commit_sha` dispatch parameter optional
(mithril)
14:53:43
[27bb13cb]
ci(aggregator-stress-test): fix commit sha not passed to download steps
(mithril)
14:57:03
[dcaa2f87]
Add check in estimateTxBody to fail if the available ada in the utxo is
(cardano-api)
15:04:55
[0b348f1d]
Add preliminary check that txIns exist in the UTxO prior to any changes
(formal-ledger-specifications)
15:04:55
[3edf2e98]
Update src/Ledger/Dijkstra/Specification/Transaction.lagda.md
(formal-ledger-specifications)
15:05:20
[7f61c38e]
[Dijkstra] Fix collectP2ScriptsWithContext: TxLevel-indexed txInfo + split UTxO views
(formal-ledger-specifications)
15:05:44
[975c1255]
Add batch-level coin mint constraint to prevent Ada forgery (#1023)
(formal-ledger-specifications)
15:10:58
[9bdb1600]
Artifacts generated from 96866789ec8a8ac60bcdbf64f10421289ee2b18e
(formal-ledger-specifications)
15:31:11
[47a0ff20]
Update tests to confirm the old and new fee calculation methods are the
(cardano-api)
15:31:19
[7f9ecaeb]
Introduce equivalent fee estimation function for the new TxBodyContent
(cardano-api)
15:31:20
[68a72329]
Add check in estimateTxBody to fail if the available ada in the utxo is
(cardano-api)
15:39:10
[35e62dc1]
fix(ui): Multisig Setup: Forgotten to scan someone’s QR code in the process (#1498)
(cf-identity-wallet)
15:46:46
[240a1185]
Artifacts generated from 9b0adef4891f9ae690f4ad30aecb86349641ef33
(formal-ledger-specifications)
16:10:58
[c2585cf8]
test: display the proper effect type in the simulation animation for traces
(amaru)
16:12:05
[16f383d3]
Merge pull request #2900 from input-output-hk/djo/2879/fix/aggregator-stress-test-workflow-call
(mithril)
16:29:10
[07799165]
refactor(aggregato): promote `tools::signer_importer` module to a directory
(mithril)
16:29:10
[3c23fbb8]
refactor(aggregator): split `tools::signer_importer` module in multiple parts
(mithril)
16:29:12
[4a4f2e97]
feat(cli-helper): add `serde_deserialization::string_or_struct_optional`
(mithril)
16:29:13
[15178dd6]
chore(aggregator): switch signer importer retriever from cexplorer to blockfrost
(mithril)
16:30:02
[12bd88f7]
chore(infra): 'dmq-preview' & 'dmq-follower-preview' config - DO NOT MERGE
(mithril)
16:33:05
[a2492f2c]
Merge pull request #427 from blockfrost/hlolli/ci-tests-socat
(blockfrost-platform)
16:55:20
[4ba91a4f]
Simplify the Byron related Mempool wiring and align the style with the rest
(ouroboros-consensus)
17:12:08
[b1d1174b]
chore: upgrade crate versions and `mithril-infra/assets/infra.version` version
(mithril)
17:21:50
[104834d4]
Merge pull request #572 from input-output-hk/whankinsiv/totals-publishing-from-utxo-state
(acropolis)
17:41:32
[38d397c7]
chore(infra): 'dmq-preview' & 'dmq-follower-preview' config - DO NOT MERGE
(mithril)
18:12:57
[ea891424]
Merge pull request #2901 from input-output-hk/curiecrypt/registration-golden-test
(mithril)
18:13:34
[c8b2d299]
cardano-testnet | Wait for blocks using foldEpochState instead of filtering logs
(cardano-node)
18:35:25
[3394d86d]
cardano-testnet | Wait for blocks using foldEpochState instead of filtering logs
(cardano-node)
18:39:19
[b9eed211]
REMOVEME: cardano-testnet: disabled 2 relays and inducing failure in rpc query test
(cardano-node)
18:57:06
[6d483b53]
fix: only log unregistered status on early shelley era logic when in Shelley
(acropolis)
19:57:30
[d8fe3060]
Merge pull request #633 from pragma-org/jeluard/opentelemetry-semantic-conventions
(amaru)
20:05:51
[47df7ed4]
test(locustfile): use endpoint-based data organization from dimensions.json
(cardano-rosetta-java)
20:54:07
[64ed434a]
wb | remove lib-cabal.sh unused RTS prof params, use nix generated start.sh
(cardano-node)
20:54:08
[8f969fd0]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
20:56:09
[834f1aa1]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
20:56:13
[e4acee9d]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
21:03:17
[5135eba0]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
21:05:41
[9776b615]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
21:08:53
[a5a37262]
test(stability_test): load dimensions from dimensions.json instead of hardcoding
(cardano-rosetta-java)
21:23:16
[e2f5c90f]
Add `mkMemoBytesShort` and utilize it for Plutus `BinaryData`
(cardano-ledger-specs)
21:23:36
[421be4e2]
Move `ShutdownOn`, `parseShutdownOn`, and `ShutdownConfig` to `Cardano.Node.Handlers.Shutdown.Config`
(cardano-node)
21:32:11
[7fc935f7]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
21:32:11
[b54b03ec]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
21:32:11
[99aadc82]
wb | remove lib-cabal.sh unused RTS prof params, use nix generated start.sh
(cardano-node)
21:32:12
[e47aeaf9]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
22:01:12
[bd06bb1a]
Merge pull request #719 from input-output-hk/javierdiaz72/yet-another-example-trace
(ouroboros-leios-sim)
22:18:26
[fa0636d1]
Move `ProtocolInstantiationError` to `Cardano.Node.Protocol.Errors`
(cardano-node)
22:21:16
[33d1f8e9]
wb | make only cardano-node, cardano-tracer, tx-generator and locli support profiling
(cardano-node)
22:21:16
[a54d9991]
wb | remove lib-cabal.sh unused RTS prof params, use nix generated start.sh
(cardano-node)
22:21:16
[cfc60aa2]
wb | obtain all dependencies from the same, maybe custom, haskell.nix project
(cardano-node)
22:21:17
[a484d9eb]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
22:22:26
[57fe3c18]
fix: include retired SPOs in epoch snapshots for rewards calculation
(acropolis)
22:34:05
[4904fe43]
wb | allow combining profiled runtime, info-table, eventlog and RTS params
(cardano-node)
23:04:53
[ac2f0060]
🟩 API (All properties) is up (204 in 807 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:54
[e5b3241b]
🟩 API (Batch) is up (204 in 155 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:54
[f01809aa]
🟩 API (Specific property) is up (204 in 155 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:35
[4ccea2a9]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:35
[e9c765e7]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:35
[27dbc6e6]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:36
[8a4f36eb]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:36
[91c69417]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:36
[0c005f43]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:36
[9829b593]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:08:31
[5d95d1fd]
🟩 event-api is up (200 in 648 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:31
[ce113d01]
🟩 voting.summit.cardano.org is up (200 in 437 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:32
[f123be07]
🟩 user-verification-api is up (405 in 602 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:33
[eb20c365]
🟩 blockchain-follower-api is up (200 in 152 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:33
[8082e84f]
🟩 login-api is up (401 in 411 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:34
[1d2b98cc]
🟩 cast-vote-api is up (401 in 347 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:34
[d8ae7731]
🟩 get-votes-api is up (401 in 326 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:08:35
[0c36d8bd]
🟩 get-vote-receipt-api is up (401 in 196 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:25:37
[8bf2df82]
fix: only pass praos block counts in spo_blocks and include retired pools in snapshot
(acropolis)