Home / Reports / Mar 28, 2023
Tuesday, March 28, 2023
614 commits had been pushed across 60 repos by 101 authors. There were 499,867 additions and 430,304 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-node80
- ouroboros-network79
- formal-ledger-specifications33
- yoroi-mobile32
- marlowe-cardano31
- cardano-wallet28
- plutus28
- catalyst-core23
- CIPs21
- cardano-ledger-specs20
- plutus-apps20
- hydra-poc16
- hydra14
- cardano-js-sdk13
- uptime11
- developer-portal10
- utxo-selection-benchmarking9
- cardano-haskell-package-repo9
- yoroi-frontend8
- cardano-haskell-action8
- hydra-voting-poc7
- dcspark-core7
- cardano-transaction-lib7
- cardano-node-tests6
- dapps-certification6
- io-sim6
- cardano-updates5
- haskell.nix5
- docker-cardano-db-sync4
- plutus-pioneer-program4
- cardano-base3
- Developer-Experience-working-group3
- marconi3
- plutus-ops3
- guild-operators2
- cardano-clusterlib-py2
- ci-world2
- metadata-registry-testnet2
- cardano-token-registry1
- merkle-tree-java1
- carp1
- ergo-node-interface1
- cardano1
- cardano-haskell-packages1
- catalyst-toolbox1
- Certification-working-group1
- clockworks-world1
- daedalus1
- devx1
- essential-cardano-content1
- hs-opt-handbook.github.io1
- marlowe-playground1
- mithril1
- ouroboros-consensus1
- sc-dev-platform1
- stackage.nix1
- vit-servicing-station1
- oura1
Commit Log
00:10:46
[f900b6d1]
cardano-api:Continue with integration. Ran into a problem with Script parameterization on era
(cardano-node)
00:12:09
[d1b45485]
Fixed evaluateTransactionExecutionUnits and fixup evaluateTransactionBalance
(cardano-node)
00:12:10
[1d8b9e3a]
Fix cardano-api and cardano-cli test suites and get rid of warnings
(cardano-node)
00:28:06
[cbbf9dbc]
add Mempool (customSmallerIsBetter) benchmark result for 5e04afe2e6dcaeefac39f118c7d92afa848fec78
(ouroboros-consensus)
00:53:49
[5fe9e9e0]
Translate bad `Ptr`s to valid `Ptr`s during translation to Conway.
(cardano-ledger-specs)
01:00:43
[383113e2]
chore(deps): bump DeterminateSystems/update-flake-lock from 14 to 18
(vit-servicing-station)
01:02:02
[c233db9a]
chore(deps): bump DeterminateSystems/update-flake-lock from 10 to 18
(clockworks-world)
01:03:17
[04181fb0]
chore(deps): bump DeterminateSystems/update-flake-lock from 14 to 18
(catalyst-toolbox)
01:11:22
[f272577c]
cabal.project: update to latest ledger with few necessary bug fixes
(cardano-node)
01:26:15
[02d70a68]
Merge remote-tracking branch 'origin/token-registration' into token-registration
(CIPs)
01:29:00
[c0d15303]
docs: Merge #3801 3801: Strengthen property tests for `applyBlocks`. r=jonathanknowles a=jonathanknowles ## Issue
ADP-2840 / #3785
## Summary
The `applyBlocks` function was recently changed so that fees of incoming transactions, if present (i.e., not `Nothing`), are no longer stripped away (i.e., no longer replaced with `Nothing`).
The following commits are relevant:
- https://github.com/input-output-hk/cardano-wallet/commit/120c7decdc662607758de60c7c8690845baeb22b
- https://github.com/input-output-hk/cardano-wallet/commit/634265eb4bb13bc0c7782c889753affce62e1760
Consequently, it is now more straightforward to test our expectations about the `fee` field within our property tests for `applyBlocks`. In particular, we now test that `applyBlocks` does not modify the `fee` field in any way (if it is not `Nothing`), whereas before, the `fee` field was deliberately excluded from the test.
Note that this does rely on the fact that our transaction sequence generator never generates transactions with fees that are `Nothing`:
https://github.com/input-output-hk/cardano-wallet/blob/4af4c184a2f986a51c44c0f93a5eef7e7fa31acf/lib/wallet/src/Cardano/Wallet/Primitive/Types/Tx/TxSeq/Gen.hs#L319-L320
If in future we revise this generator to also cover transactions where fees can be `Nothing`, we will have to also revise these property tests.
This PR adjusts the following property tests, which test that `applyBlocks` returns all transactions that are relevant to the wallet (and no others), and that they are returned in the same order that they appear in the blockchain:
- [`prop_applyBlocks_filteredTxs_someOurs`](https://github.com/input-output-hk/cardano-wallet/blob/76f09ef7fda58418710b8394603d75d677b34425/lib/wallet/test/unit/Cardano/Wallet/Primitive/ModelSpec.hs#L2657)
tests `applyBlocks` in scenarios where **_only some_** transactions in an arbitrary block sequence are relevant to a wallet.
- [`prop_applyBlocks_filteredTxs_allOurs`](https://github.com/input-output-hk/cardano-wallet/blob/76f09ef7fda58418710b8394603d75d677b34425/lib/wallet/test/unit/Cardano/Wallet/Primitive/ModelSpec.hs#L2687)
tests `applyBlocks` in scenarios where **_all_** transactions in an arbitrary block sequence are relevant to a wallet. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: 378d4b524b0690df1e9e31944e4561a46d3d80ad
(cardano-wallet)
01:51:33
[98212cb6]
Improve tests, resolve math bugs, make code decomposition
(utxo-selection-benchmarking)
02:18:18
[919ef570]
Merge pull request #3360 from input-output-hk/lehins/truncate-ptrs-upon-translation
(cardano-ledger-specs)
02:22:12
[4da673f2]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 919ef57005d47b1512be6e0d36e42c1fdaf1b6ec
(cardano-ledger-specs)
03:21:40
[10599954]
Merge remote-tracking branch 'origin/main' into s3-uploads
(cardano-haskell-action)
05:51:38
[c5f59434]
Add `Wunused-packages` to default ghc-options for consensus packages.
(ouroboros-network)
05:51:43
[d342f5e3]
Update codeowners with new packages and delete obselete ones
(ouroboros-network)
05:51:44
[57531958]
Remove `Test.Util.Classify` in favour of `Test.StateMachine.Labelling`.
(ouroboros-network)
05:51:46
[8526663d]
Revive `Test.Util.Classify` as a deprecated module, add a changelog entry
(ouroboros-network)
05:51:51
[7120cc45]
Introduce simple property to test crypto change between eras
(ouroboros-network)
05:51:55
[40736ba9]
Update ouroboros-consensus-cardano-test/test/Test/Consensus/Cardano/Crypto.hs
(ouroboros-network)
05:51:56
[e6605985]
Update ouroboros-consensus-cardano-test/test/Test/Consensus/Cardano/Crypto.hs
(ouroboros-network)
05:52:06
[191dad15]
Directly use Hash type when defining Header Hash for Shelley
(ouroboros-network)
06:13:18
[f72be532]
Merge pull request #668 from input-output-hk/fix/circular-deps-check
(cardano-js-sdk)
06:21:00
[8b629252]
Fix multiple crypto unit test by not showing generated instances
(ouroboros-network)
06:57:18
[80113f97]
Merge pull request #672 from input-output-hk/fix/transaction-resubmitted-too-soon
(cardano-js-sdk)
07:57:26
[31e71519]
Fix broken haddock links by using reference paths and avoid throwing on onBrokenLinks but mark them as warn
(hydra)
07:57:26
[bbb9e7ba]
Fix links in glossary: avoid using relative paths as they are discourage by docusaurus.
(hydra)
08:50:08
[61c6471c]
Remove dup of index-state, no longer needed with latest haskell.nix
(cardano-node)
08:58:22
[62624303]
Use automated deriving for DecEq of address types
(formal-ledger-specifications)
09:19:46
[b11ba667]
Revise ouroboros-consensus-0.3.0.0 to add upper bound on unix-bytestring
(cardano-haskell-package-repo)
09:30:32
[0fbf6b9a]
Add small note about create-marker-utxo script not being mainnet compatible
(hydra-poc)
09:38:36
[1766d40f]
Use automated deriving for DecEq of address types
(formal-ledger-specifications)
09:39:23
[8c6cfc82]
feat(cardano-services): adds an option to log all the performed queries with execution time
(cardano-js-sdk)
10:04:37
[028d0b3e]
Revise ouroboros-consensus at all versions to add upper bound on unix-bytestring
(cardano-haskell-package-repo)
10:06:41
[d23f3d17]
amend! feat(cardano-services): adds an option to log all the performed queries with execution time
(cardano-js-sdk)
10:08:46
[a8832211]
Merge branch 'input-output-hk:fourth-iteration' into fourth-iteration
(plutus-pioneer-program)
10:30:58
[18eeb0f4]
Add small note about create-marker-utxo script not being mainnet compatible
(hydra)
10:34:19
[dbd4aa58]
amend! amend! feat(cardano-services): adds an option to log all the performed queries with execution time
(cardano-js-sdk)
10:35:19
[fa7506b9]
PLT-170 Add Marconi indexer which indexes nonce per each epoch in marconi-chain-index.
(plutus-apps)
10:46:46
[dcb56241]
Merge pull request #1462 from Plutonomicon/klntsky/1419-reward-redeemer-indexing
(cardano-transaction-lib)
10:49:23
[4cfbb6d0]
Deploying to gh-pages from @ Plutonomicon/cardano-transaction-lib@dcb56241983f3e53a2783a9ff26f25290d5519a5 🚀
(cardano-transaction-lib)
11:05:27
[a4948a91]
implement translation between cip-25 nft metadata and generic metadata
(marlowe-cardano)
11:30:07
[4a02dcf1]
Add Info gov action & script support for voting (#77)
(formal-ledger-specifications)
11:30:28
[c4d9957d]
Use automated deriving for DecEq of address types (#81)
(formal-ledger-specifications)
11:36:38
[9ea49d3f]
Merge pull request #4941 from input-output-hk/newhoggy/default-values
(cardano-node)
11:38:26
[fabf80be]
Implement new UTxO locker, update balancing API, update examples, add
(cardano-transaction-lib)
11:54:43
[7cafc3a2]
Merge pull request #4879 from input-output-hk/newhoggy/re-enable-kes-period-info-test
(cardano-node)
12:26:20
[c4e2d7c0]
PLT-170 Add Marconi indexer which indexes nonce per each epoch in marconi-chain-index.
(plutus-apps)
12:39:55
[a0bf8662]
Merge pull request #172 from input-output-hk/wait_for_block_no
(cardano-clusterlib-py)
13:09:01
[e7966410]
PLT-170-2 Add JSON-RPC querying for nonce by epoch in marconi-sidechain
(plutus-apps)
13:10:29
[196a9609]
Merge pull request #17 from blinklabs-io/chore/ci-split-image-names
(docker-cardano-db-sync)
13:28:20
[ba2afbac]
plutus-scripts-bench: exempt Left case from nix path processing, fix
(cardano-node)
13:40:32
[905a3cd5]
Rename the 'Agda-ledger' package into 'formal-ledger'
(formal-ledger-specifications)
13:51:56
[e3d960bc]
refactor: move Range and it's utils to util package and generalise
(cardano-js-sdk)
13:53:15
[747ae6e4]
Merge pull request #23 from input-output-hk/hrajchert/plt-3913-fix-address-blockly-bug
(marlowe-playground)
13:54:14
[1583edee]
feat(cardano-services): cache the DB and node healthCheck results
(cardano-js-sdk)
13:57:06
[c672474e]
staging: Bump marlowePlay to 747ae6e4e488668f081414621c29c2886b1b525a
(plutus-ops)
14:07:22
[1f1a2c83]
feat(cardano-services)!: give health checks a dedicated db pool
(cardano-js-sdk)
14:20:32
[96c7bcf6]
Removed Draft Docs for NPG-5730-python-idea-scale-data-import-should-upsert-data
(catalyst-core)
14:40:28
[68bb0e41]
Adjust github actions workflow to the new attribute names
(formal-ledger-specifications)
15:06:52
[cda3b5ae]
Merge branch 'feat/YOEXT-537/create-wallet-third-step' of https://github.com/Emurgo/yoroi-frontend into feat/YOEXT-540/create-wallet-forth-step
(yoroi-frontend)
15:10:03
[76c3b9e4]
Add some additional functions & notations to the set theory
(formal-ledger-specifications)
15:10:03
[e11f50c2]
Add a small-step to big-step transformer and some cleanup
(formal-ledger-specifications)
15:10:03
[d2e3e9dd]
Add a `roles` field that associates a key with a governance role
(formal-ledger-specifications)
15:40:35
[e846e60d]
Update from 5ce31e2fec557df53e6be7b5bc5a7d4d894b366e
(cardano-haskell-package-repo)
15:41:47
[633038db]
[EC Api] - Added: UPDATE: Cardano Cross-Chain Bridges and Other Interoperability Solutions
(essential-cardano-content)
15:44:22
[a9f1a051]
Deploying to gh-pages from @ input-output-hk/plutus@6f3f472138dd9394a4b9950ace13921b53f1111e 🚀
(plutus)
15:51:26
[a01fe44d]
Update pallas-addresses requirement from 0.16.0 to 0.18.0
(utxo-selection-benchmarking)
16:01:05
[765f036b]
Rename UnconditionalInline.hs to Inline.hs because it includes callsite now.
(plutus)
16:42:25
[ae2b5650]
Quick test to make sure removing annAlwaysInline doesn't change anything.
(plutus)
16:49:50
[3b430cfd]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 6f3f472138dd9394a4b9950ace13921b53f1111e
(plutus)
17:11:04
[cb484d61]
Merge pull request #546 from input-output-hk/plt-4246-nightly-tests
(marlowe-cardano)
17:11:23
[a64eca7f]
Fix nft metadata not being returned with ContractCreated and InputsApplied
(marlowe-cardano)
17:31:55
[42616964]
fixup! feat(cardano-services)!: give health checks a dedicated db pool - use two distinct db pools for: main db operations and health checks - refactor all corresponding providers,services and tests
(cardano-js-sdk)
18:03:56
[8e14f99b]
Merge pull request #60 from Benjmhart/minutes/2023-03-28
(Developer-Experience-working-group)
18:15:32
[39356eff]
Fix nft metadata not being returned with ContractCreated and InputsApplied
(marlowe-cardano)
18:15:59
[ff756037]
makeSnapShot and individual versions of updateILC for particular changes.
(cardano-ledger-specs)
18:27:41
[19335071]
PLT-4560 Fixed owner/repo access verification to trigger only after entering the input completely, i.e. after a delay
(dapps-certification)
18:28:47
[405c7558]
plutusStaging: Bump plutus to 835a7ed6d5b6313351c30dae29309e4ca5059a90
(plutus-ops)
18:46:43
[599c4a00]
PLT-4560 Fixes connect modal unnecessary display and retaining of edited values reidrected from github-connect
(dapps-certification)
18:54:05
[766d1f17]
PLT-170 Add Marconi indexer which indexes nonce per each epoch in marconi-chain-index.
(plutus-apps)
18:57:17
[db4126e8]
plutusStaging: Bump plutus to 2b71ee10f7eacc927ccc6af51640af761f413c3f
(plutus-ops)
18:58:04
[a08fddfd]
Merge branch 'feat/YOEXT-544/select-network-screen' of https://github.com/Emurgo/yoroi-frontend into feat/YOEXT-549/create-wallet-loading-screen
(yoroi-frontend)
21:17:08
[b6faed1d]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for ec86caf6cd2ff3ac88f1fef9e425406b269209b3
(cardano-ledger-specs)
22:08:56
[86b16ee6]
Update golden tests to reflect changes in cardano-ledger-conway-1.1
(ouroboros-network)
22:14:41
[29eb23db]
PLT-4186 removed invalid test on post contract - added specs for post transaction
(marlowe-cardano)
23:05:41
[cf2da748]
🟩 C1 Devnet Sidechain Explorer is up (200 in 143 ms) [skip ci] [upptime]
(uptime)
23:05:42
[4eba6479]
🟩 C1 Mainnet Sidechain Explorer is up (200 in 596 ms) [skip ci] [upptime]
(uptime)
23:16:19
[4c612ce8]
plutus-scripts-bench: Sweep PlutusTest.hs for switch to Either for scripts.
(cardano-node)
23:23:57
[76e19efc]
Changed the STS State of the UTXO, UTXOW, and DELEGS rules to LedgerState, instead of UTxOState
(cardano-ledger-specs)
23:44:17
[2af09b3c]
makeSnapShot and individual versions of updateILC for particular changes.
(cardano-ledger-specs)
23:58:36
[00a2345f]
fix: scope issue with ir_stack being incremented wrongly with assignment
(aiken)