Home / Reports / Feb 2, 2026
Monday, February 2, 2026
608 commits had been pushed across 68 repos by 83 authors. There were 8,848,466 additions and 237,100 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- hydra74
- ouroboros-consensus57
- cardano-api47
- mithril38
- dingo29
- cardano-wallet26
- catalyst-voices25
- cardano-base21
- acropolis15
- lace15
- hydra-poc14
- cardano-node13
- amaru13
- gouroboros12
- cf-summit-evoting-status12
- ouroboros-leios-sim12
- plutus12
- cardano-ledger-specs11
- cf-cip1694-ballot-status10
- CIPs10
- blockfrost-haskell9
- iohk-nix8
- cardano-ibc-incubator7
- cf-token-metadata-registry-status6
- cardano-api6
- cardano-base6
- after-town-hall5
- blockfrost-platform5
- haskell.nix5
- dolos5
- bluefin4
- cardano-up-packages4
- ouroboros-mock4
- cardano-node4
- formal-ledger-specifications4
- cardano-ledger4
- adder3
- cardano-node-api3
- cardano-up3
- cf-identity-wallet3
- essential-cardano-content3
- hermes3
- ouroboros-leios3
- gouroboros-starter-kit2
- pool_groups2
- cardano-org2
- cardano-wallet2
- atala-prism-wallet-sdk-kmm2
- cardano-js-sdk2
- cuddle2
- ouroboros-network2
- cardano-upgrades-gitbook2
- Intersect-knowledge-base2
- cardano-models1
- tx-submit-api1
- tx-submit-api-mirror1
- txtop1
- cardano-rosetta-java1
- cardano-token-registry1
- gerolamo1
- atala-prism-building-blocks1
- capkgs1
- cardano-ledger1
- iogx1
- cardano-db-sync1
- civics-documentation1
- formal-ledger-specifications1
- Governance1
Commit Log
00:16:17
[61ae5d26]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:16:17
[f81b974a]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:34:45
[f780c122]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:34:45
[d166a404]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:43:21
[41cc4192]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:43:21
[a906acb2]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
01:38:07
[0277e079]
Add MempoolTimeoutSoftPredicate, ought to live in Consensus Layer
(cardano-node)
02:59:04
[7a581639]
Merge remote-tracking branch 'upstream/feat/optional-sops' into feat/bark
(dingo)
04:31:11
[2eb355d3]
build(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
(cardano-up)
04:32:49
[24e6b075]
chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.0
(after-town-hall)
06:13:40
[42a4aeec]
build: bump axios in the security-updates group across 1 directory
(cardano-js-sdk)
06:32:32
[57db2173]
feat(database): Added GORM logging via slog-gotm & added GetActivePoolRelays part
(dingo)
07:05:36
[a1b8e382]
build: bump the non-breaking-version-updates group across 1 directory with 55 updates
(cardano-js-sdk)
07:13:12
[c9906c53]
fix: script integrity hash to use original tx bytes instead of encoding pallas type
(acropolis)
07:47:32
[87683ab6]
Merge feat/co-proposers-3677 into feat/voting_dreps_delegation
(catalyst-voices)
07:56:50
[7bafd3bb]
Merge feat/voting_dreps_delegation into feat/proposals_and_voting_updates_3973
(catalyst-voices)
08:34:11
[5095a46c]
Update weekly-development-report-as-of-2026-01-30.md
(essential-cardano-content)
09:17:20
[ffa8e733]
build(deps): bump actions/attest-build-provenance from 3.1.0 to 3.2.0
(cardano-node-api)
09:35:36
[53537e6b]
Merge branch 'feat/voting_dreps_delegation' into feat/my-votes-filtering
(catalyst-voices)
10:47:45
[b6fcb305]
Deploying to gh-pages from @ cardano-scaling/hydra@94b9336a241881c483dd2ae0b445b07ddb73c465 🚀
(hydra-poc)
10:52:28
[2c9c8c3e]
Deploying to gh-pages from @ IntersectMBO/plutus@91fc693959bb828f42b714347fc1a54ef9605e63 🚀
(plutus)
10:59:45
[593f00f8]
refactor(stm): Changed the behavior of to/from_bytes for SchnorrVerificationKey to output the bytes of its coordinates
(mithril)
10:59:46
[0322e243]
fix(stm): fixed from_coordinates in PrimeOrderProjectivePoint and feature flags
(mithril)
10:59:46
[336ea4d5]
feat(stm): updated to/from bytes for MerkleTreeSnarkLeaf to match new implementation
(mithril)
10:59:47
[942e3b76]
refactor(stm): Added golden tests for MerkleTree with Snark leaf and PR comments
(mithril)
10:59:47
[c655c280]
refactore(stm): Removed batch test for snark leaf since it is not used in circuit
(mithril)
11:13:23
[c9dc420e]
Merge pull request #2964 from input-output-hk/damrobi/msnark/snark-pre-agg-pr2
(mithril)
11:39:36
[a9f01d5e]
test: add a test showing that an initiator can eventually connect when the responder is started
(amaru)
11:48:03
[75883073]
Merge pull request #2975 from input-output-hk/jpraynaud/fix-doc-stm-parameters
(mithril)
11:53:33
[d72eeb56]
Deploying to gh-pages from @ IntersectMBO/plutus@91fc693959bb828f42b714347fc1a54ef9605e63 🚀
(plutus)
12:05:22
[d49c2c9a]
[EC Api] - Added: Essential Cardano360 - January 2026 Edition
(essential-cardano-content)
12:05:46
[3f7d19bf]
Deploying to gh-pages from @ IntersectMBO/plutus@91fc693959bb828f42b714347fc1a54ef9605e63 🚀
(plutus)
12:07:23
[dc67ad7c]
Merge pull request #1657 from input-output-hk/ivan-irakoze/contrib/essential-cardano360-january-2026-edition-1770033921959
(essential-cardano-content)
12:15:08
[d06e736c]
Expose reason for performing a switch as part of ChainSel traces
(ouroboros-consensus)
12:15:11
[98b1d4b0]
Make the CI check also consider modified and renamed fragments
(ouroboros-consensus)
12:27:43
[0dfa2eb0]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 91fc693959bb828f42b714347fc1a54ef9605e63
(plutus)
12:34:37
[46f29970]
add support for new ledger state query for drep delegations.
(ouroboros-consensus)
12:55:11
[1bb3f6eb]
Artifacts generated from 4d0ece8ab0a30de0258c67399d73015a0a95b942
(formal-ledger-specifications)
13:07:04
[01b6a1b7]
test: add a test showing that an initiator can eventually connect when the responder is started
(amaru)
13:15:29
[fc0e872b]
refactor(aggregator): TODO: use cardano_blocks_transactions instead of cardano_transactions
(mithril)
13:16:06
[e78eddfd]
feature(aggregator): wire CardanoBlocksTransactions to MithrilSignedEntityService
(mithril)
13:37:08
[9d86ef42]
Aligned fixture pparams to what we use in our local devnet (and also what is on mainnet)
(hydra-poc)
13:43:30
[f7967fc9]
Adapt to changed in Ledger's `StakePoolParams` and `StakePoolState`
(ouroboros-consensus)
13:43:31
[a80d4c9c]
Implement `SupportsTwoPhaseValidation` instance for `DijkstraEra`
(ouroboros-consensus)
13:43:31
[12e09f02]
Fix`MaxTxSizeUTxO`,`ExUnitsTooBigUTxO`,`TxRefScriptsSizeTooBig`instances
(ouroboros-consensus)
13:53:34
[f0f1be34]
Merge pull request #5277 from IntersectMBO/coot/ouroboros-network-0.21.6-cabal-project
(ouroboros-network)
14:48:24
[4e3da374]
chore(deps): bump the actions-deps group across 1 directory with 25 updates
(atala-prism-building-blocks)
14:49:44
[55529d4a]
Add ledger lenses for `ChainAccountState` to exports from `Cardano.Api.Ledger`
(cardano-api)
15:16:49
[daa7e61d]
api: Fix `MempoolUTxOInput` `address` field from `Text` to `Maybe Text`
(blockfrost-haskell)
15:42:15
[cf7eeed7]
Merge pull request #84 from blockfrost/mempoolUtxoInputOptAddr
(blockfrost-haskell)
15:51:00
[6ca74ae8]
Create LeiosOfferBlock upon inserting the EbBody to LeiosDb
(ouroboros-consensus)
16:01:18
[4f026480]
Merge pull request #6420 from IntersectMBO/nfrisby/defensive-mempool-counters
(cardano-node)
16:05:22
[81d8f145]
Merge branch 'feat/voting_dreps_delegation' into feat/become-representative-action
(catalyst-voices)
16:05:34
[ca808458]
Add definitions for PerasVote diffusion through ObjectDiffusion
(ouroboros-consensus)
16:15:13
[abbc8272]
Merge pull request #86 from blockfrost/release/api-0.15+client-0.12
(blockfrost-haskell)
16:20:06
[de004c42]
Merge branch 'feat/become-representative-action' of github_lynlynxx_ssh:input-output-hk/catalyst-voices into feat/become-representative-action
(catalyst-voices)
16:21:55
[27c5150e]
Merge branch 'master' into 1058-document-reference-inputs-reference-scripts
(formal-ledger-specifications)
16:46:32
[1904c282]
Artifacts generated from f54f26f2f9a750bc3ee10c427454abe51883109a
(formal-ledger-specifications)
16:47:37
[189ffad4]
feature(aggregator, ci, infra): Use dedicated parameters for new Cardano Blocks Transactions Prover Service
(mithril)
17:09:21
[f51b80c1]
Add the DRep cert expiry depending on proto version, move proto params to state, extend doc, cleanup
(acropolis)
17:12:37
[df16647b]
fix: this TO-DO has been resolved, this is no longer broken
(cardano-ibc-incubator)
17:18:09
[fc1a04e3]
fix(address-derivation-discovery): update for ledger API changes
(cardano-wallet)
17:18:38
[2f80d276]
test: add a test showing that an initiator can eventually connect when the responder is started
(amaru)
17:44:37
[a4994953]
fix(cardano-wallet-network-layer): update for ledger API changes
(cardano-wallet)
17:56:30
[182afed1]
Merge pull request #28 from elenabardho/cip-governance-metadata-extension-schema
(CIPs)
17:56:40
[14ec0b17]
test: add a test showing that an initiator can eventually connect when the responder is started
(amaru)
19:05:18
[f20c1b89]
test: add slow marker to currency filtering and token registry tests
(cardano-rosetta-java)
19:13:37
[dc2e0fce]
Merge pull request #294 from cardano-foundation/feat/gateway-proof-contract
(cardano-ibc-incubator)
19:25:49
[8275f478]
fix(cardano-wallet-integration): update for cardano-api changes
(cardano-wallet)
19:35:26
[571d523f]
Merge remote-tracking branch 'origin/main' into whankinsiv/drdd-past-pv9
(acropolis)
19:35:58
[204c66d4]
docs: mention potential future ramifications of Peras upgrade
(cardano-ibc-incubator)
19:36:27
[4b0e109f]
Merge pull request #292 from cardano-foundation/docs/known-issues
(cardano-ibc-incubator)
19:40:51
[f58114ec]
feat: improve query for avvm cancellation, comments and add stability window calc
(acropolis)
19:51:38
[cc272bb4]
Add FFI for bls signatures, add `Dual` curve abstraction, `PointSize`, `CompressedPointSize` and add `FinalVerifyOrder` class.
(cardano-base)
19:51:45
[b12f44f1]
Add `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` to the `DSIGN` interface.
(cardano-base)
19:51:52
[b134311b]
extend `DSIGNAlgorithm` with `DSIGNAggregatable` and implement it for BLS signatures
(cardano-base)
19:52:05
[ab2969b1]
Change `testDSIGNAlgorithm` to allow for other `ContextDSIGN` than `()`, add tests for bls sigs
(cardano-base)
19:52:11
[5e0b1ae8]
Add BLS `BLS12381MinVerKeyDSIGN` and `BLS12381MinSigDSIGN` `DSIGN` to benchmarks
(cardano-base)
19:52:25
[8539519f]
Add tests and bench for `DSIGNAGgregatable v` and impl for bls `MinSig`/`MinVerKey`
(cardano-base)
19:53:47
[675d0c47]
simplify `blsSigContextGen`, drop redudent test check, drop `hexBS`
(cardano-base)
19:54:00
[c3dea060]
add type application fromIntegral, add error prefix, fix PoP deserialization
(cardano-base)
19:54:14
[cdd64cf6]
Add SignContext record type, encode points instead of psbs, fix small things
(cardano-base)
19:54:21
[0eca7a7f]
fix ptr names, `INLINE` all functions, move `with*` in signing, cleanup
(cardano-base)
19:54:28
[9e9f7ced]
fix `show` and `eq` for signing key over `Scalar`, remove `FinalVerifyOrder` class
(cardano-base)
20:17:22
[803b1b31]
refactor: update reward calculation to use era instead of epoch for Shelley and Babbage rules
(acropolis)
20:17:25
[91aa8c48]
Add ledger lenses for `ChainAccountState` to exports from `Cardano.Api.Ledger`
(cardano-api)
20:22:27
[daf96e08]
fix(cardano-wallet-primitive): replace deprecated era type aliases
(cardano-wallet)
20:25:02
[1c46fcd9]
refactor: replace epoch references with era in accounts and state management
(acropolis)
20:32:33
[f4b13b25]
fix(cardano-wallet-primitive): replace all deprecated era type aliases
(cardano-wallet)
20:36:08
[c78c95c7]
Expand a bit more that this is a more specific part of a bigger problem, and why
(CIPs)
21:59:09
[834a509a]
mkConfigHtml: use new default tracing for genesis file inclusion check
(iohk-nix)
22:45:13
[2cd0b25a]
Update dependencies to reflect the retirement of `cardano-crypto-tests`
(cardano-ledger-specs)
22:49:05
[1b5457d8]
Adjust for renaming of size values in `cardano-crypto-class`
(cardano-ledger-specs)
22:49:05
[140f6c59]
Update for `Arbitrary` instances moving from `cardano-crypto-praos` to `cardano-crypto-class`
(cardano-ledger-specs)
22:49:05
[c265b173]
Update for change in `OutputVRF` from `ByteString` to `ByteArray`
(cardano-ledger-specs)
22:49:05
[c9e4b027]
Update for change from `Word8` to `Word` in `DecoderErrorUnknownTag`
(cardano-ledger-specs)
22:49:06
[414db05e]
Move `Arbitrary` instances to `cardano-{slotting,strict-containers}`
(cardano-ledger-specs)
23:07:56
[50250532]
🟩 API (All properties) is up (204 in 630 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:56
[a7c6ccda]
🟩 API (Specific property) is up (204 in 129 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:57
[b19dab60]
🟩 API (Batch) is up (204 in 129 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:10:50
[eebef218]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:50
[eb54cde9]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:51
[af009f94]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:51
[d45a46d9]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:52
[e8101cb5]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:52
[6578786b]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:10:52
[5f16ddde]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:11:46
[e8337cd4]
🟩 voting.summit.cardano.org is up (200 in 156 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:47
[79a050dd]
🟩 user-verification-api is up (405 in 423 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:47
[74381858]
🟩 event-api is up (200 in 492 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:48
[2154f03d]
🟩 login-api is up (401 in 474 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:48
[eb2ed1b1]
🟩 blockchain-follower-api is up (200 in 135 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:49
[c7057092]
🟩 cast-vote-api is up (401 in 269 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:49
[1ad7c009]
🟩 get-votes-api is up (401 in 395 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:11:50
[843ab613]
🟩 get-vote-receipt-api is up (401 in 134 ms) [skip ci] [upptime]
(cf-summit-evoting-status)