Home / Reports / Apr 23, 2026
Thursday, April 23, 2026
523 commits had been pushed across 76 repos by 85 authors. There were 2,258,649 additions and 116,371 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril50
- cardano-wallet46
- dingo35
- plutus29
- amaru25
- cardano-wallet22
- cardano-org19
- formal-ledger-specifications18
- ouroboros-consensus18
- cardano-ledger16
- atala-prism-building-blocks13
- cf-summit-evoting-status12
- cf-cip1694-ballot-status10
- developer-portal10
- ouroboros-leios10
- hydra-poc9
- open-enterprise-agent9
- multisig9
- fs-sim7
- cardano-node7
- bls6
- cardano-node-antithesis6
- cf-token-metadata-registry-status6
- cardano-ledger6
- daedalus6
- acropolis5
- atala-prism-wallet-sdk-ts5
- hydra5
- ouroboros-leios-sim5
- cardano-upgrades-gitbook5
- lsm-tree5
- bluefin4
- cardano-ignite4
- kupmios-pluts4
- cardano-haskell-package-repo4
- ouroboros-network4
- cardano-haskell-packages4
- blockfrost-platform3
- antithesis3
- atala-prism-wallet-sdk-kmm3
- cardano-playground3
- haskell.nix3
- cardano-db-sync3
- formal-ledger-specifications3
- blockfrost-backend-ryo2
- pool_groups2
- cardano-governance-voting-tool2
- cardano-ibc-incubator2
- cardano-rosetta-java2
- atala-prism-wallet-sdk-swift2
- cardano-api2
- cardano-node2
- cardano-updates2
- lsm-tree2
- nothunks2
- metis2
- aiken1
- cardano-up-packages1
- cardano-token-registry1
- buildooor1
- atala-prism-apollo1
- capkgs1
- cardano-haskell-action1
- cardano-ledger-specs1
- cardano-parts1
- catalyst-voices1
- devx1
- iohk-nix1
- stackage.nix1
- budget-management1
- cardano-api1
- cardano-updates1
- Intersect-knowledge-base1
- governance1
- Governance1
- dolos1
Commit Log
00:00:44
[f0e21598]
chore: move all references to TransitionState and TransitionInfo to hardfork package
(dingo)
00:27:25
[34d6f901]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:27:26
[ae044e08]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:45:55
[857a5e78]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:45:55
[ff2f3744]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:46:27
[3b4e3289]
refactor(ledger): wire SlotToTime, TimeToSlot, and SlotToEpoch through HardforkSummary
(dingo)
00:54:37
[2216e87e]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:54:37
[a3219701]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
01:18:55
[65f4c73f]
fix: refresh mainnet and preview peer-snapshot to v3 format for cardano-node 10.7.x
(cardano-rosetta-java)
01:39:36
[988cd09b]
refactor(leger): refactor queryHardforkEraHistory to use hardfork package
(dingo)
02:20:30
[b7c23dbb]
refactor(halo2_ivc): extract shared test infrastructure into common module
(mithril)
03:00:32
[22f23617]
refactor(leger): refactor queryHardforkEraHistory to use hardfork package
(dingo)
03:56:17
[f11e2e36]
Merge remote-tracking branch 'origin/master' into angerman/optimize-uniqueWithName
(haskell.nix)
03:59:42
[5a51015e]
refactor(leger): refactor queryHardforkEraHistory to use hardfork package
(dingo)
05:31:01
[1c792bfd]
chore(deps): bump fast-xml-parser and @stoplight/prism-http-server
(catalyst-voices)
06:07:28
[384db509]
feat(Dijkstra/Ledger/PoV): prove SUBLEDGERS-utxo-coin
(formal-ledger-specifications)
06:48:38
[2478748e]
Merge pull request #3021 from input-output-hk/jpraynaud/2967--update-changelog-distribution-2608
(mithril)
07:25:11
[f7c6085d]
fix(stm): fixed error handling of merkle path of zero length path in circuit
(mithril)
07:25:12
[baa40c35]
test(stm): added targeted test for the merkle path computation in circuit
(mithril)
07:26:11
[18761bd7]
fix: correct typos, API endpoint documentation and error responses (#1768)
(open-enterprise-agent)
07:40:23
[6afbf2c9]
feat: require description frontmatter on news articles and backfill recent 12
(cardano-org)
08:17:56
[a2b1f575]
revert: defer_req_next poll interval + ledger_applied_block_height (perf test)
(amaru)
08:18:51
[3264041a]
Merge branch 'staging' into feat/get-started-developer-pathway
(developer-portal)
08:20:49
[8c5269ef]
Merge remote-tracking branch 'origin/master' into hkm/fix-android-th
(haskell.nix)
08:23:34
[13691c6f]
revert: ledger_applied_block_height back to in-memory ledger lookup (perf test)
(amaru)
08:27:30
[8207a2a8]
fix: making mercury did agnostic and support prism didcomm messages (#572)
(atala-prism-wallet-sdk-ts)
08:38:39
[520dbd6f]
feat(docs): update pathway click targets and add fit-to-viewport
(developer-portal)
09:00:05
[24f27e49]
Remove allData; add precondition for extraneus data
(formal-ledger-specifications)
09:10:24
[056e8830]
Fix package name for liburing in Cardano node install guide (#1765)
(developer-portal)
09:27:43
[737dacb9]
Merge pull request #3194 from input-output-hk/damrobi/msnark/3183-fix-merkle-depth-bug
(mithril)
09:31:35
[bb122b37]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
09:31:48
[a991d9cc]
fix: bump .nvmrc to Node 22 so Netlify can install mermaid's chevrotain@12
(developer-portal)
09:32:59
[0468c1c5]
Replace inelegant elemIndex+!! with lookup in compileDataConRef (#7732)
(plutus)
09:36:16
[e74da8de]
fix: bump .nvmrc to Node 22 so Netlify can install mermaid's chevrotain@12 (#1768)
(developer-portal)
09:37:24
[2dc3ecd9]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/unconditional-growth
(plutus)
09:46:53
[ba475da9]
Merge branch 'master' of github.com:IntersectMBO/plutus into zliu41/remove-plc
(plutus)
09:50:18
[fad26ab7]
Deploying to gh-pages from @ IntersectMBO/plutus@0468c1c57dffaa7dac4adf875fc560ee1902838f 🚀
(plutus)
09:59:30
[1901c1f0]
feat: add ESLint with jsx-a11y and fix surfaced a11y issues (#595)
(cardano-org)
09:59:49
[055ab490]
feat: require description frontmatter on news articles and backfill recent 12 (#596)
(cardano-org)
10:00:45
[ff408d67]
tracer-sidecar: rescan parent dir for late-arriving node subdirs
(cardano-node-antithesis)
10:01:58
[618d9bb3]
Merge branch 'main' into dependabot/github_actions/actions-deps-040e1a5e40
(atala-prism-building-blocks)
10:03:23
[3f22289f]
Artifacts generated from 764bf925ca7c3a07b71b3bc71b0230996e8f2ef2
(formal-ledger-specifications)
10:38:29
[5c1640c3]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
10:41:21
[00c90c10]
Update from a184eeb2a768747b508f786c31bd20367db52da1
(cardano-haskell-package-repo)
10:42:31
[52202334]
fix: remove checksum bypass and pin java-multibase to v1.1.1
(open-enterprise-agent)
10:45:54
[115000d5]
Improve `(SUB)UTXOW` `Computational` instance type checking speed
(formal-ledger-specifications)
10:47:28
[a545e6e3]
refactor: improve connectionless presentation e2e tests
(atala-prism-wallet-sdk-ts)
11:47:36
[b916ca62]
Add well-formedness check for RequiredTopLevelGuards
(formal-ledger-specifications)
11:53:46
[28f51664]
Artifacts generated from 2d634fb2333e37735f95e1d6630dddcdeac2ce06
(formal-ledger-specifications)
11:55:30
[7918873e]
Add `inline-unconditional-growth` flag, controlling aggressiveness of unconditional inlining (#7729)
(plutus)
11:57:51
[ec089e9d]
fix: remove empty env block and refine dependency comment
(atala-prism-building-blocks)
11:57:51
[c41eba96]
Improve typechecking speed of some slow modules (#1170)
(formal-ledger-specifications)
12:00:47
[e7ca4ad6]
Remove allData; add precondition for extraneus data
(formal-ledger-specifications)
12:01:01
[6acb4537]
feat: implement connectionless presentation e2e tests
(atala-prism-wallet-sdk-kmm)
12:05:50
[b48e1451]
fix: guard against invalid CBOR in addTransaction and transaction card
(multisig)
12:12:00
[750ac8dd]
Deploying to gh-pages from @ cardano-scaling/hydra@3dbb75755dcf8e26ab237518da95be867d054af4 🚀
(hydra-poc)
12:13:44
[57f05e7e]
feat: backfill description frontmatter on all docs/get-involved pages
(cardano-org)
12:14:59
[491e1b9b]
Deploying to gh-pages from @ IntersectMBO/plutus@7918873ead2ce8cfe8b4bb4d91c1426d32549f90 🚀
(plutus)
12:17:34
[47bb6e82]
feat: backfill description frontmatter on all docs/get-involved pages (#600)
(cardano-org)
12:19:39
[85d9653c]
Merge pull request #228 from MeshJS/docs/roadmap-m1-refresh-2026-04-23
(multisig)
12:27:54
[f60d0ed2]
Artifacts generated from c41eba9648f02543bbc9f947df4b6674228d1fb8
(formal-ledger-specifications)
12:40:08
[e8a43cee]
cardano-recon-framework: Support referral to nested event properties
(cardano-node)
12:50:44
[0fb7971e]
Add well-formedness check for RequiredTopLevelGuards
(formal-ledger-specifications)
13:09:52
[70d566b5]
Deploying to gh-pages from @ IntersectMBO/plutus@7918873ead2ce8cfe8b4bb4d91c1426d32549f90 🚀
(plutus)
13:15:09
[b3b9effc]
Merge pull request #123 from input-output-hk/dependabot/github_actions/actions/upload-artifact-7
(fs-sim)
13:15:27
[3ba915fa]
Merge pull request #124 from input-output-hk/dependabot/github_actions/actions/download-artifact-8
(fs-sim)
13:15:42
[f53f2715]
Merge pull request #126 from input-output-hk/dependabot/github_actions/actions/deploy-pages-5
(fs-sim)
13:15:42
[92dae4ca]
feat: update CI workflow to include additional branches for pull requests and pushes
(multisig)
13:16:04
[bd724070]
Merge pull request #127 from input-output-hk/dependabot/github_actions/actions/configure-pages-6
(fs-sim)
13:17:01
[4a2e238a]
Refactor Babbage CddlSpec to use fullCddlSpec/fullAnnCddlSpec and add sub-rule tests
(cardano-ledger)
13:28:21
[2f470523]
refactor: replace Cardano.Api.NetworkId with wallet-owned NetworkId
(cardano-wallet)
13:28:21
[5c2a9df0]
docs: add implementation plan and tasks for cardano-api removal
(cardano-wallet)
13:28:21
[7cdc5e59]
docs: account for cardano-balance-transaction transitive dependency
(cardano-wallet)
13:28:40
[51cbe5d0]
Artifacts generated from 3f14c34c4b49b7a267d13ec0d775e77d3b06bdf2
(formal-ledger-specifications)
13:33:14
[5b342037]
fix: remove checksum bypass and pin java-multibase to v1.1.1
(open-enterprise-agent)
13:33:27
[0ed475d1]
fix: remove empty env block and refine dependency comment
(open-enterprise-agent)
13:51:56
[dddf7fb6]
fix: remove checksum bypass and pin java-multibase to v1.1.1 (#1769)
(atala-prism-building-blocks)
13:55:01
[6f18b101]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
13:55:02
[89500bf7]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
14:00:16
[8c802177]
Deploying to gh-pages from @ IntersectMBO/plutus@7918873ead2ce8cfe8b4bb4d91c1426d32549f90 🚀
(plutus)
14:02:24
[a11648eb]
Refactor Babbage CddlSpec to use fullCddlSpec/fullAnnCddlSpec and add sub-rule tests
(cardano-ledger)
14:10:13
[103505a3]
Remove allData and add precondition for extraneous data (#1153)
(formal-ledger-specifications)
14:10:55
[b7e5187d]
fix: replace useBaseUrl hook calls inside callbacks/conditionals with useBaseUrlUtils
(cardano-org)
14:12:04
[5fcb9d5a]
chore(deps): bump uuid from 11.1.0 to 14.0.0 in /tests/performance-tests/agent-performance-tests-k6 (#1770)
(atala-prism-building-blocks)
14:13:23
[8414737e]
Merge branch 'main' into dependabot/github_actions/actions-deps-040e1a5e40
(atala-prism-building-blocks)
14:13:37
[1810ff75]
Add type and serialisation helpers for `Peras{Cert,Vote}` diffusion
(ouroboros-consensus)
14:13:37
[9510ebee]
Integrate `NodeToNodeV_16` and use defaultMiniProtocolParameters instead of hardcoded value in unstable-diffusion-testlib
(ouroboros-consensus)
14:13:37
[32e40aab]
Register and wire-in Peras{Cert,Vote}Diffusion in the network layer
(ouroboros-consensus)
14:16:38
[6bf48efe]
refactor: replace Cardano.Api.NetworkId with wallet-owned NetworkId
(cardano-wallet)
14:20:18
[ce66e30a]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 7918873ead2ce8cfe8b4bb4d91c1426d32549f90
(plutus)
14:27:05
[dc6ebcd2]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
14:29:08
[d0aee617]
Deploying to gh-pages from @ cardano-scaling/hydra@fe21e273dcd7500c2a71c106f50eaacc77ded867 🚀
(hydra-poc)
14:31:37
[bc4ad0ff]
chore(deps): bump the actions-deps group with 4 updates (#1767)
(open-enterprise-agent)
14:35:39
[b66d4f21]
feat(e2e): use different sets of parameters for Concatenation and SNARK
(mithril)
14:42:45
[391e4f68]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
14:43:38
[92cb85dd]
Artifacts generated from 103505a39523dd0cc7855cea449034206537a0a7
(formal-ledger-specifications)
14:46:45
[1f5852e1]
test(common): faster CertificateChainBuilder tests + rework tests names
(mithril)
14:52:21
[01a90aed]
Refactor Babbage CddlSpec to use fullCddlSpec/fullAnnCddlSpec and add sub-rule tests
(cardano-ledger)
14:57:36
[2619dc1c]
Merge branch 'main' into dependabot/npm_and_yarn/tests/performance-tests/agent-performance-tests-k6/picomatch-2.3.2
(atala-prism-building-blocks)
14:59:44
[4cff5791]
Add serialization roundtrip tests for PerasCert and PerasVote
(ouroboros-consensus)
14:59:44
[70534390]
Define PerasCrypto and wire up voting committee instance using BLS
(ouroboros-consensus)
14:59:44
[009d7739]
Define concrete Peras certs and votes using BLS signatures
(ouroboros-consensus)
14:59:44
[251b8516]
Add conversions between Peras votes/certs and voting committee types
(ouroboros-consensus)
14:59:44
[e26c199a]
Add conversion roundtrip tests between Peras votes/certs and voting committee types
(ouroboros-consensus)
15:01:16
[9084778f]
Merge branch 'main' into dependabot/pip/infrastructure/utils/python/github-helpers/pip-2c6491f7af
(atala-prism-building-blocks)
15:05:15
[1925c30a]
feat(devbook): add `filter-slow-tests` scripts that generate a nextest filterset
(mithril)
15:09:33
[2f93a6e6]
refactor: replace Cardano.Api.NetworkId with wallet-owned NetworkId
(cardano-wallet)
15:09:39
[625d19d6]
Add well-formedness check for RequiredTopLevelGuards
(formal-ledger-specifications)
15:13:45
[c9dcc17d]
Deploying to gh-pages from @ cardano-scaling/hydra@0148e026be89727e8597d1a43e21ae6836e73990 🚀
(hydra-poc)
15:15:01
[9868e45d]
Add devShell with local library resolution for all three packages
(formal-ledger-specifications)
15:21:03
[f02630d9]
chore(deps): bump the pip group across 1 directory with 2 updates (#1764)
(open-enterprise-agent)
15:32:53
[3b6d43ff]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
15:32:54
[072336c5]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
15:51:36
[515d4b67]
feat(devbook): add `filter-slow-tests` scripts that generate a nextest filterset
(mithril)
15:54:11
[9568fddd]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
16:11:44
[50b225be]
Merge branch 'main' into dependabot/npm_and_yarn/picomatch-2.3.2
(atala-prism-building-blocks)
16:14:22
[d7952f4c]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
16:23:41
[4ddc9b08]
feat(ledger): introduce hardfork combinator shapes and refactor ledger (#2011)
(dingo)
16:27:50
[af5d6690]
fix: replace useBaseUrl hook calls inside callbacks/conditionals with useBaseUrlUtils (#601)
(cardano-org)
16:31:02
[9746447a]
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 (#1744)
(open-enterprise-agent)
16:32:10
[1362c5bd]
sidecar composer: instrument convergence template for Antithesis
(cardano-node-antithesis)
16:41:56
[6259dd70]
fix: preload developer portal hero and reserve aspect ratio to prevent CLS
(cardano-org)
17:24:12
[7bcaffde]
refactor: replace AnyCardanoEra with Read.EraValue in NetworkLayer
(cardano-wallet)
17:24:12
[41787994]
refactor: migrate all TxMetadata to wallet-owned types end-to-end
(cardano-wallet)
17:39:28
[222964d3]
feat: implement connectionless issuance E2E tests
(atala-prism-wallet-sdk-swift)
19:31:18
[4b50d22f]
feat(release-cli): add Apple notarization via xcrun notarytool in drt sign
(daedalus)
20:24:17
[3abe34de]
feat(gateway): advertise multiple peer URLs in `/register` for HA
(blockfrost-platform)
21:19:05
[6b1ee815]
fix(tests): provide the relevant cost models or correct scirpt data hash for failing tests
(amaru)
23:18:39
[3d17e816]
🟩 API (Specific property) is up (204 in 148 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:18:39
[0b97d704]
🟩 API (Batch) is up (204 in 146 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:18:39
[65fdbcc9]
🟩 API (All properties) is up (204 in 661 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:22:30
[c4d109e0]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:30
[b711de4f]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:31
[e2eb077c]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:31
[d91b7b1f]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:31
[cd9ec312]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:32
[7fafec86]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:22:32
[392611c7]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:23:07
[91fa4291]
🟩 voting.summit.cardano.org is up (200 in 202 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:08
[f68ab295]
🟩 user-verification-api is up (405 in 585 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:08
[e7b69bf2]
🟩 event-api is up (200 in 668 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:09
[2bd2adc3]
🟩 blockchain-follower-api is up (200 in 303 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:10
[f9f026d9]
🟩 cast-vote-api is up (401 in 298 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:10
[cd73c19a]
🟩 login-api is up (401 in 507 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:11
[f4b31d58]
🟩 get-vote-receipt-api is up (401 in 297 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:23:11
[4b33dc2a]
🟩 get-votes-api is up (401 in 313 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:32:37
[e2a370da]
test(halo2_ivc): scaffold Layer B transitions module and add genesis/same-epoch assets
(mithril)
23:51:24
[8b994b6c]
cardano-testnet: show cardano-api and cardano-cli versions in version output
(cardano-node)