Home / Reports / Jul 18, 2025
Friday, July 18, 2025
722 commits had been pushed across 73 repos by 102 authors. There were 19,980,214 additions and 757,105 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- ouroboros-network104
- formal-ledger-specifications71
- catalyst-voices46
- cardano-ledger40
- formal-ledger-specifications38
- hydra-poc33
- cardano-cli33
- cf-identity-wallet29
- yoroi-frontend23
- cardano-node21
- mithril17
- plutus13
- cardano-api13
- aiken12
- ouroboros-consensus12
- cardano-api11
- griffin11
- cf-cip1694-ballot-status10
- cardano-ledger10
- lace10
- antithesis9
- cardano-playground8
- govtool8
- gouroboros7
- yoroi7
- cf-token-metadata-registry-status6
- essential-cardano-content6
- ouroboros-leios6
- Governance6
- mesh6
- yoroi-mobile5
- cardano-wallet5
- nview4
- cardano-ignite4
- cardano-cli4
- cardano-ledger-specs4
- catalyst-ci4
- hermes4
- web3-sdk4
- cardano-rosetta-java3
- zeko3
- acropolis3
- capkgs3
- haskell.nix3
- hydra3
- credential-manager3
- governance3
- cardano-up2
- pool_groups2
- cardano-token-registry2
- CIPs2
- cardano-db-sync2
- cardano-node2
- ouroboros-leios-sim2
- amaru2
- tx-submit-api-mirror1
- cardano-ibc-incubator1
- cardano-org1
- developer-portal1
- scripts1
- cardano-wallet-connect-solidjs-component1
- atala-prism-wallet-sdk-ts1
- cardano-documentation1
- cardano-parts1
- devx1
- stackage.nix1
- cardano-airgap1
- cardano-base1
- cardano-db-sync1
- civics-documentation1
- Intersect-knowledge-base1
- dolos1
- homebrew-tap1
Commit Log
00:01:58
[2af79383]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 5d37e3a7349c668c74652837354933be4abb4783
(cardano-ledger)
00:12:13
[8ba43e26]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:12:13
[1c3c1a02]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:26:43
[fb5bb664]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:26:43
[1cd2f7d4]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:38:14
[6efdd04f]
feat: Add protocol parameter REST endpoints with optional historical storage (WIP)
(acropolis)
00:54:05
[81499355]
scripts: add playground cc-sign-rationale and create-cc-prop-ext
(cardano-playground)
00:55:17
[76b16337]
scripts: update playground cc vote to url ipfs signed rationale
(cardano-playground)
01:05:47
[ca525af1]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
01:05:48
[6bc4af6d]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
02:15:20
[a528c571]
Artifacts generated from 1a70d67f294589313a63fa06ff16eecbf7e4eec1
(formal-ledger-specifications)
02:48:21
[2ec31618]
Bump chromedriver from 138.0.0 to 138.0.3 in /packages/e2e-tests
(yoroi-frontend)
03:12:09
[baec8f82]
First draft CIP for creating a `browse` URI scheme to extend web+cardano and deep-link capabilities for application support.
(CIPs)
03:53:32
[a4924703]
Refactor Catalyst Stats Action: Remove output file input, enhance project ID validation, and streamline main function logic.
(governance)
04:15:58
[8d5a4f99]
feat(core): integrate connection pair and contact storage into agent and connection service
(cf-identity-wallet)
04:17:23
[eb12f995]
Refactor Discord Stats Action: Update description, remove output file input, and enhance input validation in getStats.js.
(Governance)
04:32:34
[0a34634c]
Deploying to gh-pages from @ IntersectMBO/plutus@2a70305402e563493d4cc6c195a573f6c5f9c529 🚀
(plutus)
04:45:12
[e21b3c2c]
remove out-dated conformance ex from CONTRIBUTING
(formal-ledger-specifications)
04:54:56
[efca5405]
Artifacts generated from dee925ced559183248c60895e3387ff544f5f05a
(formal-ledger-specifications)
04:58:03
[4ce0b7eb]
Artifacts generated from 671bc3df8fdf66a13da2e1e1341cac4541d83bf2
(formal-ledger-specifications)
04:58:35
[47e8fbad]
Artifacts generated from f17a41234a7e4c6aaed10a79e083eab828aa3f8f
(formal-ledger-specifications)
05:04:37
[beb73182]
Deploying to gh-pages from @ IntersectMBO/plutus@2a70305402e563493d4cc6c195a573f6c5f9c529 🚀
(plutus)
05:40:51
[37a02601]
Artifacts generated from 6659c1e3045024ce5879d9bdebe48015b3e9648a
(formal-ledger-specifications)
05:45:39
[b0bea305]
Artifacts generated from df14074f28d0ec32e829357e0c8bfd8b6e87ca49
(formal-ledger-specifications)
05:46:50
[1c7d28c5]
Artifacts generated from 375e970f04cb4bb80920e7586883cbc86eabd5d7
(formal-ledger-specifications)
05:47:14
[f44d0af2]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 2a70305402e563493d4cc6c195a573f6c5f9c529
(plutus)
05:54:03
[c6fe5a7d]
Merge branch 'feat/2906-campaign-model' into feat/3057-drep-information-registration
(catalyst-voices)
05:55:48
[7eb9b841]
Merge branch 'feat/2906-campaign-model' into feat/2957-campaign_phase_countdown
(catalyst-voices)
06:42:02
[d320a846]
Artifacts generated from 44941b285dc50271f774ecd1a7074756a3fea2fa
(formal-ledger-specifications)
07:06:16
[95e51858]
Add support for lagda.md files in generating raw html
(formal-ledger-specifications)
07:06:17
[15095979]
renaming Fees.lagda -> Fees.lagda.md and fixing it
(formal-ledger-specifications)
07:21:12
[4b5c6587]
Merge pull request #4156 from Emurgo/dependabot/npm_and_yarn/packages/e2e-tests/chromedriver-138.0.3
(yoroi-frontend)
07:21:14
[50530066]
Enhance Discord Stats Action: Add optional Discord analytics token input, update action version, and improve stats fetching logic to support both bot-based and API-based methods.
(Governance)
07:34:56
[0a9f781e]
Revert "feat(cat-voices): campaign model refactor (#3056)" (#3071)
(catalyst-voices)
07:37:57
[fba19a80]
Refactor: consolidate final cleanup of Fees.lagda.md
(formal-ledger-specifications)
07:38:24
[75582237]
fix(core): ipex agree connection history items not being filtered properly (#1271)
(cf-identity-wallet)
07:40:20
[ea0bf1d5]
feat: add error handling in discovery cubit and optimize campaign service performance
(catalyst-voices)
07:45:07
[862bc82e]
feature(client-lib): display 10 elements of each missing and/or tampered immutables files in case of ImmutableFilesVerification error
(mithril)
07:45:07
[f7b8d9c8]
feature(client-lib): list missing immutable files when computing cardano database message with a structured error
(mithril)
07:45:07
[45a8b85a]
feature(client-lib): compute cardano database message verify tampered files
(mithril)
07:45:07
[7191912e]
feature(client-cli): adapt call of compute_cardano_database_message to handle the new typed error
(mithril)
07:45:07
[b4840f94]
feature(client-lib,client-cli): add arg --allow-missing in cardano-db verify command
(mithril)
07:45:07
[7fd7898c]
feature(client-lib): add function in VerifiedDigests to list tampered immutables files
(mithril)
07:45:07
[cc1b627a]
fix(examples): realign immutables range with release-preprod environment
(mithril)
07:45:07
[b33c6f75]
feature(client-lib, examples): adapt examples with the new compute_cardano_database_message function
(mithril)
07:47:09
[4c167535]
Merge branch 'feat/voting_as_individual' into feat/campaign-model-2906
(catalyst-voices)
07:47:24
[1520910c]
Merge branch 'feat/campaign-model-2906' of github.com:input-output-hk/catalyst-voices into feat/campaign-model-2906
(catalyst-voices)
07:52:47
[39c4ab58]
Test.Consensus.Cardano.Translation: minor simplification (#1595)
(ouroboros-consensus)
07:53:41
[a766be54]
Artifacts generated from 0a2fbcd4847965d95bc836e42131a8955574befa
(formal-ledger-specifications)
07:55:23
[69ab9018]
Merge remote-tracking branch 'origin/develop' into fix/ipexAgreeFilterDevelop
(cf-identity-wallet)
08:34:04
[2b74d905]
Update org-stats-config.json: Rename 'organization' to 'mainOrganization', add 'extendedOrganizations' with example data, and include new Discord stats configuration options.
(governance)
09:06:19
[8f798470]
chore: Merge remote-tracking branch 'origin/develop' into feature/VT20-1908-updates-to-creation-and-deletion-of-connections
(cf-identity-wallet)
09:07:17
[d44a665b]
Merge branch 'develop' into fix/YOEXT-2103/towens-displayed-previous-wallet
(yoroi-frontend)
09:21:02
[396e38ff]
Merge branch 'develop' into fix/YOEXT-1743/swap-button-only-mainnet
(yoroi-frontend)
09:22:33
[d666eaf2]
ouroboros-consensus-diffusion integrated with cardano-diffusion
(ouroboros-consensus)
09:24:24
[bd30e63c]
Merge pull request #4105 from Emurgo/fix/YOEXT-2103/towens-displayed-previous-wallet
(yoroi-frontend)
09:37:07
[9ee9e1b9]
Polish: cleanup formatting, link fixes, and doc structure
(formal-ledger-specifications)
09:37:07
[a525e912]
Fix broken or outdated links across documentation
(formal-ledger-specifications)
09:37:07
[d28ae9c9]
remove out-dated conformance ex from CONTRIBUTING
(formal-ledger-specifications)
09:37:07
[57297069]
renaming Fees.lagda -> Fees.lagda.md and fixing it
(formal-ledger-specifications)
09:37:07
[299aed01]
General improvements to documentation and frontend
(formal-ledger-specifications)
09:37:07
[edf1d831]
Refactor: consolidate final cleanup of Fees.lagda.md
(formal-ledger-specifications)
09:37:07
[9fca98aa]
Add support for lagda.md files in generating raw html
(formal-ledger-specifications)
09:38:42
[8b50c224]
Merge pull request #6287 from IntersectMBO/mwojtowicz/bump-o-n-deps
(cardano-node)
09:38:45
[90b59dd2]
remove out-dated conformance ex from CONTRIBUTING
(formal-ledger-specifications)
09:38:45
[24684b1b]
Add support for lagda.md files in generating raw html
(formal-ledger-specifications)
09:38:45
[6d7f0f89]
Refactor: consolidate final cleanup of Fees.lagda.md
(formal-ledger-specifications)
09:38:45
[91b88c87]
renaming Fees.lagda -> Fees.lagda.md and fixing it
(formal-ledger-specifications)
09:38:45
[430471b0]
Fix broken or outdated links across documentation
(formal-ledger-specifications)
09:38:45
[00662e5f]
General improvements to documentation and frontend
(formal-ledger-specifications)
09:38:45
[c4b2ecc1]
Polish: cleanup formatting, link fixes, and doc structure
(formal-ledger-specifications)
09:47:27
[69e21851]
Artifacts generated from c0568e0a353451ed336ff360de643617b6e07575
(formal-ledger-specifications)
09:50:44
[6197445d]
Artifacts generated from 3e81990e5ed411668408650af3e5488d67b6a971
(formal-ledger-specifications)
09:51:40
[9981fd84]
Artifacts generated from 3d392f82f5f6226ea062611a3bab788cfbd5d0f5
(formal-ledger-specifications)
09:56:32
[cd89a4cc]
refactor: save exchangepresentcredential later to minimize race conditions
(cf-identity-wallet)
09:56:58
[6a531cf1]
feat: perform a stake pool query by id on stake pool details to fetch all the details
(lace)
09:58:41
[718c2019]
refactor: save exchangepresentcredential later to minimize race conditions
(cf-identity-wallet)
10:10:39
[62f38afd]
Merge pull request #3902 from IntersectMBO/hotfix-m-labs-withdraw-authors-info-box
(govtool)
10:16:42
[1ae69abb]
Artifacts generated from 5c6b057d57140773a9d6ee143937eed0570fc844
(formal-ledger-specifications)
10:16:50
[c0c9e6fe]
refactor: save exchangepresentcredential later to minimize race conditions (#1274)
(cf-identity-wallet)
10:16:53
[ca11e104]
fix(core): ipex agree connection history items not being filtered properly (develop) (#1273)
(cf-identity-wallet)
10:42:06
[97d47c89]
Merge branch 'feat/voting_as_individual' into feat/cleanup-voting-page
(catalyst-voices)
10:43:54
[3896e60b]
Merge branch 'develop' into fix/YOEXT-1743/swap-button-only-mainnet
(yoroi-frontend)
11:11:19
[a01d85a4]
call deliver on receiving messages before writting last known revision
(hydra-poc)
11:28:43
[6bcd196e]
Merge branch 'feat/voting_as_individual' into feat/phase-count-down
(catalyst-voices)
11:34:57
[5fdd7cc5]
Merge branch 'feat/phase-count-down' of github.com:input-output-hk/catalyst-voices into feat/phase-count-down
(catalyst-voices)
11:36:06
[0d934cb0]
Merge pull request #5158 from IntersectMBO/coot/tx-submission-doc
(ouroboros-network)
11:37:18
[b4c383dc]
Merge branch 'feat/voting_as_individual' into refactor/2908-workspace-proposal-refactor
(catalyst-voices)
11:45:22
[c5df1f17]
[EC Api] - Added: Weekly development report as of 2025-07-18
(essential-cardano-content)
12:03:45
[830aa4a9]
Merge pull request #1575 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-07-18-1752839121264
(essential-cardano-content)
12:35:44
[a974e821]
chore(deps): Bump github.com/fxamacker/cbor/v2 from 2.8.0 to 2.9.0 (#235)
(tx-submit-api-mirror)
12:39:32
[702857a2]
Add mkBasicBlockBody{Shelley,Alonzo} and txSeqBlockBody{Shelley,Alonzo}L
(cardano-ledger)
12:41:10
[a4d09743]
rn79: Fix metro markdown transformer by switching to resolve request from babel transformer compatibility issue with rn 0.79
(yoroi-mobile)
12:42:09
[c54d3841]
Refactor: `SelectView` = `BlockNo` × `TiebreakerView` (#1591)
(ouroboros-consensus)
12:44:56
[5d5069d9]
Merge pull request #4159 from Emurgo/fix/rollback-chromdriver-version
(yoroi-frontend)
12:45:15
[2892000d]
Merge branch 'develop' into fix/YOEXT-1743/swap-button-only-mainnet
(yoroi-frontend)
12:59:41
[a40fe047]
chore: sdk bump, chromatic removal and token balance fix [LW-13249] (#1953)
(lace)
13:14:28
[171e375b]
[EC Api] - Added: Weekly development report as of 2025-07-18
(essential-cardano-content)
13:16:31
[1a314f92]
Merge pull request #1576 from input-output-hk/emmanuelamehiohkio/contrib/weekly-development-report-as-of-2025-07-18-1752844467711
(essential-cardano-content)
13:26:22
[503c830b]
Merge branch 'main' into 2929-update-existing-integration-tests
(catalyst-voices)
13:35:57
[457884ae]
Merge branch 'feat/voting_as_individual' into feat/cleanup-voting-page
(catalyst-voices)
14:03:13
[b68a3ae6]
Merge pull request #6283 from IntersectMBO/jutaro/docu_generation2
(cardano-node)
14:29:25
[1b58e352]
Merge pull request #4154 from Emurgo/fix/YOEXT-1743/swap-button-only-mainnet
(yoroi-frontend)
14:42:47
[f6b6d3ec]
Artifacts generated from b022bf45ed09b124bb271c4d6626fa0105b0b40b
(formal-ledger-specifications)
14:45:44
[5dc410f1]
Merge pull request #1248 from IntersectMBO/jordan/refactoring-20250710
(cardano-cli)
15:05:14
[fdac6bf8]
Merge pull request #1577 from input-output-hk/ivan-irakoze/contrib/peras-explained-1752851015770
(essential-cardano-content)
15:44:22
[ad7d7a77]
WIP: red test showing that local database with extra immutables compared to verified digest will throw a error, todo: log that its due to extra local files
(mithril)
15:53:41
[484b6aa8]
tx-submission: inbound peer using tx-submission decision logic
(ouroboros-network)
15:53:42
[ce5f25b5]
tx-submission: refactored TxSubmission files and added V2 sim
(ouroboros-network)
15:53:43
[6aa03447]
net-sim: integrated txSubmissionV2 in testnet diffusion simulation
(ouroboros-network)
15:53:44
[d98cb921]
tx-submission: TraceTxSubmissionProcessed for the new TX submission
(ouroboros-network)
15:53:44
[a91823b3]
tx-submission: deriving Eq and Show for EnableNewTxSubmissionProtocol
(ouroboros-network)
15:53:44
[155049ed]
tx-submission: moved TxDecisionPolicy to MiniProtocolParamenters
(ouroboros-network)
15:53:47
[4eee22be]
net-sim: do not render saTxDecisionPolicy field of SimArgs in test coverage
(ouroboros-network)
15:53:48
[26b78c2a]
tx-submission: improved logging for prop_accept_failure test failures
(ouroboros-network)
15:53:48
[3b79e9d8]
tx-submission: submit txs to the mempool even if we don't send MsgRequestTxIds
(ouroboros-network)
15:53:48
[78b86412]
tx-submission: show number of txs transferred in test simulations
(ouroboros-network)
16:42:18
[bb53acba]
Move wrapper files outside of the example folder (into `lib-wrapper` folder)
(cardano-api)
16:42:26
[9b5cf123]
fix: PlutusData comparison in the UPLC VM shouldn't rely on CBOR encoding
(aiken)
16:50:32
[60a8955e]
tx-generator/gen-plutus: add to musl for release artifact inclusion
(cardano-node)
16:50:33
[063fe1eb]
releaseBins: switch to an allowList rather than denyList approach
(cardano-node)
16:58:56
[c0940043]
cardano-rpc | Add UTxO RPC: Update cardano.proto & query.proto with definitions for readUtxos
(cardano-api)
17:00:30
[fc5d7659]
fix: PlutusData comparison in the UPLC VM shouldn't rely on CBOR encoding
(aiken)
17:15:28
[e8cc1e93]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
17:19:58
[715d7ef4]
Merge pull request #888 from IntersectMBO/mgalazyn/feature/add-utxorpc-protocol-parameters-query
(cardano-api)
17:22:55
[a3b8854d]
Rename `runGovernanceActionCreateProtocolParametersUpdateCmd` to `runCompatibleGovernanceActionCreateProtocolParametersUpdateCmd`Factor out relevant eons
(cardano-cli)
17:26:04
[6e7e982f]
Merge pull request #1249 from IntersectMBO/jordan/refactoring-2025-07-11
(cardano-cli)
18:00:17
[5fb15010]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
18:37:43
[ac563373]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
19:18:48
[08fd3c8c]
Rename `runGovernanceActionCreateProtocolParametersUpdateCmd` to `runCompatibleGovernanceActionCreateProtocolParametersUpdateCmd`Factor out relevant eons
(cardano-cli)
19:49:03
[425b8c19]
Merge pull request #6283 from IntersectMBO/jutaro/docu_generation2
(cardano-node)
19:50:46
[4f158782]
Merge pull request #3906 from IntersectMBO/chore/@intersect.mbo/govtool-outcomes-pillar-ui-v1.5.2
(govtool)
20:03:01
[db57ace6]
Delete BabbageFeatures valid tests from cardano-ledger-test
(cardano-ledger-specs)
20:42:38
[fa49cbec]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
20:45:42
[8a6dd492]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
21:23:21
[e32216dd]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger-specs)
21:28:28
[ee3856e8]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
22:14:11
[f9775e5d]
chore(deps): bump the npm_and_yarn group across 3 directories with 14 updates
(atala-prism-wallet-sdk-ts)
22:25:24
[69aea6ec]
Add `Uniform` instance for `Ptr`, `SlotNo32`, `CertIx` and `TxIx`
(cardano-ledger)
22:25:24
[38c76760]
Replace usage of `UMap` with different specialized per era types
(cardano-ledger)
22:51:18
[808e7b17]
fix: update build commands to specify Rust version 1.86 in installation instructions
(griffin)
23:04:41
[a2aeebe7]
🟩 API (All properties) is up (204 in 685 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:42
[0295904e]
🟩 API (Batch) is up (204 in 114 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:42
[6104ac1a]
🟩 API (Specific property) is up (204 in 114 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:07:10
[d8302f0b]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:11
[3e6b4a3f]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:12
[8a4dfe28]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:12
[a66773e4]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:13
[746a7b31]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:13
[97e22d3f]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:14
[6a1926ed]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)