Home / Reports / Mar 23, 2026
Monday, March 23, 2026
767 commits had been pushed across 83 repos by 95 authors. There were 9,401,834 additions and 16,352,630 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-node93
- cardano-ledger51
- mithril48
- dingo45
- cardano-cli34
- cardano-cli32
- cardano-node30
- ouroboros-leios-sim29
- acropolis26
- yoroi-frontend25
- ouroboros-consensus18
- plutigo17
- cardano-api17
- cardano-ledger-specs16
- ouroboros-leios16
- cardano-api15
- cardano-ledger15
- cf-summit-evoting-status12
- gouroboros10
- cf-cip1694-ballot-status10
- plutus10
- cardano-haskell-packages10
- cf-identity-wallet9
- atala-prism-mediator9
- atala-prism-wallet-sdk-ts8
- cuddle8
- cardano-org7
- amaru7
- cf-token-metadata-registry-status6
- CIPs6
- cardano-db-sync6
- cardano-haskell-package-repo6
- cardano-ibc-incubator5
- lsm-tree5
- budget-documentation5
- blockfrost-platform4
- formal-ledger-specifications4
- haskell.nix4
- iohk-nix4
- developer-experience4
- formal-ledger-specifications4
- adder3
- after-town-hall3
- bluefin3
- bursa3
- cardano-rosetta-java3
- dapp-example3
- daedalus3
- hydra3
- hydra-poc3
- cardano-upgrades-gitbook3
- ledgerjs-cardano-shelley3
- cardano-node-api2
- cdnsd2
- gouroboros-starter-kit2
- ouroboros-mock2
- tx-submit-api2
- tx-submit-api-mirror2
- txtop2
- pool_groups2
- cardano-wallet2
- cardano-haskell-packages-tmp2
- cardano-wallet2
- iogx2
- ouroboros-network2
- cardano-models1
- cardano-up1
- zeko1
- yoroi1
- actions1
- atala-prism-building-blocks1
- capkgs1
- cardano-dev1
- cardano-monitoring1
- catalyst-voices1
- open-enterprise-agent1
- stackage.nix1
- budget-management1
- Intersect-knowledge-base1
- lsm-tree1
- Governance1
- mesh1
- pallas1
Commit Log
00:19:01
[c4c2de8b]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:19:01
[07fd0e48]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:23:25
[f0d8e601]
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
(dingo)
00:38:09
[1dacba54]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:38:09
[7d7599cb]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:46:37
[1e0967b9]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:46:37
[05b72ab8]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
02:33:51
[8e98aee9]
build(deps): bump github.com/blinklabs-io/plutigo from 0.0.25 to 0.0.28
(ouroboros-mock)
04:02:21
[e63e19a2]
fix(chainsync): promote stalled client as fallback when no healthy peers exist
(dingo)
08:49:57
[5c8d41b5]
Merge pull request #5342 from IntersectMBO/coot/known-peers-failure
(ouroboros-network)
09:05:27
[3e6094ff]
chore(deps): Bump blinklabs-io/go from 1.25.7-1 to 1.25.8-1
(tx-submit-api-mirror)
09:17:44
[65d7246d]
fix: adding shims for seammless integration of wasm dependencies with cjs and esm (#517)
(atala-prism-wallet-sdk-ts)
09:31:46
[bfe9a573]
Add failing tests for CommitFinalized/DecommitFinalized with SeenSnapshot
(hydra)
09:33:10
[fdd8ca42]
Merge pull request #488 from blockfrost/chore/remove-acropolis
(blockfrost-platform)
09:36:42
[b5dcb18a]
Merge pull request #523 from cardano-foundation/chore/update-crowdin-data
(cardano-org)
09:44:20
[4ea07377]
After a rollback is published, the first later proposed block must be marked as RolledBack
(acropolis)
09:49:18
[d6112887]
chore(deps): bump github.com/blinklabs-io/plutigo from 0.0.27 to 0.0.28
(gouroboros)
10:29:26
[ba830538]
Add custom generator for plutus scripts to avoid set collisions
(cardano-ledger)
10:29:26
[8368a5ea]
Enable Dijkstra CDDL tests and add plutusScriptGen to plutus_v4_script
(cardano-ledger)
10:29:52
[2aa25655]
Merge remote-tracking branch 'origin/main' into DA-milestones
(developer-experience)
10:44:15
[a3a4b8cc]
fix(ui): Swipe options in archived credentials no white background (#1641)
(cf-identity-wallet)
11:13:03
[2329b497]
Merge pull request #6273 from IntersectMBO/mgalazyn/feature/add-grpc-interface
(cardano-node)
11:41:32
[09d76830]
Merge pull request #3095 from input-output-hk/djo/3030/enhence_signed_entity_type_diffusion
(mithril)
12:20:54
[deb72197]
net-rs: add project docs, protocol reference, implementation survey, and Phase 1 plan
(ouroboros-leios)
12:29:48
[8cac208c]
fix(chainsync): close connection on plateau instead of blocking in-place restart
(dingo)
12:33:39
[7bb30167]
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp (#1732)
(dingo)
12:49:18
[4489c528]
build(deps): bump github.com/getsops/sops/v3 from 3.12.1 to 3.12.2 (#1734)
(dingo)
12:49:34
[04807807]
chore(gha): only trigger dispatch events if repo running the wf matches configured repo
(cf-identity-wallet)
12:52:45
[57005ecd]
build(deps): bump cloud.google.com/go/storage from 1.60.0 to 1.61.3 (#1733)
(dingo)
12:53:12
[2fbf6a68]
build(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.5 (#1735)
(dingo)
13:01:15
[b030b71a]
Merge pull request #4505 from Emurgo/midnight-redemption-improvements
(yoroi-frontend)
13:04:04
[2a5c6512]
Merge pull request #831 from input-output-hk/ch1bo/chain-inclusion-demo
(ouroboros-leios-sim)
13:08:38
[e67685e7]
net-rs: update implementation plan with architectural layering rationale
(ouroboros-leios)
13:17:11
[e58695e4]
chore(gha): make runners configurable via gha vars so it can run on ubuntu-latest in public repo
(cf-identity-wallet)
13:20:25
[c850cdd1]
net-rs: implement bearer, multiplexer, and channel infrastructure
(ouroboros-leios-sim)
13:46:50
[d319e068]
Deposit activated while snapshot in-flight is picked up by next chained snapshot
(hydra-poc)
13:47:20
[e56c0a7e]
feat: add wallet finder page with filtering by platform, features, and type
(cardano-org)
13:49:21
[2ea29839]
feat: lazy chain config init via ChainConfigWatch with epoch-boundary refresh
(blockfrost-platform)
13:56:52
[77a54f0b]
net-rs: add security hardening, live test vectors, and comprehensive tests
(ouroboros-leios-sim)
13:57:07
[b566f359]
Add custom generator for plutus scripts to avoid set collisions
(cardano-ledger)
13:57:07
[d20b44d3]
Enable Dijkstra CDDL tests and add plutusScriptGen to plutus_v4_script
(cardano-ledger)
13:58:53
[2c0b03b8]
Translate all transaction building examples in our test files to use the typeclasses defined in Cardano.Ledger.Core (`EraTx`, `EraTxBody`, etc.)
(cardano-ledger)
13:59:25
[c7f84ec7]
Update from 71c1665be7b2f0f1259e13b7ddf8b390387f8e9c
(cardano-haskell-packages-tmp)
14:00:08
[9db75985]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b71e324c4a64bdeee19c4b569dcddcc2d7cd8ab0
(cardano-ledger-specs)
14:00:31
[f7659194]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger)
14:06:18
[ada4f465]
chore(deps): bump the actions-deps group with 2 updates (#1740)
(atala-prism-building-blocks)
14:08:16
[609a0c37]
Pick up active deposits in chained snapshots when currentDepositTxId is unset
(hydra-poc)
14:11:56
[63eb5e6e]
net-rs: harden CBOR decoding and demuxer against DoS attacks
(ouroboros-leios-sim)
14:14:50
[61a3c164]
Fix Proposal generation to generate HardForkInitiation with bounded major version
(cardano-ledger)
14:17:19
[074f7fc4]
net-rs: update CLAUDE.md and implementation plan for Phase 1 completion
(ouroboros-leios)
14:18:19
[035b9eaf]
build: update zio-config, zio-config-magnolia, ... to 4.0.7 (#636)
(atala-prism-mediator)
14:27:54
[75eabf2e]
Merge branch 'main' into dependabot/github_actions/actions-deps-56523bfc34
(atala-prism-mediator)
14:37:37
[8666137a]
Pick up active deposits in chained snapshots when currentDepositTxId is unset
(hydra-poc)
14:41:34
[bdf94b87]
net-rs: implement Phase 2 — ChainSync and BlockFetch protocols
(ouroboros-leios-sim)
14:50:28
[051cbc09]
Check that all scripts needed by a subtransactions are provided
(cardano-ledger)
15:06:35
[14cb75ed]
Add metadata label 3165 to registry.json for CPE - Cardano Proposal Examiner
(CIPs)
15:07:28
[447a0172]
Merge pull request #832 from input-output-hk/ch1bo/rename-demos
(ouroboros-leios-sim)
15:15:14
[9c85805a]
wip(DO NOT MERGE): measure elapsed time when parsing & storing blocks and transactions
(mithril)
15:15:52
[d41e297a]
demo: 1. Use bursty mux 2. set TCP_NOTSENT_LOWAT socket option
(ouroboros-leios-sim)
15:17:47
[bd703aa5]
Revert "demo: 1. Use bursty mux 2. set TCP_NOTSENT_LOWAT socket option"
(ouroboros-leios-sim)
15:19:15
[f4244a28]
fix(syn): correct flat encoder to produce identical roundtrip bytes (#233)
(plutigo)
15:40:02
[f3b7c6f9]
cardanoLib: update useLedgerSlotAfter and peer-snaps per env, bump minNodeVersion
(iohk-nix)
15:40:30
[e5a14186]
consensus: add "'Forker' management in the running node" comment
(ouroboros-consensus)
15:40:30
[97dca59e]
TOSQUASH update ChainDB init comment about WithTempRegistry for LedgerDB
(ouroboros-consensus)
15:41:45
[c47d9294]
feature(client): add test for proof v2 verification, certificate chain validation, is signed by the cerfiticate
(mithril)
15:41:45
[30c2e810]
feature(client): add proof retrieving in cardano transaction v2 client
(mithril)
15:41:45
[471d1cb0]
feature(client): implement route retrieval blocks and transactions artifact
(mithril)
15:41:45
[feaf390e]
feature(client): implement route retrieval blocks and transactions list artifact
(mithril)
15:41:46
[01c9a010]
refactor(common): move mk proof tests extension to a dedicated extension module
(mithril)
15:41:46
[058b7ea8]
refactor(common): improve helpers to compute proof messages for block and transaction for tests
(mithril)
15:41:46
[8bf31fef]
feature(client): flag the new cardano_transaction_v2_client and cardano_block_client has unstable
(mithril)
15:41:46
[3dc3585d]
feature(client): add support of block proof in client, add test verifying proof, certificate chain, signed by certificate
(mithril)
15:41:46
[d666a549]
refactor(client-library): use proof v2 structures for integration tests
(mithril)
15:41:46
[a3c80add]
refactor(client-library, common): switch to the new proof v2 structure
(mithril)
16:00:16
[610fdc17]
db-analyser: shore up stale and confusing passing of LedgerDB handles
(ouroboros-consensus)
16:05:21
[1377ef5c]
fix(cek): remove BIP-146 low-s enforcement from verifyEcdsaSecp256k1Signature
(plutigo)
16:07:10
[5eec3e90]
fix(ledger): tolerate Plutus evaluation disagreements and prevent recovery loops
(dingo)
16:08:58
[883c8b9e]
refactor(client-library) rework on unstable flag on imports and type alias
(mithril)
16:08:58
[289ed0a3]
refactor(client-library): update code documentation examples with block_number_signed in prints
(mithril)
16:08:58
[c7545959]
refactor(client-library): refactor integration tests to use CardanoBlockWithTransactions instead of two seperate list of blocks and transactions
(mithril)
16:08:58
[a09adef2]
feature(client-library): flag all transaction proof V2 and blocks functions and imports has unstable
(mithril)
16:13:39
[c8fabfac]
Refactor `missingRequiredDatums` to take `scriptsProvided` as parameter
(cardano-ledger)
16:17:41
[8056c649]
Remove deprecated ProtocolParametersUpdate type and associated conversion functions
(cardano-api)
16:27:38
[4af43773]
wip(DO NOT MERGE): measure elapsed time when parsing & storing blocks and transactions
(mithril)
16:32:41
[dcdb7c2a]
Merge pull request #6 from input-output-hk/amick/loki-rule-evaluator
(cardano-monitoring)
16:34:02
[95010ec4]
refactor(client-library): update code documentation examples with block_number_signed in prints
(mithril)
16:43:20
[70a835d1]
Deploying to gh-pages from @ IntersectMBO/plutus@6f7019bc5d7e2998871da26cbef96c3ceb560f7b 🚀
(plutus)
16:46:57
[cbac6a8c]
fix(cek): remove BIP-146 low-s enforcement from ECDSA verification (#236)
(plutigo)
16:53:48
[d0e7a3df]
Merge pull request #3083 from input-output-hk/ctl/3031-implement-list-of-transactions-proofs-and-artifacts-v2-in-client
(mithril)
17:00:36
[5b7cc5da]
Update from 7cf5beabf8f2819a156493d06fe29c8f677c0069
(cardano-haskell-packages-tmp)
17:13:25
[dfb4d6a4]
chore(stm): fix clippy warnings about aggregate signature variants size differences
(mithril)
17:35:09
[a2007df8]
Check that all scripts needed by a subtransactions are provided
(cardano-ledger)
17:35:09
[8b580625]
Refactor `missingRequiredDatums` to take `scriptsProvided` as parameter
(cardano-ledger-specs)
17:46:43
[06bd0f50]
Fix some transient test failures by using more warmup cycles and relaxing variance constraints
(acropolis)
17:55:30
[b719449d]
Artifacts generated from 1620bfc1978732c1341a5ee193204aeeaa47acf0
(formal-ledger-specifications)
18:13:25
[cb245fab]
chore(deps): bump the actions-deps group across 1 directory with 12 updates
(atala-prism-mediator)
18:26:29
[7e4bbeb3]
chore(deps): bump github.com/blinklabs-io/plutigo from 0.0.27 to 0.0.28 (#1660)
(gouroboros)
18:31:01
[e65d3744]
Merge pull request #1147 from IntersectMBO/jordan/1082-make-NoScriptDatum-uninhabitable
(cardano-api)
18:31:38
[a2d83875]
chore(deps): bump the actions-deps group across 1 directory with 12 updates (#637)
(atala-prism-mediator)
18:36:37
[7ddec4a1]
fix: tag RC releases as 'edge' instead of 'latest' on Docker Hub (#627)
(atala-prism-mediator)
18:56:35
[24f4edf6]
Merge pull request #385 from cardano-foundation/feat/preprod-deploy-and-sidecar
(cardano-ibc-incubator)
18:59:58
[b1fbdaa2]
db-analyser: shore up stale and confusing passing of LedgerDB handles
(ouroboros-consensus)
19:02:52
[f377a12b]
Update eras/alonzo/impl/src/Cardano/Ledger/Alonzo/Plutus/Context.hs
(cardano-ledger)
19:05:45
[887d73ce]
Update from c236d8bdaedb20e5a4f389120057167101f04518
(cardano-haskell-package-repo)
19:46:42
[52733c84]
Check that all scripts needed by a subtransactions are provided
(cardano-ledger)
19:59:13
[95a41db1]
Check that all scripts needed by a subtransactions are provided
(cardano-ledger)
20:06:32
[41039634]
Refactor `missingRequiredDatums` to take `scriptsProvided` as parameter
(cardano-ledger-specs)
20:29:39
[2b69e908]
Merge pull request #6495 from IntersectMBO/russoul/integrate-timeseries-io-lib
(cardano-node)
22:35:22
[042f84f6]
feat(mithril): enhance bootstrap UX with new starting-node status and improved error handling
(daedalus)
22:40:31
[21f138b3]
feat(i18n): update Mithril bootstrap progress messages for improved clarity
(daedalus)
23:10:16
[c0821bdf]
🟩 API (Specific property) is up (204 in 138 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:16
[a1dd75af]
🟩 API (All properties) is up (204 in 652 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:17
[a587c2cd]
🟩 API (Batch) is up (204 in 137 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:13:26
[c8054681]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:27
[b541a194]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:27
[dee0c272]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:27
[95aaad16]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:28
[0f01eb89]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:28
[345244f8]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:28
[19cf23f1]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:14:19
[3647ba04]
🟩 event-api is up (200 in 468 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:19
[55209936]
🟩 voting.summit.cardano.org is up (200 in 436 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:20
[013dad83]
🟩 blockchain-follower-api is up (200 in 303 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:20
[7474d75b]
🟩 user-verification-api is up (405 in 561 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:21
[29e5207a]
🟩 login-api is up (401 in 358 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:21
[0fbf157b]
🟩 cast-vote-api is up (401 in 286 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:22
[a30aa33f]
🟩 get-votes-api is up (401 in 305 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:22
[59ddb752]
🟩 get-vote-receipt-api is up (401 in 306 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:25:27
[9f934cfa]
Deploying to gh-pages from @ IntersectMBO/plutus@c592a8d277b759678c311a632940691941b0ef4c 🚀
(plutus)