Home / Reports / Apr 3, 2026
Friday, April 3, 2026
459 commits had been pushed across 58 repos by 70 authors. There were 4,991,263 additions and 94,879 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril68
- dingo42
- cardano-ledger28
- cardano-playground26
- acropolis21
- cardano-wallet20
- ouroboros-consensus17
- cardano-cli13
- amaru13
- cf-summit-evoting-status12
- ouroboros-network12
- cardano-up-packages11
- plutigo10
- cf-cip1694-ballot-status10
- dolos9
- cardano-governance-voting-tool8
- developer-portal8
- cardano-ctf8
- blockfrost-platform7
- plutus7
- cardano-haskell-packages7
- developer-experience7
- cardano-org6
- cf-token-metadata-registry-status6
- cardano-wallet6
- nami6
- multisig6
- cardano-ibc-incubator5
- cardano-balance-transaction4
- cardano-ignite4
- cardano-haskell-package-repo4
- lsm-tree4
- bursa3
- cardano-coin-selection3
- cardano-ledger-read3
- cardano-mpfs-cage3
- tx-submit-api2
- pool_groups2
- cardano-mpfs-onchain2
- cardano-node-antithesis2
- cardano-rosetta-java2
- essential-cardano-content2
- lace2
- cardano-db-sync2
- cardano-node2
- governance2
- site1
- cardano-dune-analytics1
- cardano-token-registry1
- capkgs1
- cardano-api1
- cardano-cli1
- haskell.nix1
- stackage.nix1
- cardano-addresses1
- Intersect-knowledge-base1
- Governance1
- plutarch-plutus1
Commit Log
00:02:42
[8f0989c2]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 2df4b9d504242400f4dd892bce9fad256f29e177
(cardano-ledger)
00:11:05
[069f8eea]
chore(ci): use an app token, and add `workflow_dispatch:` to test it earlier
(blockfrost-platform)
00:12:35
[3a632a7d]
Merge pull request #491 from blockfrost/ci/weekly-flake-lock-update
(blockfrost-platform)
00:15:50
[83cd31bd]
Update from 8e73633e096fd96b6697a607a95737693d98329e
(cardano-haskell-package-repo)
00:19:54
[cd183c66]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:19:54
[b0423e91]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:20:54
[b08c0555]
Add a dependabot configuration for the github-actions ecosystem
(cardano-ledger)
00:23:53
[4f6e4976]
Add yarn resolutions for transitive dependency security vulnerabilities
(cardano-ctf)
00:24:06
[0054ba19]
Fix octal interpretation error in run_all.sh for zero-padded numbers
(cardano-ctf)
00:37:39
[51339e75]
chore: change the commit message and branch name of `update-flake-lock.yml`
(blockfrost-platform)
00:38:26
[6004afce]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:38:26
[60d2ed74]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:47:27
[07985463]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:47:27
[5e843384]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
01:09:29
[ad1090a7]
Deploying to gh-pages from @ IntersectMBO/plutus@488ac48b66a333c754108a436791501c14dbd2de 🚀
(plutus)
01:16:53
[b0d23c27]
Deploying to gh-pages from @ IntersectMBO/plutus@488ac48b66a333c754108a436791501c14dbd2de 🚀
(plutus)
02:49:06
[6c6dd7fe]
Deploying to gh-pages from @ IntersectMBO/plutus@488ac48b66a333c754108a436791501c14dbd2de 🚀
(plutus)
03:24:06
[5d08a2c3]
Update AGENTS.md with architecture overview, Vercel deployment, and platform adapter docs
(nami)
03:32:47
[4d18cedf]
Merge pull request #5 from Fuma419/cursor/development-environment-setup-76f9
(nami)
05:38:42
[e7d6254a]
Add mapping for THRD (b6e6e568d30667fde65df230d11e9b26cc6ca0d2f1b6be07becc0f3254485244)
(cardano-token-registry)
07:36:14
[af2f8152]
fix: add schema readiness guard to prevent API crash on fresh database
(cardano-rosetta-java)
08:22:11
[06720267]
Merge pull request #3166 from input-output-hk/djo/3079/upgrade-explorer+fix-lints
(mithril)
08:25:41
[5b1fa3e7]
refactor(aggregagor, common): update signable builder beacon with tuple containing BlockNumber and BlockNumberOffset, remove usage of mithril_network_configuration_provider
(mithril)
08:25:41
[e4e84893]
refactor(common, aggregator, signer): make CardanoTransactionsSigningConfig using new the new BlockNumberOffset type
(mithril)
08:25:41
[13450dc9]
refactor(aggregator): use BlockNumberOffset type in CardanoBlocksTransactionsSnapshot constructor
(mithril)
08:25:41
[60643012]
feature(common, persistence, aggregator): use BlockNumberOffset in CardanoBlocksTransactions SignedEntityType
(mithril)
08:25:41
[e0959ef7]
feature(examples): add block depth (security parameter) in result of certify command for blocks and transactionsV2
(mithril)
08:25:41
[fe2714b7]
feature(aggregator, common, internal, openAPI): add security parameter in Proof v2 routes results
(mithril)
08:25:41
[9067eae6]
refactor(common): move arithemic operation between blockNumber and blockNumberOffset in blockNumber
(mithril)
08:25:41
[fcdff029]
feature(client-CLI): show depth of the certification (security parameter) in certify table result for blocks and transactionsV2
(mithril)
08:25:41
[c68b0579]
refactor(common, aggregator): add BlockNumberOffset in CardanoBlocksTransactions SignedEntityType
(mithril)
08:25:41
[fe64b2c2]
feature(common): sign the blockNumberOffset for CardanoBlockTransactions
(mithril)
08:25:41
[5b77aa84]
feature(client-library): verify that the computing of cardano blocks/transactionV2 proof message contain security parameter
(mithril)
08:31:23
[1a3414b9]
Merge pull request #16 from cardano-foundation/chore/update-gha-node24
(cardano-balance-transaction)
08:31:27
[9cc351b6]
Merge pull request #9 from cardano-foundation/chore/update-gha-node24
(cardano-coin-selection)
08:31:31
[453e88d3]
Merge pull request #10 from cardano-foundation/chore/update-gha-node24
(cardano-ledger-read)
08:31:35
[07f81433]
Merge pull request #13 from cardano-foundation/chore/update-gha-node24
(cardano-mpfs-cage)
08:31:39
[f3297aa2]
Merge pull request #34 from cardano-foundation/chore/update-gha-node24
(cardano-mpfs-onchain)
08:31:43
[eff36869]
Merge pull request #33 from cardano-foundation/chore/update-gha-node24
(cardano-node-antithesis)
08:42:38
[6b6e6848]
Merge pull request #333 from IntersectMBO/paweljakubas/fix-nix
(cardano-addresses)
08:48:54
[65a57df9]
fix: fail release if cabal version drifted from last release tag
(cardano-wallet)
09:02:52
[cd358ed8]
Fix release pipeline: upload bug and add artifact verification (#5229)
(cardano-wallet)
09:26:31
[7fb5e8e5]
refactor(common, aggregator, signer): make CardanoTransactionsSigningConfig using new the new BlockNumberOffset type
(mithril)
09:26:31
[5e1952f6]
feature(client-library): verify that the computing of cardano blocks/transactionV2 proof message contain security parameter
(mithril)
09:26:31
[8c9db978]
refactor(aggregagor, common): update signable builder beacon with tuple containing BlockNumber and BlockNumberOffset, remove usage of mithril_network_configuration_provider
(mithril)
09:26:31
[6d0b3bfb]
refactor(aggregator): use BlockNumberOffset type in CardanoBlocksTransactionsSnapshot constructor
(mithril)
09:26:31
[5ff7f713]
feature(common): sign the blockNumberOffset for CardanoBlockTransactions
(mithril)
09:26:31
[2ef93d76]
refactor(common, aggregator): add BlockNumberOffset in CardanoBlocksTransactions SignedEntityType
(mithril)
09:26:31
[ad7a44bc]
feature(aggregator, common, internal, openAPI): add security parameter in Proof v2 routes results
(mithril)
09:26:31
[31cdfa95]
feature(common): introduce a new BlockNumberOffset structure, and improve arithmetic operations between BlockNumber and BlockNumberOffset
(mithril)
09:26:31
[0a5d8e29]
refactor(common): move arithemic operation between blockNumber and blockNumberOffset in blockNumber
(mithril)
09:26:31
[3f396158]
feature(common, persistence, aggregator): use BlockNumberOffset in CardanoBlocksTransactions SignedEntityType
(mithril)
09:26:31
[8a916732]
refactor(common): make CardanoTransactionsBuilder use dedicated BlockNumberOffset type
(mithril)
09:26:31
[ced1c5fa]
feature(client-CLI): show depth of the certification (security parameter) in certify table result for blocks and transactionsV2
(mithril)
09:26:32
[2e5c09d9]
feature(examples): add block depth (security parameter) in result of certify command for blocks and transactionsV2
(mithril)
09:50:49
[00282a35]
Update contribution policy to note how contributions should be vetted
(cardano-ledger)
09:51:56
[afeeb8bd]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 6835f48d800f89c49c59f27e41118199a9a0a891
(cardano-ledger)
10:13:34
[6faccad7]
[EC Api] - Added: Weekly development report as of 2026-03-03
(essential-cardano-content)
10:38:52
[537ff59c]
tests(aggregator-fake): update default data with blockNumberOffset for CardanoBlocksTransactions signed entity type
(mithril)
11:00:28
[c2039be6]
fix(chainselection): filter stale/ineligible peers from best known block
(dingo)
11:02:06
[33a4b0f9]
Add retry polling and Telegram notifications to daily pipeline
(cardano-dune-analytics)
11:47:08
[5affeb19]
fix(chainselection): skip peers whose tip is far behind best known (#1816)
(dingo)
11:49:48
[57cc44df]
fix(mempool): early reject TXs with validity interval beyond tip slot (#1815)
(dingo)
11:50:58
[8f95e642]
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#1814)
(dingo)
12:08:25
[fffa6ee8]
feat(hydra): use `hydra-node --blockfrost` on the Gateway and Bridge; drop the `cardano-cli` requirement
(blockfrost-platform)
12:08:55
[42da948a]
fix(hydra): add timeout to `send_one_websocket_msg` – it sometimes hangs
(blockfrost-platform)
12:54:19
[c3dcc9e9]
Merge pull request #5702 from IntersectMBO/f-f/update-contribution-policy
(cardano-ledger)
12:57:06
[900bdc19]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for c3dcc9e94cf532d5da7680f6e4a7467a0c28db51
(cardano-ledger)
12:57:47
[036d136b]
Add a dependabot configuration for the github-actions ecosystem
(cardano-ledger)
13:08:45
[4e427f23]
Update from d51ae2169d8d8e63a6933b72e4c40b84fa21e32a
(cardano-haskell-package-repo)
13:17:06
[ec58786a]
feat(docs): add zoom and fullscreen to Developer Pathway Mermaid
(developer-portal)
13:19:55
[596c88ac]
fix(docs): larger default pathway zoom and prominent scale readout
(developer-portal)
13:21:14
[8af506fb]
refactor: move phase2 validation testing to utxo state; remove configration test for now.
(acropolis)
13:23:02
[bc364d1e]
feature(aggregator): Delete blocks and transactions and related records
(mithril)
13:25:52
[2e1b911d]
feat(docs): fullscreen and zoom toolbar for Developer Pathway Mermaid
(developer-portal)
13:30:02
[39140635]
Integrate `NodeToNodeV_16` and use defaultMiniProtocolParameters instead of hardcoded value in unstable-diffusion-testlib
(ouroboros-consensus)
13:30:06
[280e7226]
Add definitions and codec for `PerasCert` diffusion through ObjectDiffusion
(ouroboros-consensus)
13:30:06
[be7b9ddb]
Register and wire-in PerasCertDiffusion in the network layer
(ouroboros-consensus)
13:30:06
[eea544dc]
Implement general ObjectDiffusion protocol, and related `ObjectPool{Reader,Writer}` API
(ouroboros-consensus)
13:32:30
[695ea38d]
Add EntitiesCommittee namespace and related types and tests for Conway era
(cardano-ledger)
13:32:30
[a5e7a09e]
Update GovCommitteeOut to use StrictMaybe for CanonicalCommittee
(cardano-ledger)
13:40:32
[51fcb9e3]
Integrate `NodeToNodeV_16` and use defaultMiniProtocolParameters instead of hardcoded value in unstable-diffusion-testlib
(ouroboros-consensus)
13:42:00
[401f8f7f]
feature(common): sign the blockNumberOffset for CardanoBlockTransactions
(mithril)
13:42:00
[e5445d4b]
refactor(aggregator): use BlockNumberOffset type in CardanoBlocksTransactionsSnapshot constructor
(mithril)
13:42:00
[d6bf5cee]
refactor(common): move arithemic operation between blockNumber and blockNumberOffset in blockNumber
(mithril)
13:42:00
[e2802142]
tests(aggregator-fake): update default data with blockNumberOffset for CardanoBlocksTransactions signed entity type
(mithril)
13:42:00
[94c65c43]
feature(client-library): verify that the computing of cardano blocks/transactionV2 proof message contain security parameter
(mithril)
13:42:00
[26c9c060]
feature(client-CLI): show depth of the certification (security parameter) in certify table result for blocks and transactionsV2
(mithril)
13:42:00
[4efee2c8]
feature(aggregator, common, internal, openAPI): add security parameter in Proof v2 routes results
(mithril)
13:42:00
[17d866d2]
feature(aggregator): Delete blocks and transactions and related records
(mithril)
13:42:00
[242d5a7e]
refactor(aggregagor, common): update signable builder beacon with tuple containing BlockNumber and BlockNumberOffset, remove usage of mithril_network_configuration_provider
(mithril)
13:42:00
[95542f92]
feature(examples): add block depth (security parameter) in result of certify command for blocks and transactionsV2
(mithril)
13:56:39
[3a3fb22f]
Merge pull request #5704 from IntersectMBO/lehins/cardano-ledger-conway-1.21.1.0
(cardano-ledger)
14:04:14
[45d40224]
gateway: fail closed when trace registry config is missing
(cardano-ibc-incubator)
14:04:39
[0258b24e]
Merge pull request #216 from MeshJS/claude/fix-missing-user-table-bDUb5
(multisig)
14:08:36
[276752d5]
refactor: sort datum always, add debug trait, remove u128 convert to i128
(acropolis)
14:11:21
[978ddfc1]
fix: increment op cert counters regardless of validation intent (#845)
(acropolis)
14:32:59
[b4d1a467]
Add .env.production to .gitignore to prevent sensitive environment variables from being tracked
(nami)
14:33:24
[7df8a1f1]
cardano: move denom registry benchmark to separate branch
(cardano-ibc-incubator)
14:44:20
[277ae026]
Overhaul of PerasCertDB and wiring of Peras{Cert,Vote}DB in ChainDB
(ouroboros-consensus)
14:45:12
[7975c647]
Implement general ObjectDiffusion protocol, and related `ObjectPool{Reader,Writer}` API
(ouroboros-consensus)
14:48:44
[03ab4325]
Add definitions and codec for `Peras{Cert,Vote}` diffusion through ObjectDiffusion
(ouroboros-consensus)
14:49:02
[76a70728]
Register and wire-in Peras{Cert,Vote}Diffusion in the network layer
(ouroboros-consensus)
14:54:03
[4a5553d2]
Attempt at supporting Hlabs DRep sponsoring (#154)
(cardano-governance-voting-tool)
15:02:40
[ae02e7dd]
Merge pull request #391 from cardano-foundation/feat/cardano-onchain-trace-registry
(cardano-ibc-incubator)
15:09:36
[11ff777a]
Revert "cardano: move denom registry benchmark to separate branch"
(cardano-ibc-incubator)
15:17:27
[68b14d53]
refactor(common): move arithemic operation between blockNumber and blockNumberOffset in blockNumber
(mithril)
15:17:27
[690a6b25]
feature(client-CLI): show depth of the certification (security parameter) in certify table result for blocks and transactionsV2
(mithril)
15:17:27
[f52b436c]
feature(aggregator, common, internal, openAPI): add security parameter in Proof v2 routes results
(mithril)
15:17:27
[8b0d6315]
feature(examples): add block depth (security parameter) in result of certify command for blocks and transactionsV2
(mithril)
15:17:27
[32a50d19]
feature(client-library): verify that the computing of cardano blocks/transactionV2 proof message contain security parameter
(mithril)
15:17:28
[b86c8e6b]
feature(aggregator): Delete blocks and transactions and related records
(mithril)
15:17:28
[f931b524]
refactor(chore): change CardanoBlocksTransactionsSigningConfig security_parameter from BlockNumber to BlockNumberOffset
(mithril)
15:17:28
[4dba0a77]
tests(aggregator-fake): update default data with blockNumberOffset for CardanoBlocksTransactions signed entity type
(mithril)
15:17:28
[fb4b75b9]
refactor(common): remove test case with CardanoTransactions and CardanoBlocksTransactions since beacon are different now
(mithril)
15:17:28
[9fa40cea]
tests(aggregator): implemment SignedEntityType CardanoBlocksTransactions
(mithril)
15:33:20
[14efd475]
test(common): separate tests for computing block to be signed for v1 transactions and v2 blocks transactions
(mithril)
15:33:21
[6b8b4b18]
test(common): split block number tests so there's one assert per tests
(mithril)
15:33:22
[b148a6b8]
test(signer): move most `mock!` manual impl to a `test::double::mocks` module
(mithril)
15:33:22
[5f6fa9c9]
feat(common): allow usage of arbitrary steps in blocks txs block number configuration
(mithril)
15:33:23
[581834c1]
refactor(common): add `compute_root_from_iter` shortcut fn to `MKTree` and `MKMap`
(mithril)
15:33:24
[346804e0]
feat(common): define in-memory latest but partial block range computation and inclusion in global merkle map
(mithril)
15:33:25
[c6811bc7]
test(aggregator): use partial block ranges in `create_certificate` integration test
(mithril)
15:33:25
[75c88971]
refactor(common): make `BlockRangeRootRetriever` compute the latest uncomplete block range
(mithril)
15:33:26
[cfee563f]
doc(cardano-node-chain): make more clear what the given block number is when computing block range roots
(mithril)
15:33:28
[b921c5d4]
feat(persistence): add a upper limit to blocks with txs retrieval by block ranges
(mithril)
15:33:28
[e96d5807]
feat(aggregator): make prover service able to handle proof for partial block ranges
(mithril)
15:33:29
[3ee186d2]
fix(common): handle case when beacon is partial but a range is already stored
(mithril)
15:33:30
[b7ab2ec5]
refactor(aggregator): move ranges of data to retrieve computation to the prover
(mithril)
15:33:30
[b7c1e265]
test(signer): add integration test for blocks with txs using partial block ranges
(mithril)
15:33:49
[3ef5e8c2]
Merge branch 'main' into Fix-hardcoded-block-intent-Apply-on-not-forced-validation
(acropolis)
15:51:15
[79f3e5ad]
fix(minibf): avoid using timing-dependant logs for active stake data (#956)
(dolos)
16:52:53
[5e2e6c13]
feat: add Q1 2026 project spotlight report and TxPipe documentation
(developer-experience)
16:52:59
[887c6332]
Merge branch 'DA-milestones' of github.com:IntersectMBO/developer-experience into DA-milestones
(developer-experience)
19:55:17
[25569f99]
feat: implement accounts runtime with undo log for stake address management
(acropolis)
20:49:34
[6fe1a580]
chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#475)
(bursa)
21:34:52
[a5cdab7b]
docs(release-notes): v0.1.1 document cek perf improvements and Go 1.26+ recommendation (#245)
(plutigo)
21:51:55
[86c4fea2]
feat: include mirs, withdrawals, pool refunds in StakeAddressJournal
(acropolis)
23:05:38
[e82a8f74]
docs: Release v0.31.0: Persistent global settings, ledger peers, and stability fixes (#1823)
(dingo)
23:10:59
[916507c9]
🟩 API (All properties) is up (204 in 601 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:59
[651f4cc2]
🟩 API (Specific property) is up (204 in 95 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:11:00
[76f0a01a]
🟩 API (Batch) is up (204 in 107 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:15:13
[0e556332]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:18
[9cc64bf9]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:18
[d058e7ec]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:19
[118cb11e]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:19
[3c8def23]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:20
[11d029d6]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:20
[321c8adb]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:15:54
[a95c1c41]
🟩 voting.summit.cardano.org is up (200 in 145 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:55
[9558c66c]
🟩 event-api is up (200 in 620 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:56
[0599c9d9]
🟩 user-verification-api is up (405 in 550 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:56
[5fd21736]
🟩 blockchain-follower-api is up (200 in 298 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:57
[b599f846]
🟩 login-api is up (401 in 544 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:57
[539a84cd]
🟩 cast-vote-api is up (401 in 314 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:58
[6c5ebde7]
🟩 get-vote-receipt-api is up (401 in 294 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:15:58
[d8980536]
🟩 get-votes-api is up (401 in 308 ms) [skip ci] [upptime]
(cf-summit-evoting-status)