Home / Reports / Mar 28, 2023

Tuesday, March 28, 2023

57 commits had been pushed across 19 repos by 25 authors. There were 368,839 additions and 359,023 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:10:17 [ccf6a9aa] Automatic Update (stackage.nix)
00:18:47 [e5bf8785] :bento: Update graphs [skip ci] (uptime)
00:19:15 [a560347b] :pencil: Update summary in README [skip ci] [upptime] (uptime)
00:19:16 [b44b79ae] :card_file_box: Update status summary [skip ci] [upptime] (uptime)
00:28:06 [cbbf9dbc] add Mempool (customSmallerIsBetter) benchmark result for 5e04afe2e6dcaeefac39f118c7d92afa848fec78 (ouroboros-consensus)
00:42:03 [cb010a3d] Deployed haddocks (ouroboros-network)
00:49:55 [378d4b52] Merge #3801 (cardano-wallet)
00:51:09 [d0e83949] Update Hackage and Stackage (haskell.nix)
01:25:22 [fb3a7b1f] `index-state` was renamed `index-state-max` (#1905) (haskell.nix)
01:26:51 [fc6fe0b9] Fix stackage (#1882) (haskell.nix)
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:39:46 [58cbcc3f] Add the alternative nix profile install command. (#1781) (haskell.nix)
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)
06:13:18 [f72be532] Merge pull request #668 from input-output-hk/fix/circular-deps-check (cardano-js-sdk)
06:57:18 [80113f97] Merge pull request #672 from input-output-hk/fix/transaction-resubmitted-too-soon (cardano-js-sdk)
08:01:48 [079d1f9d] feat: address whitelist support (DAC-485) (dapps-certification)
08:30:08 [35d76634] deploy: 1be15cfb3a19d64938df7cd58811fc18f3f406d0 (catalyst-core)
09:49:36 [894a938e] deploy: 774dd380934753982ff8556f1c5e2856562291e3 (catalyst-core)
10:18:50 [90de2eb3] Merge #4019 (ouroboros-network)
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:10:39 [15d32d17] deploy: 637038dd1821f3c08cd896ec76c2b2b5966698c1 (catalyst-core)
11:30:28 [c4d9957d] Use automated deriving for DecEq of address types (#81) (formal-ledger-specifications)
12:14:37 [3005b053] Merge pull request #309 from phdang/master (metadata-registry-testnet)
12:15:07 [bd322fbd] Merge #5018 (cardano-node)
12:25:24 [3b064a35] deploy: c8027852c26a18622118318233c4df46b53fded1 (catalyst-core)
12:39:55 [a0bf8662] Merge pull request #172 from input-output-hk/wait_for_block_no (cardano-clusterlib-py)
13:02:14 [ffcdcb8c] deploy: e1e0b677967aeab70276b301e7ce1fb9aaec9513 (catalyst-core)
13:28:18 [9594e722] Cache nix store in github actions caches (formal-ledger-specifications)
13:57:06 [c672474e] staging: Bump marlowePlay to 747ae6e4e488668f081414621c29c2886b1b525a (plutus-ops)
14:20:32 [96c7bcf6] Removed Draft Docs for NPG-5730-python-idea-scale-data-import-should-upsert-data (catalyst-core)
14:30:05 [8a0eae1d] deploy: ac903823d2da5cb0927213ab74c41079267e65a8 (catalyst-core)
14:38:51 [56f13881] New Hydra L2 integration (#9) (hydra-voting-poc)
15:07:54 [7c40baaa] deploy: d4aa9f10099f24d2511d1550949e7854394df565 (catalyst-core)
15:25:37 [6f3f4721] A couple of tweaks to the conformance test suite (#5236) (plutus)
15:44:22 [a9f1a051] Deploying to gh-pages from @ input-output-hk/plutus@6f3f472138dd9394a4b9950ace13921b53f1111e 🚀 (plutus)
16:13:07 [298d44d4] Merge #5018 (cardano-node)
16:49:50 [3b430cfd] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 6f3f472138dd9394a4b9950ace13921b53f1111e (plutus)
17:33:15 [77af662d] minutes (Developer-Experience-working-group)
17:59:44 [dcf00111] minutes (Developer-Experience-working-group)
18:03:56 [8e14f99b] Merge pull request #60 from Benjmhart/minutes/2023-03-28 (Developer-Experience-working-group)
18:13:45 [8d6a366b] Remove factually incorrect claim (cardano-transaction-lib)
18:28:47 [405c7558] plutusStaging: Bump plutus to 835a7ed6d5b6313351c30dae29309e4ca5059a90 (plutus-ops)
18:57:17 [db4126e8] plutusStaging: Bump plutus to 2b71ee10f7eacc927ccc6af51640af761f413c3f (plutus-ops)
19:43:42 [63d3706f] deploy: 4fa93d0ac595a2aea72422b1baef36cbd859c58f (catalyst-core)
19:44:46 [66f107e4] deploy: 25de6ac73c2d0e76a77b2bacef5d847b8ad40959 (catalyst-core)
21:12:33 [ec86caf6] rename 'optional datums' to 'supplemental' datums (cardano-ledger-specs)
21:17:08 [b6faed1d] add Haskell Benchmark (customSmallerIsBetter) benchmark result for ec86caf6cd2ff3ac88f1fef9e425406b269209b3 (cardano-ledger-specs)
23:05:40 [5c37c18e] 🟩 C1 Devnet RPC is up (200 in 223 ms) [skip ci] [upptime] (uptime)
23:05:41 [ce42b60b] 🟩 C1 Mainnet RPC is up (200 in 237 ms) [skip ci] [upptime] (uptime)
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:05:43 [f99866e2] 🟩 A1 Devnet RPC is up (200 in 416 ms) [skip ci] [upptime] (uptime)
23:05:44 [269e7b8e] 🟩 A1 Mainnet RPC is up (200 in 80 ms) [skip ci] [upptime] (uptime)
23:05:44 [812e45e3] 🟩 A1 Mainnet L2 Explorer is up (200 in 94 ms) [skip ci] [upptime] (uptime)
23:05:44 [c076e56a] 🟩 A1 Devnet L2 Explorer is up (200 in 488 ms) [skip ci] [upptime] (uptime)