Home / Reports / Oct 17, 2025
Friday, October 17, 2025
545 commits had been pushed across 72 repos by 103 authors. There were 10,151,157 additions and 305,671 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- amaru47
- yoroi-frontend40
- mithril39
- formal-ledger-specifications38
- hermes32
- acropolis26
- yoroi-mobile21
- catalyst-voices21
- ouroboros-network19
- yoroi14
- cf-identity-wallet12
- cf-summit-evoting-status12
- formal-ledger-specifications12
- cardano-haskell-packages11
- cardano-ledger11
- cf-cip1694-ballot-status10
- dolos10
- cardano-rosetta-java9
- developer-portal9
- cardano-node9
- cardano-ignite8
- cardano-addresses7
- Intersect-knowledge-base7
- dingo6
- cf-token-metadata-registry-status6
- cardano-api6
- plutus5
- web3-sdk5
- helm-charts4
- cardano-ambassador-tool4
- CIPs4
- haskell.nix4
- io-sim4
- lace4
- ouroboros-consensus4
- blockfrost-platform3
- cardano-academy3
- cardano-token-registry3
- plu-ts3
- cardano-ledger-specs3
- cardano-updates3
- essential-cardano-content3
- cardano-api3
- multisig3
- adder2
- pool_groups2
- cardano-blueprint-and-ecosystem-monitoring2
- terragrunt-aws-eks2
- gerolamo2
- cardano-addresses2
- cardano-documentation2
- cardano-haskell-package-repo2
- developer-experience2
- oura2
- cdnsd1
- gouroboros1
- blockfrost-backend-ryo1
- blockfrost-utils1
- openapi1
- cardano-graphql1
- cardano-org1
- scripts1
- acropolis-haskell-fork1
- cardano-clusterlib-py1
- cardano-haskell-packages-tmp1
- cardano-ledger1
- cardano-node1
- hydra-poc1
- stackage.nix1
- budget-documentation1
- budget-management1
- governance1
Commit Log
00:11:31
[64e44563]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:32
[1727d468]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:24:23
[8fa54159]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:24:23
[83849a7e]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:30:55
[100f574f]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:30:55
[5f320255]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
01:43:34
[6d853426]
Deploying to gh-pages from @ input-output-hk/hermes@ae4d66228bbd25f63a5970394acd894f3bd137cb 🚀
(hermes)
02:04:03
[318df92a]
Bump chromedriver from 141.0.1 to 141.0.3 in /packages/e2e-tests
(yoroi-frontend)
02:28:51
[4e4a8916]
build(nix): add rust-accumulator and map pkg-config for librust_accumulator
(cardano-haskell-packages)
03:32:56
[c112d5dc]
Merge remote-tracking branch 'origin/master' into angerman/fix-aarch64-android-9.6.6
(haskell.nix)
03:35:52
[bb39bf46]
Merge remote-tracking branch 'origin/master' into fix-9.12-redistributable
(haskell.nix)
04:46:54
[f1793767]
Deploying to gh-pages from @ cardano-scaling/hydra@3ed269dc07fd0c5e39c19610b1b58080754be6dc 🚀
(hydra-poc)
04:48:54
[f975f616]
fix(tests): correct usage of optional chaining in connectionService tests
(cf-identity-wallet)
04:51:08
[53e808c8]
fix(core): ensure contact exists before accessing properties in connection handling
(cf-identity-wallet)
05:00:13
[572c743a]
fix(core): improve error handling and structure in connection details retrieval
(cf-identity-wallet)
05:02:33
[624d1316]
fix(core): add agent initialization check in identifier creation
(cf-identity-wallet)
05:07:17
[2fa6809e]
refactor(core): simplify cloudIdentifiers type definition in syncKeriaIdentifiers method
(cf-identity-wallet)
05:09:27
[6014f5a6]
Update src/Ledger/Conway/Specification/Gov/Actions.lagda.md
(formal-ledger-specifications)
05:34:11
[9df31ac1]
Artifacts generated from 231ac9c58132721e489c041d85fd513caed9835c
(formal-ledger-specifications)
05:35:17
[41753e93]
Artifacts generated from fe1afca330681904b1f93a31caf7fae878fe3c44
(formal-ledger-specifications)
05:43:53
[9708ddb1]
fix(core): enforce presence of e.acdc in CREDENTIAL_REVOKED messages and improve typing for grant exn structure
(cf-identity-wallet)
05:51:52
[2719603b]
fix(core): add initialization check for signify client manager in IpexCommunicationService methods
(cf-identity-wallet)
06:01:04
[5d708739]
fix(core): improve error handling by throwing an error when contact is not found in KeriaNotificationService
(cf-identity-wallet)
06:02:28
[061c0573]
Merge branch 'feat/face-performance-optimization-3352' into feat/extend-profiler-3355
(catalyst-voices)
06:07:55
[acc10fe5]
fix(core): standardize error messages for signify client manager initialization across services
(cf-identity-wallet)
06:22:31
[c1e1c1ca]
Update src/Ledger/Conway/Specification/Utxow.lagda.md
(formal-ledger-specifications)
06:24:01
[57547972]
reinserting definitions until we switch to new agda-sets
(formal-ledger-specifications)
06:24:57
[9b1ec054]
Merge branch 'master' into carlos/add-agdaWithPackages-to-devShell
(formal-ledger-specifications)
06:38:22
[7944a519]
Merge branch 'master' into 944-migrate-all-remaining-lagda-files
(formal-ledger-specifications)
06:39:12
[ae6c595e]
Artifacts generated from 57547972e508817a4aa44f9e3aa77ff7a37a3061
(formal-ledger-specifications)
06:42:17
[d8847046]
Artifacts generated from e343935bc4c40259b75e247bf84d169ee9e1a1a8
(formal-ledger-specifications)
06:45:00
[2d60fa56]
Use yq written in Go (from GitHub) instead of Python (packaged on Debian)
(cardano-ignite)
06:48:43
[12cc836a]
Artifacts generated from ee6ca90c810ae756ed3a2ad122851f818a5178cd
(formal-ledger-specifications)
06:49:37
[cd907753]
Artifacts generated from e7772b919dccf4d0ca440fd7dcb7272fb3ee155a
(formal-ledger-specifications)
06:55:13
[c46152b1]
remove getAllDocumentsRefs and getCachedDocumentsRefs from DocumentRepository. Index is only available in DocumentDataRemoteSource
(catalyst-voices)
06:59:36
[d0c95869]
Artifacts generated from 66ffaf5ea5a92a508aea94ff357e81cd26fa22da
(formal-ledger-specifications)
07:03:39
[ebd83965]
Merge branch 'feat/face-performance-optimization-3352' into feat/extend-profiler-3355
(catalyst-voices)
07:10:27
[5debc026]
build(nix): add rust-accumulator and map pkg-config for librust_accumulator
(cardano-haskell-packages)
07:12:30
[2ddc399d]
Update hermes/bin/src/runtime_extensions/hermes/http_gateway/config/endpoints.json
(hermes)
07:30:10
[a52ae449]
chore: upgrade yaci-store to 2.0.0-beta4 and related dependencies
(cardano-rosetta-java)
07:34:40
[af83ac8c]
fix(core): update type handling for record tags in IonicStorage to improve type safety
(cf-identity-wallet)
07:40:03
[b646747a]
Artifacts generated from 9f2365c344b0b4d3248cf9650f5dc2fc9643ca53
(formal-ledger-specifications)
07:42:43
[91b8e8a1]
Merge feat/face-performance-optimization-3352 into feat/documents_indexing_3528
(catalyst-voices)
07:43:00
[b3eec601]
Artifacts generated from 6f73d987e464bd2808f6f126139c8c2354f47ecc
(formal-ledger-specifications)
07:48:26
[17e07c88]
Merge pull request #723 from input-output-hk/olgahryniuk-patch-629392
(cardano-documentation)
07:56:40
[9b2d01b6]
Deploying to gh-pages from @ input-output-hk/hermes@4b89789cabfa67026f771da5bd57240f677d5fe3 🚀
(hermes)
07:57:47
[9cc1b009]
Update from f2673672778328df489c206b4d517190dc87a49d
(cardano-haskell-packages-tmp)
08:02:48
[f7c7f8e5]
Merge branch 'develop' into dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-141.0.3
(yoroi-frontend)
08:06:40
[484b2e34]
feat(multisig): enhance validation and API to support user names and raw import bodies
(multisig)
08:10:52
[cd73f66f]
Merge pull request #4369 from Emurgo/dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-141.0.3
(yoroi-frontend)
08:26:10
[97fd9f0d]
Merge branch 'develop' into fix(mobile)-YV-618-portfolio-avoid-failing-calls-to-fetch-chart
(yoroi-mobile)
08:39:40
[fd12d27a]
fix(hermes): update route parsing so it extracts correct stake address, fix gateway host to provide valid response
(hermes)
08:43:18
[40777704]
refactor(mobile): make background timer prevention Android-specific
(yoroi-mobile)
08:47:25
[4bb7b763]
Deploying to gh-pages from @ input-output-hk/hermes@2dfc30ed68ba7ecbe77923efeb89f11aea677a4b 🚀
(hermes)
09:04:11
[767b1c45]
Merge branch 'feat/extend-profiler-3355' of github.com:input-output-hk/catalyst-voices into feat/extend-profiler-3355
(catalyst-voices)
10:00:16
[3662d7af]
Remove deduplication of package list for mkdocs dependencies
(formal-ledger-specifications)
10:01:45
[9959bc98]
test(Value): use arbitraryBuiltin for property test quantity generation
(plutus)
10:03:06
[37f78022]
feat(client-lib): list cardano db snapshot by epoch/latest epoch (with/without offset)
(mithril)
10:03:08
[d8e27fb4]
feat(client-lib): get cardano stake distribution for latest epoch with/without offset
(mithril)
10:03:10
[4ff7b0eb]
feat(client-cli): add `--epoch` parameter to cardano db v2 list command
(mithril)
10:03:11
[6200f627]
doc(website): document `--epoch` param in cdb snapshot list params table
(mithril)
10:13:59
[99647a60]
Fix cardano-testnet configuration, making valency depending on the number of the nodes
(cardano-node)
10:15:53
[f901d2c9]
GITBOOK-1137: Rosie's Changes to suit publishing guidelines
(Intersect-knowledge-base)
10:29:04
[f3cb23d0]
Artifacts generated from 4e7c8d3a3a8fbce246d8003ed6bd9faf42151eb3
(formal-ledger-specifications)
10:30:43
[3fc476e1]
feat(cat-voices): Expansion of CatalystProfiler coverage (#3547)
(catalyst-voices)
10:41:56
[74ba1f33]
Merge pull request #5224 from IntersectMBO/coot/simple-server-fix
(ouroboros-network)
10:49:38
[cdce79d2]
fix(helper): amend cardano-cli stake-address commands to use new era syntax
(scripts)
10:54:43
[6f347c5c]
Merge pull request #508 from pragma-org/etorreborre/refactor/use-header-hash
(amaru)
10:55:23
[820b75d9]
[EC Api] - Added: Weekly development report as of 2025-10-17
(essential-cardano-content)
10:56:01
[0057a399]
Merge branch 'develop' into fix(mobile)-YV-618-portfolio-avoid-failing-calls-to-fetch-chart
(yoroi)
11:02:32
[e1a631fe]
Merge pull request #1626 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-10-17-1760698522496
(essential-cardano-content)
11:04:21
[50c29ba0]
test(Value): use arbitraryBuiltin for property test quantity generation
(plutus)
11:15:53
[b9e85727]
fix: fetch all swap orders regardless of the route preferences (#4277)
(yoroi-mobile)
11:19:47
[de995cda]
Remove postulates; import module from Epoch.Properties
(formal-ledger-specifications)
11:37:36
[c4005cea]
Merge branch 'develop' into fix(mobile)-YV-618-portfolio-avoid-failing-calls-to-fetch-chart
(yoroi-mobile)
12:03:23
[593aba6e]
Merge pull request #932 from cardano-foundation/chore/prepare-8-4-0
(cardano-graphql)
12:16:55
[fe5a4eff]
Reimplemented Alasdair's Example Traces and added 3 more example contracts
(formal-ledger-specifications)
12:32:44
[8178ffd1]
add cdbSnapshotDelayRNG and use this to determine how long we should wait before taking a snapshot
(ouroboros-consensus)
12:51:41
[2eeb5a4b]
GITBOOK-1140: Gemma's Oct 17 changes - due diligence update
(Intersect-knowledge-base)
12:56:58
[680e35d5]
chore: upgrade yaci-store to 2.0.0-beta4 and related dependencies
(cardano-rosetta-java)
12:58:15
[13e6fa73]
WIP add peras cert to ShelleyBlock and adapt serialization test suite
(ouroboros-consensus)
13:20:22
[d004309f]
Merge branch 'develop' into fix/connecting-ble-sends-back-wallet-package
(yoroi-mobile)
13:25:11
[2cdf51a9]
Artifacts generated from f3a428dd1a9adce095bb935a20c4c30321b48235
(formal-ledger-specifications)
13:30:45
[3d84e06b]
feature(aggregator, openapi): handle 404 result for protocol-configuration route
(mithril)
13:39:34
[9f646ced]
refactor(deployment): remove single docker deployment, keep only docker-compose
(cardano-rosetta-java)
13:41:15
[7e77cf8d]
Merge branch 'develop' into fix/connecting-ble-sends-back-wallet-package
(yoroi)
13:42:15
[009193a9]
fix(wallet types): fix schema changes to make working with the wallet more seemless
(web3-sdk)
14:03:17
[e5db8fce]
feature(aggregator, openapi): handle 404 result for protocol-configuration route
(mithril)
14:17:22
[be3ffab2]
GITBOOK-1141: Gemma's Oct 17 changes invoice template
(Intersect-knowledge-base)
14:24:14
[180e10f9]
Let user choose their `--config` location; specify defaults in compile time
(acropolis)
14:42:01
[7d249b2b]
Deploying to gh-pages from @ input-output-hk/hermes@a8315265ae4ace70087db71900c4bc632fdaf983 🚀
(hermes)
14:50:13
[845f6d59]
refactor mnemonicToText and mkMnemonic plus re-export Dictionary and english dictionary value
(cardano-addresses)
14:50:14
[5ef7ee46]
adjust test without changing logic plus add english specializations in Mnemonic module
(cardano-addresses)
15:15:07
[2543d891]
Merge pull request #975 from IntersectMBO/add-support-for-nodejs-grpc
(cardano-api)
15:18:03
[ee47e7db]
Generate `PoolParams` with no default vote before Dijkstra
(cardano-ledger-specs)
15:34:27
[9459e8d7]
Add de73d6c7286d3f080e221f1fcb38e75665de1b54596f977484455817555343
(cardano-token-registry)
15:40:28
[d189cb82]
feature(protocol-config): add route call to aggregator protocol-configuration
(mithril)
15:41:36
[907be17a]
feature(protocol-config): add Epoch input parameter for get_network_configuration
(mithril)
15:46:57
[fb828c0b]
Merge branch 'staging' of https://github.com/jinglescode/developer-portal into staging
(developer-portal)
15:53:26
[0c1eadf6]
Merge pull request #325 from input-output-hk/dependabot/github_actions/github/codeql-action-4
(cardano-clusterlib-py)
15:54:17
[18709d3e]
Artifacts generated from a3942cb72b2a233e01d23bc2c70aafc1eb961b8b
(formal-ledger-specifications)
15:58:46
[aa8ba97a]
test: fix a possible deadlock when running the simulation with too many downstream peers
(amaru)
17:01:47
[70162666]
chore: provide doc comment explaining the unreachable state of address in ToPlutusData v1 and v2
(amaru)
17:12:08
[a6802a9c]
feat(client-lib): get cardano stake distribution for latest epoch with/without offset
(mithril)
17:12:10
[873516e8]
feat(client-cli): add `--epoch` parameter to cardano db v2 list command
(mithril)
17:12:11
[b1329ac3]
doc(website): document `--epoch` param in cdb snapshot list params table
(mithril)
17:16:32
[6d757e56]
- Add `from_stake_key_hash` constructor for `StakeAddress` to simplify creation.
(acropolis)
17:18:13
[cb6b8236]
Merge remote-tracking branch 'origin/lowhung/163-replace-reward-account-with-stake-address' into lowhung/163-replace-reward-account-with-stake-address
(acropolis)
17:33:51
[dbf3c97c]
refactor: Use AccountState and StakeAddressState from stake_addresses module
(acropolis)
17:50:48
[e1f18202]
Generate arbitrary `PoolParams` with no default vote before Dijkstra
(cardano-ledger)
18:00:48
[d8ca1273]
fix(ergo-node): change service type from NodePort to ClusterIP (#266)
(helm-charts)
18:01:52
[c6536884]
Generate arbitrary `PoolParams` with no default vote before Dijkstra
(cardano-ledger-specs)
18:07:08
[d2a5bb94]
feat: implement aiken proxy contract
(cardano-blueprint-and-ecosystem-monitoring)
18:19:40
[9a886c5c]
chore: add withdraw execution to test
(cardano-blueprint-and-ecosystem-monitoring)
18:22:14
[58e17715]
Merge pull request #953 from IntersectMBO/fd/fpoolparams
(formal-ledger-specifications)
18:52:56
[9d07c511]
Artifacts generated from 58e1771522619f673156a94c0cf91b415f1678ff
(formal-ledger-specifications)
19:10:13
[cbf1c585]
Update documentation and add remanining test driver and script that generates a snapshot manifest file
(acropolis)
19:24:24
[087606c4]
Fix formatting and also a comment that was misleading about the type
(acropolis)
20:02:44
[2df8371d]
Artifacts generated from b2c7103ee21aa75177095e1e84e25825e6b13dd5
(formal-ledger-specifications)
20:45:18
[13c952c3]
feat(spark): enhance Spark wallet with deposit address utilities and improved API support
(web3-sdk)
21:33:09
[f90a0ff5]
refactor(event): move block, rollback, and transaction from input/chainsync
(adder)
21:49:52
[35d096bb]
fix(spark): ensure Web3SparkWallet initialization includes required projectId and appUrl
(web3-sdk)
23:04:18
[3274bf99]
🟩 API (All properties) is up (204 in 646 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:19
[5b1d824c]
🟩 API (Batch) is up (204 in 122 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:19
[57e6126a]
🟩 API (Specific property) is up (204 in 122 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:37
[e0177211]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:37
[62396db3]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:37
[2d6838c2]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:38
[ef4feb3e]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:38
[7a9f011c]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:38
[e9fc07d4]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:39
[ab77cd47]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:17
[9e4d9e82]
🟩 voting.summit.cardano.org is up (200 in 170 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:18
[fa6c2eb5]
🟩 event-api is up (200 in 645 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:19
[89c1ce0e]
🟩 user-verification-api is up (405 in 738 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:20
[78621042]
🟩 login-api is up (401 in 552 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:20
[2747f321]
🟩 blockchain-follower-api is up (200 in 420 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:21
[2aaf9b9f]
🟩 get-votes-api is up (401 in 154 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:21
[9a8ec381]
🟩 cast-vote-api is up (401 in 405 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:22
[5beebcae]
🟩 get-vote-receipt-api is up (401 in 398 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:16:07
[497214ec]
Replace `KeyHash` with `StakeAddress` for consistency and unified handling across modules.
(acropolis)