Home / Reports / Apr 27, 2023

Thursday, April 27, 2023

124 commits had been pushed across 24 repos by 33 authors. There were 3,431,820 additions and 920,248 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:18:45 [abb8a381] :bento: Update graphs [skip ci] (uptime)
00:19:40 [ad889a01] :card_file_box: Update status summary [skip ci] [upptime] (uptime)
00:19:40 [b429dbf7] :pencil: Update summary in README [skip ci] [upptime] (uptime)
00:26:34 [1733d376] Deployed haddocks (ouroboros-network)
00:50:54 [7a402160] Update Hackage and Stackage (haskell.nix)
02:27:23 [40a49af2] Update gen-plutus.hs (cardano-node)
03:06:12 [2e7352e5] Update gen-plutus.hs (cardano-node)
03:11:42 [636157f7] Update gen-plutus.hs (cardano-node)
03:26:54 [05886190] deploy: 68b3205ea7697080d4c032e69887d1c17ef0fe56 (catalyst-core)
04:08:43 [f5b7ef89] Update gen-plutus.hs (cardano-node)
05:07:52 [b8a5fef5] deploy: 056db54917836028836647ac9c51819ce2dea57a (hydra-poc)
05:28:28 [2b508816] Initial checkin (actions)
05:33:06 [61cf118c] Update haskell.yml (cardano-base)
05:35:49 [20a489ad] update readme (actions)
05:38:06 [9550c391] Fixup link (actions)
05:47:00 [266250c9] Merge #4527 (ouroboros-network)
06:13:12 [a07df168] Update haskell.yml (cardano-base)
06:25:21 [96305ade] Merge pull request #2824 from hysleeper/master (cardano-token-registry)
06:25:52 [7458866a] ugh (actions)
06:26:02 [77ffeedd] Merge pull request #2823 from giorgos208/patch-1 (cardano-token-registry)
06:42:35 [5e99ce1f] :thinking face: (actions)
06:51:03 [28248fb7] Let's hope _this_ works (actions)
06:58:36 [cf39423b] remove now obsolete networks. (cardano-configurations)
06:59:00 [d6ab2a07] :pray: (actions)
07:02:01 [1254c6d3] Repair workflow's badge (cardano-configurations)
07:05:46 [95860779] Merge #4527 (ouroboros-network)
07:07:25 [c7e14b12] last iteration? (actions)
07:09:59 [756b31cf] Use 'Preview' for nightly network synchronization. (cardano-ogmios)
07:19:58 [d3cfbfb8] Merge pull request #3116 from input-output-hk/chore/new-darwin-builders (daedalus)
07:49:44 [b85bc5d7] deploy: 0a209ca324397f2e3d4c914256d229b5198cc297 (mithril)
07:53:30 [75eaca71] further cleanup (cardano-base)
07:57:16 [bf722f16] Update flake.nix (cardano-node)
08:00:11 [6366e9b1] Fix up macOS (actions)
08:01:17 [698dda8c] Merge pull request #1756 from input-output-hk/codeql_enable (cardano-node-tests)
08:18:20 [193bb5b1] new aiken script (hydra-voting-poc)
08:20:13 [d8194e93] Update flake.nix (cardano-node)
08:20:33 [6ab363fc] Default evalPackages to pkgsBuildBuild (#1927) (haskell.nix)
08:23:55 [893d900e] Update flake.nix (cardano-node)
08:27:53 [67a0a430] Merge pull request #693 from input-output-hk/feat/adp-2904-implement-cbor-reader-writer (cardano-js-sdk)
08:40:49 [01cdbb9a] chore(deps): bump benchmark-action/github-action-benchmark (#5274) (plutus)
08:42:41 [e175d03d] show me all the jobs (cardano-node)
08:43:34 [dd0cbd5a] Update flake.nix (cardano-node)
08:48:22 [c48d1124] Update .gitignore (cardano-node-tests)
08:48:26 [7dd13314] add devx action (actions)
08:55:10 [6d450d68] Merge pull request #1757 from input-output-hk/update_gitignore (cardano-node-tests)
09:01:49 [eced63e8] Merge #3891 (cardano-wallet)
09:26:52 [7493e607] docs: Merge #3891 3891: Further optimise UTxO index construction. r=jonathanknowles a=jonathanknowles ## Issue ADP-2975 ## Summary Applying this PR reduces the evaluation time of `transactionFee` by approximately 30% when applied to a wallet with 1,000 ada-only UTxO entries. ## Details This PR moves the construction of all UTxO map objects: - **_out_** of the `balanceTransaction` function; - **_into_** a new function `constructUTxOIndex`, which is now also responsible for constructing the index. The result of calling `constructUTxOIndex` can be fully evaluated **_before_** calling `balanceTx`, **_outside_** of any fee evaluation loop, and passed into `balanceTx`. This means that repeated calls to `balanceTx` will not result in repeated construction of UTxO maps, which are all constant in the context of the `transactionFee` evaluation loop. Function `constructUTxOIndex` returns an object of type `Write.Tx.Balance.UTxOIndex era`, which: - internally wraps the three types of UTxO map and index-related objects currently needed by `balanceTx`. - is completely opaque to callers outside of the `Write.Tx.Balance` module, which means future PRs are free to change the internal definition in a way that suits `balanceTx`, without breaking the API. ## Benchmark data All benchmark data produced from binaries built with `-O2`. ### Before applying this PR ``` Latencies for 2 fixture wallets with 100 utxos scenario postTransactionFee - 59.4 ms postTransactionFee - 57.6 ms postTransactionFee - 55.7 ms postTransactionFee - 56.6 ms Latencies for 2 fixture wallets with 200 utxos scenario postTransactionFee - 67.9 ms postTransactionFee - 70.3 ms postTransactionFee - 70.9 ms postTransactionFee - 72.6 ms Latencies for 2 fixture wallets with 500 utxos scenario postTransactionFee - 104.3 ms postTransactionFee - 103.4 ms postTransactionFee - 105.9 ms postTransactionFee - 101.9 ms Latencies for 2 fixture wallets with 1000 utxos scenario postTransactionFee - 197.9 ms postTransactionFee - 172.4 ms postTransactionFee - 189.8 ms postTransactionFee - 178.1 ms ``` ### After applying this PR ``` Latencies for 2 fixture wallets with 100 utxos scenario postTransactionFee - 55.2 ms postTransactionFee - 62.7 ms postTransactionFee - 54.4 ms postTransactionFee - 57.2 ms Latencies for 2 fixture wallets with 200 utxos scenario postTransactionFee - 57.7 ms postTransactionFee - 60.5 ms postTransactionFee - 62.2 ms postTransactionFee - 57.9 ms Latencies for 2 fixture wallets with 500 utxos scenario postTransactionFee - 76.8 ms postTransactionFee - 92.3 ms postTransactionFee - 83.0 ms postTransactionFee - 79.2 ms Latencies for 2 fixture wallets with 1000 utxos scenario postTransactionFee - 128.1 ms postTransactionFee - 115.0 ms postTransactionFee - 138.3 ms postTransactionFee - 123.5 ms ``` Co-authored-by: Jonathan Knowles <[email protected]> Source commit: eced63e8a9cb0a086abdf9787a789d510c05c69a (cardano-wallet)
09:36:38 [e22d92b7] don't copy gen-plutus into cardano-node-liunx (cardano-node)
09:37:46 [37bb2a32] Merge pull request #627 from input-output-hk/feature/projector-service (cardano-js-sdk)
09:38:39 [871bd673] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 01cdbb9af0488ecc9cd9cd364ba7796f3b2dea29 (plutus)
09:38:40 [9d5baa43] Merge pull request #24 from blockfrost/chore/workspaces (blockfrost.dev)
09:39:50 [8200e1d9] Merge pull request #1758 from input-output-hk/skip_issue_5109 (cardano-node-tests)
09:46:32 [b52164dd] Missing devx path (actions)
09:53:49 [22d80bae] Merge #3890 (cardano-wallet)
10:02:48 [55f203b0] Update flake.nix (cardano-node)
10:10:07 [3917def0] no double devx (actions)
10:15:39 [8d898e04] deploy: 89a0b86d1efcc7dcdfae7d1cb6c44948a22084e4 (hydra-poc)
10:31:40 [3ff7d630] Merge #3885 (cardano-wallet)
10:35:25 [399992ac] docs: Merge #3890 3890: updateTx only needs to work in `IsRecentEra era` r=Anviking a=Anviking - [x] Change era constraint for `updateTx` from `IsShelleyBasedEra` to `IsRecentEra` ### Comments - `updateTx` should also be moved to some module in the `Write.Tx` hierarchy eventually ### Issue Number ADP-2849 but for `updateTx` instead of `signTx`. Co-authored-by: Johannes Lund <[email protected]> Source commit: 22d80bae2167df44a480b89eb98cacc6d7b1515e (cardano-wallet)
10:39:32 [c4ee8a93] Revert "Revert this old work around" (hydra)
10:40:45 [f66784fb] deploy: 8251b3a637ecda88834cc0f8808875474261ee91 (catalyst-core)
10:44:26 [f07ea4c8] Merge pull request #402 from input-output-hk/lehins/indicate-latest-releases (cardano-base)
11:11:48 [fead98ad] Merge pull request #711 from input-output-hk/fix/tx-metadata-memory-leak (cardano-js-sdk)
11:12:00 [e4f7291c] Merge #3872 (cardano-wallet)
11:12:23 [b3f887de] deploy: 270c13a6dece16a768fe78e1fb530f87dfdab42a (catalyst-core)
11:12:28 [78f578dd] deploy: c4ee8a93eb23529af321639460531b5b01a15c7f (hydra)
11:14:58 [b03e82c2] docs: Merge #3885 3885: Get `collateralPercentage`, `maxCollateralInputs` from `ledgerPP` r=Anviking a=Anviking Reduce `balanceTx`'s dependency on `W.ProtocolParameters`. - [x] Get `collateralPercentage` from `ledgerPP` - [x] Get `maxCollateralInputs` from `ledgerPP` ### Comments <!-- Additional comments, links, or screenshots to attach, if any. --> ### Issue Number ADP-2459 <!-- Reference the Jira/GitHub issue that this PR relates to, and which requirements it tackles. Note: Jira issues of the form ADP- will be auto-linked. --> Co-authored-by: Johannes Lund <[email protected]> Source commit: 3ff7d6300b5b281c244c9cc8fefea60e517e771b (cardano-wallet)
11:15:16 [b2088cdd] Small fixes after my review of SOP (#5271) (plutus)
11:22:24 [e2293bf6] Deploying to gh-pages from @ input-output-hk/plutus@b2088cdd65ffca9b48a2023c99c600d4b55d5146 🚀 (plutus)
11:31:34 [da8c1bcb] Handle Nothing (cardano-node)
11:34:44 [daad7f7a] A small code refactor to use foldrM (#5272) (plutus)
12:02:19 [14ba0294] Deploying to gh-pages from @ input-output-hk/plutus@daad7f7a5962c63bd01db8262f1cf57df6603ef6 🚀 (plutus)
12:13:34 [e9b0c058] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for b2088cdd65ffca9b48a2023c99c600d4b55d5146 (plutus)
12:38:48 [8bcd88e5] Merge pull request #837 from input-output-hk/hydra-tui-time (hydra)
12:50:20 [d612c004] deploy: d3f17f31c94e35bd5eaca607fed82c8224ddde61 (cardano-updates)
13:00:41 [7c598270] deploy: e262899bbb4f983532f3e49e9c682b330f0bbd07 (mithril)
13:11:17 [ef24017a] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for daad7f7a5962c63bd01db8262f1cf57df6603ef6 (plutus)
13:12:44 [9ac925cf] Merge pull request #183 from nhaga/david/docs (cddl-codegen)
13:14:42 [46068b35] deploy: 6a9194aa1913fb93b14a2f6380fe89a544f752bc (catalyst-core)
13:16:44 [822dfd3d] deploy: 7a01a5155e0cd7ec0d7176409ba020a822a0ee87 (catalyst-core)
13:38:43 [ee6a1d82] deploy: 8bcd88e5900d30af2d02fc28a9d4d30bdc4a46a2 (hydra)
13:52:47 [0fc92806] Merge #3887 (cardano-wallet)
14:15:02 [7c727b8d] deploy: a5aa11227191a09ccf9a5c15d2708255d28fda8e (catalyst-core)
14:17:33 [cfa7667f] deploy: 5e24afe479dc2d9ee7628f932d26ea49e56592a4 (catalyst-core)
14:24:28 [297d51a0] Merge pull request #185 from dcSpark/gd/githubpages-deployment (cddl-codegen)
14:29:33 [3e54cb50] Merge #3889 (cardano-wallet)
14:33:20 [62c77da0] docs: Merge #3887 3887: remove legacy `selectAssets` functionality r=Unisay a=Unisay This PR removes legacy coin selection functionality that isn't used anymore. It also rewrites benchmarks to use new `transactionFee` functionality for benchmarking instead of the old unused `selectAssets`. ### Issue Number ADP-2678 Co-authored-by: Yura Lazarev <[email protected]> Source commit: 0fc92806fb5a4fc9a803f5b719b0679922cd60e7 (cardano-wallet)
14:52:16 [1472b9f0] Merge pull request #186 from dcSpark/gd/githubpages-deployment (cddl-codegen)
15:07:31 [4f2c4f26] Merge pull request #187 from dcSpark/gd/githubpages-deployment (cddl-codegen)
15:29:24 [a4b19b65] Merge pull request #188 from dcSpark/gd/githubpages-deployment (cddl-codegen)
15:31:21 [d1452130] deploy: a4b19b65d7f245d745369c5313ac52de4fcd801f (cddl-codegen)
15:41:55 [c02c2401] deploy: ab9d05b6af2a44d89d52808cb2b63ef42784e065 (mithril)
15:44:23 [3b81841f] Merge pull request #178 from saratomaz/add_required_signers_option (cardano-clusterlib-py)
15:55:49 [eafdff0a] deploy: d6f6dde03826e5ffc3f6490d598eb4469309878e (catalyst-core)
15:55:56 [694e04b8] Merge pull request #713 from input-output-hk/build/core-util-dev-circular-dep (cardano-js-sdk)
16:16:05 [acdde618] Merge #3889 (cardano-wallet)
17:02:48 [0249b23d] Merge pull request #3180 from Emurgo/fix/YOEXT-590/return-merged-witness-set-in-connector (yoroi-frontend)
17:05:42 [f337fc3c] Merge #3889 (cardano-wallet)
17:29:45 [007775a4] docs: Merge #3889 3889: Drop `RecentEraAlonzo` r=Anviking a=Anviking - [x] Drop `RecentEraAlonzo` - we only to support the two most recent eras: `Conway` and `Babbage`. ### Comments <!-- Additional comments, links, or screenshots to attach, if any. --> ### Issue Number ADP-2913 Co-authored-by: Johannes Lund <[email protected]> Source commit: f337fc3cbd5f1d377b4e592e3a76ddb8bf8fb0aa (cardano-wallet)
17:35:42 [86d63192] Merge pull request #3172 from Emurgo/l10n_develop (yoroi-frontend)
18:29:52 [a22ae37e] labels updated (yoroi-frontend)
18:30:24 [f4f573ac] Merge pull request #3185 from Emurgo/ruslan/translation-labels-updated (yoroi-frontend)
18:41:09 [0c91d0e2] Removed Draft Docs for feature/earthfiles-sj (catalyst-core)
18:54:55 [ed95c5ca] deploy: e2f8637b989c5d964823c3254c32a8bdb98b0b66 (catalyst-core)
18:57:25 [29b08e09] deploy: 5cb0658793ee8d7927e34f62de383b755db0de8c (catalyst-core)
19:13:02 [b0d28e7c] deploy: f480b4e77154ef7bb871a504c08a6b44c12682e4 (catalyst-core)
19:14:46 [0d7208c3] deploy: 0fa5259d8f362332231bf6e90eb46efa4c76306a (catalyst-core)
19:51:07 [74d79a78] deploy: 4682eb87814a65e29e3c8d46e1d8f2215f49512b (catalyst-core)
19:53:27 [d4f29310] Merge pull request #3188 from Emurgo/denis/sonarqube-exclusions (yoroi-frontend)
19:54:09 [9e7740f3] deploy: 191df68e2c5ee4a927b3d24a585c89176acda28e (catalyst-core)
20:26:18 [e3dc2d13] deploy: 9c4e14b57cadaf9f6fc0320163a2723dad792a5e (catalyst-core)
20:28:17 [b6d0e91e] deploy: 4f932210880e1f5be17bd33873d7174f8114eb74 (catalyst-core)
21:40:09 [2f7480de] Merge #4281 (ouroboros-network)
21:56:07 [4d9d806b] deploy: 2e56875444d1cd80fde507a5d8e0096f8f3b0581 (catalyst-core)
21:58:45 [d08e4055] deploy: ffe271cc1be93d5c06360cb7d38c1c71cca2e3e9 (catalyst-core)
22:11:19 [78f99547] Merge pull request #1761 from input-output-hk/coverage_long_options (cardano-node-tests)
23:05:37 [31591daa] 🟩 C1 Devnet RPC is up (200 in 247 ms) [skip ci] [upptime] (uptime)
23:05:38 [cd9fbe69] 🟩 C1 Mainnet RPC is up (200 in 239 ms) [skip ci] [upptime] (uptime)
23:05:38 [25937ec0] 🟩 C1 Devnet Sidechain Explorer is up (200 in 248 ms) [skip ci] [upptime] (uptime)
23:05:39 [ad12ebcb] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 218 ms) [skip ci] [upptime] (uptime)
23:05:40 [9cff9909] 🟩 A1 Devnet RPC is up (200 in 535 ms) [skip ci] [upptime] (uptime)
23:05:41 [96f1fb8f] 🟩 A1 Mainnet RPC is up (200 in 194 ms) [skip ci] [upptime] (uptime)
23:05:41 [f5b72f0e] 🟩 A1 Devnet L2 Explorer is up (200 in 653 ms) [skip ci] [upptime] (uptime)
23:05:42 [9fd1ea3d] 🟩 A1 Mainnet L2 Explorer is up (200 in 263 ms) [skip ci] [upptime] (uptime)