Home / Reports / Apr 26, 2023

Wednesday, April 26, 2023

82 commits had been pushed across 23 repos by 29 authors. There were 4,198,660 additions and 2,627,024 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:07:15 [9936a94f] Merge pull request #5146 from input-output-hk/newhoggy/switch-to-cardano-node-wiki (cardano-node)
00:08:58 [fafaa248] Automatic Update (stackage.nix)
00:14:09 [e2e049c2] Make cddl-codegen usable as lib (#169) (cddl-codegen)
00:17:40 [48d8914e] :bento: Update graphs [skip ci] (uptime)
00:35:39 [21650e9f] Deployed haddocks (ouroboros-network)
00:50:57 [6bdb9aaa] Update Hackage and Stackage (haskell.nix)
01:00:17 [b769eeac] Merge pull request #398 from input-output-hk/lehins/releasing-and-versioning (cardano-base)
02:00:34 [5f30c1cc] Adding some note about local vs. global nix.conf (#1924) (haskell.nix)
05:26:28 [af7d5719] deploy: a303f98baa935e2eee989e50403d7998a71d3a97 (hydra)
05:36:48 [8ea15167] Merge pull request #64 from input-output-hk/PLT-4562 (dapps-certification)
05:59:13 [8b876f6a] Receiving Payments (Blockfrost API) - Minor Documentation fix (#1036) (developer-portal)
05:59:40 [53d75fec] Resolve unique key issue in showcase and builder tools page; fix svg error (#1037) (developer-portal)
05:59:59 [cd31d518] Add aada.finance to Showcase (#1040) (developer-portal)
06:13:02 [4c4fb316] Removed Draft Docs for feature/historic-data (catalyst-core)
06:23:13 [17986c10] deploy: 8c58fd3c07dae9ec63030ba0ca485af2638fb28d (catalyst-core)
06:25:50 [9e2360e7] deploy: 3af2b0efc8e496c0d9ca0ae883a567d2e8d79d2f (catalyst-core)
06:42:15 [5473b2d6] deploy: 4ef2dffa199bdd7b90da83b926a34700e9cd147c (catalyst-core)
06:43:54 [a065ca76] deploy: 6af276a00b14a2961645170cc50d8d1a2847a635 (catalyst-core)
06:44:01 [073f3ac7] Merge pull request #2813 from willpiam/master (cardano-token-registry)
06:44:37 [1de30afb] Merge pull request #2814 from kekwster/master (cardano-token-registry)
06:45:16 [f11205d9] Merge pull request #2815 from hysleeper/master (cardano-token-registry)
07:29:12 [430c5e24] deploy: bb9cf583ca2bc9dff9be49885f893afad9ed7ab4 (hydra)
07:43:56 [056db549] Merge pull request #833 from input-output-hk/add-spec (hydra)
08:08:05 [cb118285] Merge #4527 (ouroboros-network)
08:13:12 [959635ff] deploy: 2bd0136a6bbf28b18c9eb912f23a9830a5d25372 (milkomeda-documentation)
08:20:05 [8f6a4fd0] deploy: 056db54917836028836647ac9c51819ce2dea57a (hydra)
08:53:07 [572a4ca1] Merge #4528 (ouroboros-network)
09:53:29 [abc2d331] PLT-5288: Add a generic builtin evaluation pass (#5269) (plutus)
10:03:42 [15d20683] Deploying to gh-pages from @ input-output-hk/plutus@abc2d33124d849a02a84632d75f42c22b9871d40 🚀 (plutus)
10:28:36 [863ecf89] deploy: 4b668deb5bcf22578cf2899f9091e2410d00e8d1 (ouroboros-consensus)
10:51:45 [e0dfead9] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for abc2d33124d849a02a84632d75f42c22b9871d40 (plutus)
10:53:10 [da0324ed] Merge #4525 (ouroboros-network)
11:25:35 [184c57e6] deploy: bfc2541d0a73289b12eff72fa7332bc25984938b (catalyst-core)
11:27:36 [b08e0ed0] deploy: 4509e7bff0f8b717742dd13b88b3b4d3ee595124 (catalyst-core)
11:34:56 [ec2d252c] Merge #3884 (cardano-wallet)
12:07:09 [ab30d094] Removed Draft Docs for cat-data-service-proposals (catalyst-core)
12:07:46 [108ad49d] docs: Merge #3884 3884: Evaluate `UTxOIndex` value to WHNF outside of `transactionFee` loop. r=jonathanknowles a=jonathanknowles ## Issue ADP-2975 ## Summary This PR adjusts `transactionFee` so that the `UTxOIndex` value is evaluated to WHNF before evaluating `calculateFeePercentiles`. As a result, the total time to evaluate `postTransactionFee` is reduced by approximately 55% in the case of a wallet with 1,000 ada-only UTxOs. ## Details The `UTxOIndex` type is a record with strict fields, where each field is defined in terms of the `Data.Map.Strict` data type. Therefore, evaluating a value of type `UTxOIndex` to WHNF should be enough to ensure that all constituent fields are fully evaluated, assuming of course that there are no unevaluated thunks within the internal maps. ## Benchmark Results Detailed benchmark results shown below (everything compiled with `-O2`): ### Before ``` Latencies for 2 fixture wallets with 100 utxos scenario postTransactionFee - 78.4 ms postTransactionFee - 77.5 ms postTransactionFee - 69.2 ms postTransactionFee - 68.4 ms Latencies for 2 fixture wallets with 200 utxos scenario postTransactionFee - 92.1 ms postTransactionFee - 98.4 ms postTransactionFee - 101.1 ms postTransactionFee - 106.5 ms Latencies for 2 fixture wallets with 500 utxos scenario postTransactionFee - 225.7 ms postTransactionFee - 209.6 ms postTransactionFee - 206.4 ms postTransactionFee - 222.3 ms Latencies for 2 fixture wallets with 1000 utxos scenario postTransactionFee - 396.9 ms postTransactionFee - 426.3 ms postTransactionFee - 412.7 ms postTransactionFee - 385.2 ms ``` ### After ``` 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 ``` Co-authored-by: Jonathan Knowles <[email protected]> Source commit: ec2d252c92ffcffcec33a4dfa0e9f83f66814113 (cardano-wallet)
12:12:14 [ff892bfd] Merge pull request #399 from input-output-hk/lehins/performance-improvements (cardano-base)
12:17:05 [3b7fd5bc] deploy: 64ca6cef5e931780582da53c7686c0d6092cc7de (catalyst-core)
12:47:57 [5610dc29] Try to use iohk-nix@v1 (cardano-base)
13:13:21 [cef11843] Merge pull request #66 from input-output-hk/PLT-4289 (dapps-certification)
13:13:50 [9f605c13] deploy: f40af508e22b616e64db1ae9e1c8570a7f449576 (catalyst-core)
13:19:46 [90e001ec] Deploy website - based on 4c50b1a7cc36cf0df9056889fe6c6ecc280ec49d (carp)
13:25:29 [b14a8226] Move video course table to its own page (cardano-documentation)
13:26:57 [8a1aaf61] Merge pull request #1755 from input-output-hk/fix_check_epoch_length (cardano-node-tests)
13:32:14 [09d785c9] correct file naming (cardano-documentation)
13:44:22 [c534bf34] reordering (cardano-documentation)
13:46:35 [8ddc9d78] Add files via upload (cardano-token-registry)
13:49:45 [65301b2f] Merge pull request #2818 from SeungheonOh/master (cardano-token-registry)
13:50:30 [2ca91d7a] Merge pull request #2821 from hysleeper/master (cardano-token-registry)
13:54:23 [146ce7f8] Merge pull request #483 from input-output-hk/ECS-2447-add-video-table-to-node-install (cardano-documentation)
13:54:33 [7910e891] Update haskell.yml (cardano-base)
13:55:31 [112ca200] Add files via upload (cardano-token-registry)
13:57:02 [e7c64860] Merge pull request #2817 from SatoshiNNakamotor/master (cardano-token-registry)
14:11:43 [4a3aff30] Merge #3882 (cardano-wallet)
14:12:42 [1661b5ff] deploy: c416b2223bffbbf7814e8fd558bf515f0f5784b9 (catalyst-core)
14:41:25 [9405942b] Update haskell.yml (cardano-base)
14:42:47 [a4938f99] Update haskell.yml (cardano-base)
14:45:59 [d7852dfd] Merge pull request #2822 from Shad0wP13st/master (cardano-token-registry)
14:53:09 [175f23a6] docs: Merge #3882 3882: Add `RecentEraLedgerConstraints` for removing boilerplate r=Anviking a=Anviking ### Issue Number Follow-up from #3881. Co-authored-by: Johannes Lund <[email protected]> Source commit: 4a3aff30f8a6f755115e8492ed0a6909f7bf8b65 (cardano-wallet)
15:01:40 [d7b7fbc0] Merge pull request #5154 from input-output-hk/bench-refactoring (cardano-node)
15:09:48 [4aff8a3c] Updated (formal-ledger-specifications)
16:08:17 [6b6a3b04] deploy: 6fed3fe7a62e5768d56be7e6b07673468cf84326 (catalyst-core)
16:11:33 [fb07af87] deploy: 3e130912c97a5bee8cce8c42c8d7d884f3adafdc (catalyst-core)
16:28:57 [9c01da31] Merge pull request #3181 from Emurgo/fix/YOEXT-591/dapp-connector-utxos-addresses (yoroi-frontend)
16:39:41 [69fa8e92] Merge pull request #197 from dcSpark/builders-new-format (cardano-multiplatform-lib)
17:30:17 [64babdec] deploy: a8764baa8a35e789eedd883327601e3cdef611a8 (catalyst-core)
17:33:04 [9b5b9779] deploy: 625a5cd1d7e68c6de5a8c7d75380587075676afb (catalyst-core)
17:40:14 [83140d24] Removed Draft Docs for fix/graphql (catalyst-core)
17:54:12 [5b23b529] deploy: d14affa3870783dd0573654071fc4e951247a2d0 (catalyst-core)
18:22:32 [1ede321d] deploy: 3988d0c1d20d15376490f5493153adfe7907f82b (catalyst-core)
18:24:43 [c651e6f7] deploy: 45feb484da5ab7fcb7c86916339088f67f4e768e (catalyst-core)
19:56:20 [3d62a365] Remove check warns on the old code (#206) (cardano-multiplatform-lib)
20:10:25 [8c20b030] Initial & Final Commit (lace-up)
23:05:12 [23bbbc85] 🟩 C1 Devnet RPC is up (200 in 363 ms) [skip ci] [upptime] (uptime)
23:05:13 [247a06d7] 🟩 C1 Mainnet RPC is up (200 in 297 ms) [skip ci] [upptime] (uptime)
23:05:13 [32e12c54] 🟩 C1 Devnet Sidechain Explorer is up (200 in 445 ms) [skip ci] [upptime] (uptime)
23:05:14 [0fce4414] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 833 ms) [skip ci] [upptime] (uptime)
23:05:15 [1e62764a] 🟩 A1 Devnet RPC is up (200 in 638 ms) [skip ci] [upptime] (uptime)
23:05:17 [efa6cea2] 🟩 A1 Devnet L2 Explorer is up (200 in 793 ms) [skip ci] [upptime] (uptime)
23:05:17 [fbc8bbe5] 🟩 A1 Mainnet RPC is up (200 in 319 ms) [skip ci] [upptime] (uptime)
23:05:18 [07850ee9] 🟩 A1 Mainnet L2 Explorer is up (200 in 441 ms) [skip ci] [upptime] (uptime)