Home / Reports / Nov 20, 2025
Thursday, November 20, 2025
536 commits had been pushed across 81 repos by 95 authors. There were 8,046,511 additions and 475,310 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- mithril68
- catalyst-voices39
- yoroi37
- cardano-ledger28
- cf-identity-wallet23
- yoroi-mobile23
- hermes23
- amaru23
- nview21
- cardano-api14
- cf-summit-evoting-status12
- haskell.nix12
- cf-cip1694-ballot-status10
- plutus10
- yoroi-frontend9
- acropolis9
- ouroboros-leios9
- cardano-node9
- dingo8
- cardano-api7
- cardano-base7
- cf-token-metadata-registry-status6
- dolos6
- metis6
- blockfrost-platform5
- cardano-node5
- lace5
- ouroboros-consensus5
- cardano-db-sync5
- openapi4
- cardano-token-registry4
- hydra-poc4
- cardano-cli4
- cardano-haskell-packages4
- cshell4
- gouroboros3
- cardano-node-antithesis3
- cardano-base3
- Governance3
- cardano-models2
- pool_groups2
- cardano-clusterlib-py2
- cardano-haskell-package-repo2
- cardano-updates2
- formal-ledger-specifications2
- ouroboros-network2
- typed-protocols2
- developer-experience2
- formal-ledger-specifications2
- governance2
- multisig2
- plutarch-plutus2
- pallas2
- adder1
- adder-library-starter-kit1
- bluefin1
- bursa1
- cardano-node-api1
- cardano-up1
- cdnsd1
- gouroboros-starter-kit1
- ouroboros-mock1
- plutigo1
- snek-webhook-starter-kit1
- tx-submit-api1
- tx-submit-api-mirror1
- txtop1
- cardano-org1
- zeko1
- gerolamo1
- capkgs1
- cardano-cli1
- cardano-ledger-specs1
- hydra1
- io-sim1
- ouroboros-leios-sim1
- stackage.nix1
- cardano-updates1
- Intersect-knowledge-base1
- plutarch1
- PDRs1
Commit Log
00:11:56
[7bd3c298]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:57
[5274bc79]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:25:38
[f7cb6741]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:25:38
[2cc2eb5d]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:32:02
[b66ac5b5]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:32:02
[86cc979f]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:58:10
[5c3804d9]
convert encoded base64 png from 64x64 to 256x256 attempt to pass validation
(cardano-token-registry)
02:18:56
[7ec4f454]
Add explicit implementation of `Annotator TxBody` dijkstra deserializer
(cardano-ledger)
02:18:56
[0751b435]
Add golden test for basic deserialization checks of subtransactions
(cardano-ledger)
02:18:56
[a50ad1ce]
Limit the number of generated subtransactions in `TxBody Arbitrary`
(cardano-ledger)
02:18:56
[39adf2fd]
Move non-`Annotator` `DecCBOR` instance for dijkstra `TxBody` to testlib
(cardano-ledger)
02:32:21
[6c6cca90]
Remove mentions to explicit eras in `lib-wrapper` and the `newConwayTx` function
(cardano-api)
02:32:42
[2b43bbef]
build(deps): Bump golang.org/x/crypto from 0.40.0 to 0.45.0
(snek-webhook-starter-kit)
02:39:03
[15d86315]
chore(deps): Bump golang.org/x/crypto from 0.43.0 to 0.45.0
(gouroboros-starter-kit)
02:51:12
[47a64258]
chore(deps): Bump golang.org/x/crypto from 0.43.0 to 0.45.0
(tx-submit-api-mirror)
03:07:48
[d701dc99]
chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
(adder-library-starter-kit)
04:54:29
[82b32790]
Deploying to gh-pages from @ cardano-scaling/hydra@171c2b441b18d573056b32f29ac6846b2e067f13 🚀
(hydra-poc)
04:56:41
[ca0274e7]
Merge remote-tracking branch 'origin/master' into hkm/nixpkgs-update
(haskell.nix)
05:50:24
[0ccc8b45]
Merge pull request #5419 from IntersectMBO/aniketd/cddl-type-classes
(cardano-ledger)
05:53:16
[49e5bb1e]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 0ccc8b45793601df1b6e3b08efe79233610b1008
(cardano-ledger)
08:35:04
[b272597e]
Merge feat/face-performance-optimization-3352 into feat/database_optimization_3528
(catalyst-voices)
08:35:36
[21e7fdd6]
Merge branch 'feat/database_optimization_3528' into feat/campaign_total_ask
(catalyst-voices)
08:35:54
[844478bd]
Merge branch 'feat/campaign_total_ask' into chore/remove_old_daos
(catalyst-voices)
08:36:06
[1ca44377]
Merge branch 'chore/remove_old_daos' into feat/smaller_proposals_query_scope
(catalyst-voices)
09:12:13
[ba39a85a]
Update package-lock.json with dependency version upgrades and integrity checks
(multisig)
09:17:48
[74ffc9df]
feat(ui): Removal and migration of dApps and Rotate key options (#1440)
(cf-identity-wallet)
09:19:13
[aa232a98]
Merge pull request #572 from pragma-org/abailly/fix-import-nonces-command
(amaru)
09:23:16
[a2df13b4]
Merge pull request #1021 from IntersectMBO/mgalazyn/test/add-utxorpc-conversion-functions-for-test
(cardano-api)
09:45:51
[398f9c87]
refactor(core): streamline identifier update logic and remove unused methods
(cf-identity-wallet)
10:08:15
[74352c17]
feat: update Midnight redemption API to preprod endpoint and fix error handling
(yoroi)
10:11:33
[b4c32140]
chore(core): revert the migration script for identifier updates
(cf-identity-wallet)
10:11:46
[108b215e]
test(core): add test for updating identifier pendingUpdate flag
(cf-identity-wallet)
10:24:50
[117f75e4]
feat: implement meeting status management and countdown display for sessions
(developer-experience)
10:24:50
[5b801899]
feat: implement meeting status management and countdown display for sessions
(developer-experience)
10:26:19
[0e437646]
feat(cat-voices): proposals page not found and other errors (#3751)
(catalyst-voices)
10:49:30
[6aa46533]
feat: add tests for seed phrase verification methods in Agent
(cf-identity-wallet)
11:17:29
[549eeba8]
Merge branch 'feat/co-proposers-3677' into feat/add-collaborator-3678
(catalyst-voices)
11:20:17
[2d487558]
Merge branch 'feat/face-performance-optimization-3352' into feat/co-proposers-3677
(catalyst-voices)
11:20:32
[2021b8fa]
Merge branch 'feat/co-proposers-3677' into feat/add-collaborator-3678
(catalyst-voices)
11:23:41
[b2e88550]
feat(mobile): add direct URL navigation option in dapp browser search (#4354)
(yoroi-mobile)
11:30:21
[4eb7d4de]
fix: correct steelswap transformers test expectations for volumeFee
(yoroi-mobile)
11:32:45
[d1c7e91f]
Merge branch 'steelswap' of github.com:Emurgo/yoroi into steelswap
(yoroi-mobile)
11:36:23
[b34357a0]
feat: Add support for witness OOBI URLs and simplify OOBI regex usage
(cf-identity-wallet)
11:53:36
[24c2585a]
chore: updated swapReducer in SwapContextProvider to set needsNewEstimate to false and retain lastInputTouched when SwapReviewSelected action is triggered as per code review comment
(yoroi-frontend)
11:59:09
[4ef44ba1]
refactor(aggregator): make ctx config field optional in `AggregatorEpochSettings`
(mithril)
11:59:09
[9d311045]
refactor(aggregator): expose full network configuration in epoch service
(mithril)
12:00:03
[eea5211d]
feat(common): make cardano transactions signing config optional in `SignedEntityConfig`
(mithril)
12:00:03
[cff47924]
refactor(aggregator): make ctx signing config optional in sqlite database
(mithril)
12:06:33
[0fbd0d9c]
chore(openapi): make `cardano_transactions_signing_config` optional in `ProtocolConfigurationMessage`
(mithril)
12:25:00
[3017067d]
Merge pull request #621 from input-output-hk/hjeljeli32/leios-design-votes-certs
(ouroboros-leios-sim)
12:28:41
[b8b925df]
feat(airdrop): add midnightAirdrop feature flag check to redeem banner
(yoroi-mobile)
12:30:28
[c8c07d54]
feat(airdrop): gate eligibility API calls behind midnightAirdrop feature flag
(yoroi-mobile)
12:40:23
[00e5fa33]
Merge pull request #2006 from IntersectMBO/1992-custom-snapshots-freq
(cardano-db-sync)
12:45:49
[fe7898e4]
feat(governance): implement support for ADA handles in DRep ID resolution
(yoroi)
12:45:56
[405ab28f]
fix(governance): update import for CardanoMobile and adjust DRep ID parsing logic
(yoroi)
12:46:13
[8abe6658]
feature(mobile): add earn rewards banner and update governance configuration
(yoroi)
12:46:45
[a8f37368]
feature(mobile): enhance EarnRewardsBanner with spacing and improve banner rendering in TxHistory
(yoroi)
12:46:52
[d47500cb]
feature(mobile): integrate top stake pool logic into EarnRewardsBanner hook
(yoroi)
12:46:52
[ce342002]
feature(mobile): update EarnRewardsBanner to use dynamic gradient colors based on theme
(yoroi)
12:46:52
[e137f68e]
refactor(mobile): simplify EarnRewardsBanner styles and remove unused StyleSheet
(yoroi)
12:52:14
[76657d47]
feat: implement multi-operation transaction recipe for combined delegation
(yoroi)
13:38:37
[ee8bef9f]
Merge pull request #2765 from input-output-hk/curiecrypt/refactor-stm-error-handling
(mithril)
13:38:41
[fc6b6b21]
The genesis key delegation certificate test was never a golden test
(cardano-cli)
14:04:33
[78273939]
Removed prototype implementation of schnorr signature and started new one.
(mithril)
14:04:34
[6fd5f71b]
Added sign function for SchnorrSigningKey and necessary helper functions.
(mithril)
14:07:54
[bb72c9af]
Took comment into account and started to add signature comment description.
(mithril)
14:07:55
[041fcd28]
Changing the variables name and the dependency depending on the future_snark feature.
(mithril)
14:07:58
[09f6c4c0]
Added crates for jubjub and poseidon to try to replace midnight while it is not published.
(mithril)
14:07:59
[0b12f010]
Modify last variable names and removed evaluate_dense_mapping function from schnorr signature.
(mithril)
14:08:00
[8d782a30]
Correction on variable names and started adding bench for schnorr_signature.
(mithril)
14:08:11
[a4e098ab]
Merge pull request #1286 from IntersectMBO/jordan/final-deprecate-certificate
(cardano-cli)
14:26:10
[6638f0fd]
refactor(aggregator): make ctx config field optional in `AggregatorEpochSettings`
(mithril)
14:26:10
[7d3e5e25]
refactor(aggregator): expose full network configuration in epoch service
(mithril)
14:26:11
[0cf5fbc0]
refactor(aggregator): make ctx signing config optional in sqlite database
(mithril)
14:26:12
[07e29263]
feat(common): make cardano transactions signing config optional in `SignedEntityConfig`
(mithril)
14:26:13
[d81ff0b7]
chore(openapi): make `cardano_transactions_signing_config` optional in `ProtocolConfigurationMessage`
(mithril)
14:33:27
[c601eccc]
Artifacts generated from 1aff2e9b0f5205ef33dbc2773d3a2555ad51b800
(formal-ledger-specifications)
14:51:53
[ae2be38c]
Merge branch 'main' into feat/face-performance-optimization-3352
(catalyst-voices)
14:52:09
[60dd9958]
Merge branch 'feat/face-performance-optimization-3352' into feat/co-proposers-3677
(catalyst-voices)
15:12:08
[3d710281]
trace-forward: remove connectedQueueSize and disconnectedQueueSize, only queueSize
(cardano-node)
15:12:30
[fe935056]
trace-dispatcher: remove tofConnQueueSize and tofDisconnQueueSize, only tofQueueSize
(cardano-node)
15:14:53
[f2f7044e]
Merge pull request #415 from blockfrost/satisfy-more-blockfrost-tests
(blockfrost-platform)
15:36:40
[122d4a06]
fix: add minimum ADA check to rewards banner and fix pool ID bech32 conversion
(yoroi)
15:38:54
[fb06b517]
feat: improve UTXO selection and error handling for governance transactions
(yoroi)
15:48:11
[f6ee32dc]
Merge pull request #988 from IntersectMBO/fd/conformance-motivation
(formal-ledger-specifications)
15:55:24
[29433377]
Merge pull request #2789 from input-output-hk/djo/2780/support-optional-ctx-config
(mithril)
16:02:11
[635b2418]
Added new schnorr error and better error handling for schnorr signatures.
(mithril)
16:28:24
[4e0899e4]
Artifacts generated from f6ee32dcf8c0cc6d02a9081efce49a3292542f52
(formal-ledger-specifications)
17:07:24
[90116f32]
feat: Add critical action state tracking and remove decorator from various service methods
(cf-identity-wallet)
17:07:52
[a7070570]
chore: ignore mostly irrelevant vulnerabilities for now and remove unneeded ones
(cf-identity-wallet)
17:14:24
[86827122]
refactor: replace decorator with explicit seed phrase verification checks and correct critical action recording order in IdentityWalletConnect
(cf-identity-wallet)
17:21:59
[8db8f1db]
refactor: relocate Agent.agent.recordCriticalAction() calls from multiSigService to identifierService
(cf-identity-wallet)
19:03:47
[5131f328]
test: run the nightly simulation test once a day with larger defaults (#575)
(amaru)
19:10:02
[3990e4b3]
fix: add delay for transport layer to settle for usb connection (#4362)
(yoroi-mobile)
19:28:37
[7818875e]
Add haddock comments for more involved PValidateData instances
(plutarch-plutus)
19:45:55
[a89f3198]
refactor: move context trait to amaru-kernel so it can be used in both amaru-plutus and amaru-ledger
(amaru)
19:53:02
[292cdc09]
Implement writeTxFileTextEnvelope and writeTxFileTextEnvelopeCanonical
(cardano-api)
20:21:41
[d341a383]
Update from 43af93176694753488089a96e9dab1b1864465fd
(cardano-haskell-package-repo)
20:42:33
[2f135b8e]
fix: don't activate protocol state timeout until after initial state
(gouroboros)
21:04:42
[84c0c51a]
fix: don't activate protocol state timeout until after initial state (#1263)
(gouroboros)
22:07:33
[d85e915e]
refactor: await inital sync command before initializing network manager
(acropolis)
22:59:44
[68a87743]
Add explicit implementation of `Annotator TxBody` dijkstra deserializer
(cardano-ledger)
22:59:45
[171de73b]
Limit the number of generated subtransactions in `TxBody Arbitrary`
(cardano-ledger)
22:59:45
[be60e16a]
Move non-`Annotator` `DecCBOR` instance for dijkstra `TxBody` to testlib
(cardano-ledger)
22:59:46
[5aa8ee55]
Add golden test for basic deserialization checks of subtransactions
(cardano-ledger)
23:01:35
[889f2b79]
Merge pull request #406 from blockfrost/chore/update-dolos
(blockfrost-platform)
23:04:43
[db187413]
🟩 API (All properties) is up (204 in 780 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:44
[91c17047]
🟩 API (Batch) is up (204 in 143 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:44
[e24122d3]
🟩 API (Specific property) is up (204 in 144 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:09
[558a8ac7]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:09
[7bdc7932]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:09
[56963c37]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:10
[dbdce43d]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:10
[fe97f42e]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:11
[5d77d79e]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:11
[f79f0d79]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:55
[99c6cc0f]
🟩 voting.summit.cardano.org is up (200 in 357 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:56
[93f78c81]
🟩 event-api is up (200 in 444 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:56
[6f4042ba]
🟩 user-verification-api is up (405 in 390 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:57
[acbd74af]
🟩 login-api is up (401 in 443 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:57
[b93fdaca]
🟩 blockchain-follower-api is up (200 in 319 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:58
[ec9a737c]
🟩 get-votes-api is up (401 in 329 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:58
[889293bc]
🟩 cast-vote-api is up (401 in 252 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:59
[895b0538]
🟩 get-vote-receipt-api is up (401 in 227 ms) [skip ci] [upptime]
(cf-summit-evoting-status)