Home / Reports / Mar 24, 2026
Tuesday, March 24, 2026
898 commits had been pushed across 68 repos by 84 authors. There were 2,553,076 additions and 331,607 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-node232
- cardano-node164
- mithril61
- cardano-ledger38
- plutus26
- atala-prism-wallet-sdk-ts22
- dingo21
- cardano-api21
- ouroboros-leios20
- acropolis19
- ouroboros-consensus18
- blockfrost-platform14
- cardano-ledger-specs14
- cf-summit-evoting-status12
- cardano-haskell-package-repo12
- gouroboros11
- cardano-haskell-packages11
- cardano-ledger11
- cardano-token-registry10
- cf-cip1694-ballot-status10
- ouroboros-leios-sim10
- cardano-rosetta-java9
- lace8
- cardano-api8
- cuddle7
- cf-token-metadata-registry-status6
- yoroi6
- cardano-base6
- hydra6
- cardano-connect-with-wallet5
- cf-identity-wallet5
- cardano-org4
- ouroboros-miniprotocols-ts4
- haskell.nix4
- ouroboros-network4
- formal-ledger-specifications4
- amaru4
- capkgs3
- cardano-wallet3
- daedalus3
- hydra-poc3
- lsm-tree3
- lsm-tree3
- ledgerjs-cardano-shelley3
- pool_groups2
- cardano-ibc-incubator2
- yoroi-mobile2
- atala-prism-mediator2
- cardano-cli2
- cardano-parts2
- nview1
- cardano-wallet1
- yoroi-frontend1
- cardano-db-sync1
- cardano-haskell-action1
- cardano-haskell-packages-tmp1
- cardano-playground1
- ekg-forward1
- formal-ledger-specifications1
- iogx1
- io-sim1
- stackage.nix1
- cardano-cli1
- cardano-upgrades-gitbook1
- Intersect-knowledge-base1
- Governance1
- mesh1
- board1
Commit Log
00:15:23
[a68bc680]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:15:23
[87d1f866]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:31:51
[fc4d11e8]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:31:51
[fa6ebf6f]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:38:32
[f7c3102c]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:38:32
[a3287701]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:43:31
[ba4a712f]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for c592a8d277b759678c311a632940691941b0ef4c
(plutus)
00:46:08
[5a014c39]
Artifacts generated from a1d299f42db2d10158bd2b58301e2a97ab1db163
(formal-ledger-specifications)
01:13:07
[8d05c676]
Deploying to gh-pages from @ IntersectMBO/plutus@c592a8d277b759678c311a632940691941b0ef4c 🚀
(plutus)
03:05:00
[8ef83332]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/boilerplate
(plutus)
03:49:29
[703a4674]
Merge pull request #2085 from IntersectMBO/kderme/fix-slow-rollbacks-13.6.0.5
(cardano-db-sync)
04:23:36
[d01c9199]
Automatically set required flags and Strict extension in the plugin (#7687)
(plutus)
04:28:31
[88031fb7]
Deploying to gh-pages from @ IntersectMBO/plutus@d01c9199e35fb113f7afb9b073cccc3c85cd93db 🚀
(plutus)
05:10:53
[de560c87]
Deploying to gh-pages from @ IntersectMBO/plutus@d01c9199e35fb113f7afb9b073cccc3c85cd93db 🚀
(plutus)
06:17:46
[42a0a413]
Deploying to gh-pages from @ IntersectMBO/plutus@d01c9199e35fb113f7afb9b073cccc3c85cd93db 🚀
(plutus)
07:55:08
[ae4012fb]
fix(ui): Fix icon slide-down offset by using safe-area during credential issuance
(cf-identity-wallet)
08:27:50
[2192d8f3]
refactor(stm): updated the to/from bytes functions to handle the circuit verification key
(mithril)
08:49:15
[bb526d18]
Merge pull request #814 from IntersectMBO/mheinzel/prototype-tests-nested-union
(lsm-tree)
09:20:45
[3bd8fc34]
feat(client): decommission Cardano DB v1 backend in client library and CLI
(mithril)
09:23:57
[c38a70c5]
Merge branch 'master' of https://github.com/RaveenaClarisco/cardano-token-registry
(cardano-token-registry)
09:39:12
[8098bc47]
wip(DO NOT MERGE): measure elapsed time when parsing & storing blocks and transactions
(mithril)
09:56:12
[58e0025d]
After a rollback is published, the first later proposed block must be marked as RolledBack
(acropolis)
10:08:04
[7127c11c]
Merge pull request #3090 from input-output-hk/damrobi/msnark/3041-verify-snark-proof
(mithril)
10:25:29
[d52e064a]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot list
(mithril)
10:28:54
[997a67b7]
chore(stm): fix clippy warnings about aggregate signature variants size differences
(mithril)
10:48:00
[b01683b4]
net-rs: remove server Request/Response boilerplate, use Message directly
(ouroboros-leios)
10:52:47
[47134154]
net-rs: add random rollbacks to fake server (Poisson distributed)
(ouroboros-leios)
11:02:44
[7ccabaf2]
net-rs: update CLAUDE.md and implementation plan for Phase 2 completion
(ouroboros-leios)
11:04:20
[2167f474]
Merge pull request #1149 from IntersectMBO/mgalazyn/chore/add-lower-bound-proto-lens
(cardano-api)
11:08:14
[26d3f517]
ci: fix checkout version and add workflow_dispatch to update-flake-lock.yml
(blockfrost-platform)
11:11:49
[1c3f6980]
chore(infra): trigger aggregator update when aggregate signature type changes
(mithril)
11:27:24
[206ad569]
Add prop_checkShouldVote_verifyVote for WFALS implementation
(ouroboros-consensus)
12:10:00
[1440ffbe]
Add conformance tests between model and real WFA implementation
(ouroboros-consensus)
12:14:47
[e288d181]
Add prop_checkShouldVote_verifyVote for WFALS implementation
(ouroboros-consensus)
12:17:24
[b4f22a19]
refactor(IsData/TH): simplify unsafeFromDataClause and unsafeFromDataListClause
(plutus)
12:21:25
[0413f814]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for a3f7b1398df8e0168fcea4c375342762ee3f6e5f
(cardano-ledger)
12:36:26
[f2125ac4]
fix(ci): pin 3rd-party Actions to immutable commits to prevent supply-chain attacks
(blockfrost-platform)
12:44:15
[db94c156]
docs: clarify Serialize/Deserialize asymmetry in DeserializationErrorData
(blockfrost-platform)
12:44:43
[8dbf6d2a]
Merge pull request #1151 from IntersectMBO/instances-for-no-script-datum
(cardano-api)
13:00:27
[e535b022]
chore(blockfrost-tests): temporarily ignore more tests for a green `main`
(blockfrost-platform)
13:00:33
[3fbcea8e]
Fix stuck snapshot when CommitFinalized races with RequestedSnapshot
(hydra-poc)
13:03:05
[2260941d]
net-rs: update CLAUDE.md and implementation plan for Phase 3 protocol completion
(ouroboros-leios)
13:10:19
[67040f25]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
13:35:13
[8fe44b52]
Artifacts generated from b4d743785979001a94ca95da393f75226a6a1ab2
(formal-ledger-specifications)
13:38:46
[b5e0bef6]
Merge pull request #1150 from IntersectMBO/release/cardano-rpc-10.2.0.0
(cardano-api)
13:43:45
[7bca9fab]
Fix stale test name and assertion for DecommitFinalized with SeenSnapshot
(hydra)
13:46:18
[8eb2c7cd]
test(common): separate tests for computing block to be signed for v1 transactions and v2 blocks transactions
(mithril)
13:46:19
[7d44cd43]
test(common): split block number tests so there's one assert per tests
(mithril)
13:50:40
[779301de]
Make `ContextError` constructors from Alonzo to Dijkstra era lazy
(cardano-ledger)
13:59:21
[a3663663]
Fix Proposal generation to generate HardForkInitiation with bounded major version
(cardano-ledger)
14:02:42
[418683b0]
chore(blockfrost-tests): run `yarn update-fixtures-ids` to get the missing IDs
(blockfrost-platform)
14:20:43
[beec3b26]
Implement version of `updateUtxoState` without fee update
(cardano-ledger-specs)
14:21:47
[9547f827]
Optimize String length check in metadata and other places
(cardano-ledger-specs)
14:28:29
[6d73f83c]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger)
14:28:30
[2269361c]
fix(ci): prevent haddock-site OOM failures on self-hosted runner (#7686)
(plutus)
14:29:04
[eddcd661]
Add streaming interface to era transition for initial funds injection
(cardano-ledger)
14:29:06
[356dcc65]
Add a test using weigh to verify that injection data is streamed with no leaks
(cardano-ledger-specs)
14:43:02
[fe7a4044]
feat(ci): deploy 'dev-preview' and 'dev-follower-preview' with Latest era reader
(mithril)
14:50:25
[056af854]
feature(client-cli): handle argument --backend v2 on cardano-transaction snaphot show
(mithril)
14:58:29
[e2427b7e]
feat(ci): deploy 'dev-preview' and 'dev-follower-preview' with Latest era reader
(mithril)
14:59:13
[d140d0d6]
Merge pull request #493 from blockfrost/fix/immutable-gha-pins
(blockfrost-platform)
15:02:50
[48e9b960]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger)
15:05:57
[d52cf0ee]
Deploying to gh-pages from @ IntersectMBO/plutus@2269361cdf3b0f8d0105fcfd592addde0b814ec1 🚀
(plutus)
15:27:48
[8c8ce198]
chore(blockfrost-tests): add a hack to handle multi-line `testName`
(blockfrost-platform)
15:36:15
[8785099f]
After a rollback is published, the first later proposed block must be marked as RolledBack
(acropolis)
15:43:02
[89639173]
Merge pull request #1348 from IntersectMBO/jordan/1082-make-NoScriptDatum-uninhabitable
(cardano-cli)
15:47:07
[0deaa9fb]
net-rs: add ResponderOnly peers and refactor serve to use coordinator
(ouroboros-leios-sim)
15:51:08
[5fbcbc57]
Fail decodeVersion when maximum protocol version cannot be determined
(cardano-ledger)
16:07:59
[32a84d8d]
chore(infra): trigger aggregator update when aggregate signature type changes
(mithril)
16:08:00
[b2b1656b]
fix: no error during protocol message creation if SNARK AVK is missing
(mithril)
16:08:00
[270eb3c3]
feat(ci): deploy 'dev-preview' and 'dev-follower-preview' with Latest era reader
(mithril)
16:20:15
[4b6a8250]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 2269361cdf3b0f8d0105fcfd592addde0b814ec1
(plutus)
16:31:10
[85e87383]
feat(common): allow usage of arbitrary steps in blocks txs block number configuration
(mithril)
16:31:43
[45855dcf]
Merge pull request #1151 from IntersectMBO/instances-for-no-script-datum
(cardano-api)
16:31:43
[75e3481b]
Merge pull request #1151 from IntersectMBO/instances-for-no-script-datum
(cardano-api)
16:38:13
[48922cd3]
Remove deprecated ProtocolParametersUpdate type and associated conversion functions
(cardano-api)
16:43:52
[bee55172]
After a rollback is published, the first later proposed block must be marked as RolledBack
(acropolis)
16:50:41
[a8612636]
feature(client-cli): handle argument --backend v2 on cardano transaction certify
(mithril)
16:52:18
[ede7196c]
fix: move StateHistory wrapper outside of state for spdd and drdd states
(acropolis)
16:54:10
[39948454]
Deploying to gh-pages from @ IntersectMBO/plutus@2269361cdf3b0f8d0105fcfd592addde0b814ec1 🚀
(plutus)
17:06:49
[3c68f285]
refactor: add rollback support to chain_store and organize layout (#809)
(acropolis)
17:15:22
[1e7db715]
ci(test-client): add a cardano-transaction certify step with backend v2
(mithril)
18:11:17
[e644909a]
Deploying to gh-pages from @ IntersectMBO/plutus@84efb75070eae91b7593d468fb8210ff38bccd77 🚀
(plutus)
18:22:09
[a8a3e1cd]
Add Github CI check for making sure `nixpkgs-fmt` has formatted the .nix files
(cardano-ledger)
18:23:42
[584ecee5]
Add a test using weigh to verify that injection data is streamed with no leaks
(cardano-ledger-specs)
18:31:33
[ee1d90cc]
Remove `NoThunks` instances for predicate failures and `ContextError` types
(cardano-ledger)
18:36:32
[69628ea4]
Introduce `grouping` combinator to recover former subgroups
(ouroboros-consensus)
18:36:32
[282fce5a]
Reify and port genesis tests into new `TestSuite` data structure
(ouroboros-consensus)
18:44:06
[77127f64]
feat: add extensions to connect function to ensure cip30 extensions can be added based on user requirements
(cardano-connect-with-wallet)
18:45:03
[bb63a405]
chore(main): release cardano-connect-with-wallet-core 0.2.10
(cardano-connect-with-wallet)
18:46:08
[353cef1f]
Make `ContextError` constructors from Alonzo to Dijkstra era lazy
(cardano-ledger)
18:46:40
[c711f359]
Merge pull request #121 from cardano-foundation/release-please--branches--main--components--cardano-connect-with-wallet-core
(cardano-connect-with-wallet)
18:46:57
[5a660de9]
Merge pull request #823 from IntersectMBO/mheinzel/prototype-empty-levels
(lsm-tree)
18:47:15
[eb1e072f]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 71250dcce22d8783c072e68b1bf40ef257fcfc0b
(cardano-ledger)
18:47:23
[890f57f0]
Deploying to gh-pages from @ cardano-foundation/cardano-connect-with-wallet@c711f3590e3284720aae86b9e09ad1fa19e07358 🚀
(cardano-connect-with-wallet)
18:47:25
[cd4ccb73]
Deploying to gh-pages from @ cardano-foundation/cardano-connect-with-wallet@c711f3590e3284720aae86b9e09ad1fa19e07358 🚀
(cardano-connect-with-wallet)
18:54:59
[47167cff]
Refactor transaction and transaction body of examples in Test.Cardano.Ledger.<era>.Examples.hs.
(cardano-ledger-specs)
18:57:50
[d996df84]
Merge pull request #1348 from IntersectMBO/jordan/1082-make-NoScriptDatum-uninhabitable
(cardano-cli)
19:09:05
[9137c475]
Artifacts generated from febbd4693e14cfeecbcbc6adb6354a44a640ca47
(formal-ledger-specifications)
19:14:45
[b90b278e]
Replace fromJust in votingScriptWitnessSingleton with proper error handling
(cardano-api)
19:17:36
[0ac6034a]
Deploying to gh-pages from @ IntersectMBO/plutus@9cd42547c1b14b395535e14c00130fd98af9a91d 🚀
(plutus)
19:52:17
[9338b9dd]
feat(mithril): add Mithril bootstrap components and stories for loading states
(daedalus)
20:01:24
[d712e8f6]
Add Github CI check for making sure `nixfmt` has formatted the .nix files
(cardano-ledger)
20:01:51
[1c97db9f]
Replace fromJust in votingScriptWitnessSingleton with proper error handling
(cardano-api)
20:22:55
[407f95fd]
Deploying to gh-pages from @ IntersectMBO/plutus@9cd42547c1b14b395535e14c00130fd98af9a91d 🚀
(plutus)
20:29:53
[389db06e]
refactor: change historical_accounts_state to use read_with_rollbacks
(acropolis)
21:08:26
[586c5e01]
Deploying to gh-pages from @ IntersectMBO/plutus@9cd42547c1b14b395535e14c00130fd98af9a91d 🚀
(plutus)
21:17:37
[a82c0f2d]
Merge pull request #1348 from IntersectMBO/jordan/1082-make-NoScriptDatum-uninhabitable
(cardano-cli)
21:49:19
[652f23a8]
fix(conway): override rule 7 to allow ScriptDataHash with witness datums
(dingo)
21:58:35
[1b232a62]
fix(conway): allow ScriptDataHash with witness datums and no redeemers
(gouroboros)
22:04:12
[09407790]
Deploying to gh-pages from @ IntersectMBO/plutus@4b90cc267ac620739723236ecd8c0bf3361c558d 🚀
(plutus)
22:28:50
[2bc147eb]
Deploying to gh-pages from @ IntersectMBO/plutus@4b90cc267ac620739723236ecd8c0bf3361c558d 🚀
(plutus)
22:35:47
[9e26f228]
chore(mithril): add e2e tests for Mithril bootstrap functionality with final cleanup
(daedalus)
22:36:59
[af71c7d0]
test(conway): add regression test for rule 7 with real preview-net TX
(gouroboros)
22:44:46
[119d5833]
Update from 5813f47e1f7c09a71c6aa15cba8cd464e65def53
(cardano-haskell-packages-tmp)
22:54:22
[b132a11f]
fix(conway): allow ScriptDataHash with witness datums and no redeemers (#1663)
(gouroboros)
23:09:48
[a7925263]
🟩 API (All properties) is up (204 in 667 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:09:48
[abaa2b75]
🟩 API (Specific property) is up (204 in 155 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:09:49
[55db8d05]
🟩 API (Batch) is up (204 in 155 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:12:53
[6c5933a6]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:53
[02cba9b4]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:53
[9fb2d6dd]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:54
[cb19cf4b]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:54
[6680ed2a]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:54
[ae26253d]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:12:54
[a0f85aad]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:13:49
[15e94102]
🟩 voting.summit.cardano.org is up (200 in 210 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:50
[c064a12f]
🟩 event-api is up (200 in 482 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:51
[f642de3b]
🟩 blockchain-follower-api is up (200 in 339 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:51
[68cdcd4a]
🟩 user-verification-api is up (405 in 547 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:52
[3b7a8eda]
🟩 login-api is up (401 in 541 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:52
[b5e6f86a]
🟩 cast-vote-api is up (401 in 130 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:53
[863cb845]
🟩 get-votes-api is up (401 in 169 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:13:53
[5414d356]
🟩 get-vote-receipt-api is up (401 in 313 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:14:22
[7ab1fd1d]
fix(blockfetch): increase Busy state message byte limit to prevent block rejection
(gouroboros)
23:42:36
[ca54de65]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 4b90cc267ac620739723236ecd8c0bf3361c558d
(plutus)
23:57:26
[8b4265bc]
refactor(blockfetch): split Idle and Busy pending message byte limits
(gouroboros)