Home / Reports / Apr 20, 2023

Thursday, April 20, 2023

80 commits had been pushed across 25 repos by 28 authors. There were 527,644 additions and 1,035,194 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:08:55 [e4028bb5] Automatic Update (stackage.nix)
00:12:18 [ef87bb9d] Merge pull request #182 from input-output-hk/erikd/bump-version (cardano-prelude)
00:16:52 [8172ba9f] :bento: Update graphs [skip ci] (uptime)
00:27:17 [85ccf6d6] add Mempool (customSmallerIsBetter) benchmark result for e312f4c3df0d1c8b88635874825637a3a50199c2 (ouroboros-consensus)
00:37:08 [43342999] Deployed haddocks (ouroboros-network)
00:50:59 [d844bb8f] Update Hackage and Stackage (haskell.nix)
02:23:30 [75f1ee4f] Add haskell-nix pkg-config mapping for custom libraries. (#530) (iohk-nix)
02:26:01 [0d2431bf] Rename blst to libblst for consistency (#532) (iohk-nix)
02:26:58 [26f56e32] Update changelog.md (#531) (iohk-nix)
04:13:02 [ebd44d36] Removed Draft Docs for feature/cat-data-service-impl-merge-main (catalyst-core)
04:22:46 [58f1a393] deploy: b04209638bc09bd95d6a5d372da96a79945c35ef (catalyst-core)
05:00:48 [f294a33c] deploy: 7dcd7f6f74914d51b55a6589304a9ad191d0ceb4 (catalyst-core)
05:02:29 [f30ec4e5] deploy: c27b7f864b7718088b5c12d5e4bddc9cce4a4f16 (catalyst-core)
05:10:54 [19852a3e] deploy: a0cd770ff2a2ebe8cd21f59c61f83ba105267ab2 (hydra-poc)
06:01:25 [fc164b0a] deploy: ee4254cd38d1ae89606ca3a2aa756e421f71ed09 (catalyst-core)
06:03:14 [bade4503] deploy: 344d7605958eca3b9a7db369d9bfd1987eabc071 (catalyst-core)
06:36:07 [83edbf35] deploy: 661f74d1a7f5144e29d6ce4b10658d08508a6fe5 (catalyst-core)
06:38:06 [0bc8e0a8] deploy: 700c1ec8c729447c90e3ac0377af79a763e0addb (catalyst-core)
07:50:25 [ca16196e] Fix comments from review (quickcheck-contractmodel)
07:53:11 [21a3d41d] Merge pull request #14 from input-output-hk/PR-symbolics-rework (quickcheck-contractmodel)
08:46:56 [df0a9ca9] Merge #3870 (cardano-wallet)
08:48:54 [1124a4e1] deploy: 76de9b3dc680fc6a676068cfb933ba978225cfde (cardano-updates)
08:49:04 [3533c175] Hot Fix: remove dangerous Functor instance (quickcheck-contractmodel)
08:51:33 [c8fe3486] Merge pull request #15 from input-output-hk/PR-hotfix (quickcheck-contractmodel)
09:09:49 [b7111841] Rename DELPL to CERT in Conway (#3384) (cardano-ledger-specs)
09:13:45 [78a161a2] add Haskell Benchmark (customSmallerIsBetter) benchmark result for b71118412a432b1960bc9e6af5b66c42583d46a5 (cardano-ledger-specs)
09:20:12 [ef7cdc87] Merge #3871 (cardano-wallet)
09:24:48 [596755cb] docs: Merge #3870 3870: Add missing `Conway` pattern to `asAnyRecentEra`. r=jonathanknowles a=jonathanknowles ## Issue None. Noticed while browsing the code. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: df0a9ca96e8447ef7005d01f2bb5aeb1ad5aab0e (cardano-wallet)
09:41:19 [40de2959] Merge #3867 #3869 (cardano-wallet)
09:45:10 [25b43828] docs: Merge #3871 3871: Block build docker in CI pipeline behind build-package button. r=paolino a=paolino - [x] Reduce CI resource usage by postponing building the docker image of the wallet to merging to master phase. Co-authored-by: paolino <[email protected]> Source commit: ef7cdc8747dba851ad93d85222cc07a4b38300d8 (cardano-wallet)
10:16:53 [9042beba] Merge pull request #697 from input-output-hk/feat/LW-9525-get-assets-queries (cardano-js-sdk)
10:29:06 [6e1a113d] docs: Merge #3867 #3869 3867: Remove need to call decodeTx in balanceTx r=Anviking a=Anviking This should reduce balanceTx's dependency on the wallet, and marginally improve performance (judging from a local profile, around 1%, possibly 20% with PParam conversion costs excluded). ### Comments ### Issue Number ADP-2978 3869: Optimise the `UTxOIndex.fromMap` operation. r=jonathanknowles a=jonathanknowles ## Issue ADP-2975 ## Details The `UTxOIndex.fromMap` operation has been implicated as having slow performance in analyses of operations that use the `balanceTx` function. This PR: - replaces the existing definition of `fromMap` (which generates and consumes an intermediate list) with a definition based on `Map.foldlWithKey'`. - replaces the use of `insert` with `insertUnsafe`. - adds property tests to assert the equivalence between `fromMap` and `fromSequence`. Further optimisations are possible, such as completely rewriting `fromMap` in a way that doesn't require it to repeatedly call `insertUnsafe`. However, this optimisation is relatively cheap to implement, and should be a strict improvement over `master`. Co-authored-by: Johannes Lund <[email protected]> Co-authored-by: Jonathan Knowles <[email protected]> Source commit: 40de2959d4f10348b6b0f76bd06123890af07e9b (cardano-wallet)
10:52:44 [66b04edd] plutusStaging: Bump plutus to 6e09f123e180c85d1dad42e3f9889f9e09df3aa1 (plutus-ops)
11:07:07 [f1b39cf8] Deploying to gh-pages from @ input-output-hk/plutus-apps@6e09f123e180c85d1dad42e3f9889f9e09df3aa1 🚀 (plutus-apps)
11:25:51 [8e094d08] Add test for changing cost models through update proposal (cardano-node-tests)
11:31:46 [924947f2] deploy: 1d1bdeba6588ab3ff6786d88f20481343f76b5c4 (catalyst-core)
11:47:01 [ffb07837] Merge pull request #1750 from input-output-hk/update_proposal_cost_model (cardano-node-tests)
11:53:24 [58e6cf8e] GHC team update 8 (#45) (engineering)
11:55:48 [c00d59f1] Deploying to gh-pages from @ input-output-hk/engineering@58e6cf8ecab556325a915ebcfa6238d7f38c2325 🚀 (engineering)
11:56:41 [e36d76bc] deploy: e944c637c25e0edbd0402554e152f6e21d7b293e (catalyst-core)
11:58:48 [4535da3b] deploy: 0adde15d12ecb40049624a59917754c3486b1ade (catalyst-core)
12:09:03 [5cd6f5fd] Add serialization/deserialization roundtrip test for Vkeywitness (cardano-browser-tx)
12:17:28 [10a88faa] Merge pull request #1484 from emiflake/emiflake/deserialize-vkeywitnesses (cardano-browser-tx)
12:19:41 [b49a5c0e] Deploying to gh-pages from @ Plutonomicon/cardano-transaction-lib@10a88faa2e6237aafc90568e3488f3421517af63 🚀 (cardano-browser-tx)
12:31:40 [6f4fbc58] Add direct links to the specs to the README (#87) (formal-ledger-specifications)
13:21:57 [912b3ddf] Updated (formal-ledger-specifications)
13:27:41 [982bf712] deploy: 1cbea6167be1d1ac4713994cffd96eb60dc9a306 (catalyst-core)
13:30:26 [7789a838] deploy: deacf9381af62651b6d0c2f386a086931e891e3c (catalyst-core)
13:55:14 [e1c41788] Add script to generate a prolog listing all packages (cardano-ledger-specs)
13:55:14 [560495bf] Add script to generate haddocks in a new folder (cardano-ledger-specs)
13:55:14 [05e6035b] Prevent plutus-preprocessor from failing `cabal haddock` command (cardano-ledger-specs)
13:55:14 [4184f1b0] Add github action to deploy haddocks on github pages (cardano-ledger-specs)
13:55:14 [cd3a9143] Update README with the haddock site landing page (cardano-ledger-specs)
14:01:27 [7ce6daf9] add Haskell Benchmark (customSmallerIsBetter) benchmark result for cd3a914304b52e903730bb13961551b6f6077524 (cardano-ledger-specs)
14:04:24 [d4355f87] Merge #4519 (ouroboros-network)
14:20:06 [fdbe34c7] Update 2023-04-20-ghc-update-8.md (#52) (engineering)
14:22:33 [bdcc97f3] Deploying to gh-pages from @ input-output-hk/engineering@fdbe34c7a56df92584537edd845f97eabd4d6b53 🚀 (engineering)
15:17:14 [28bf26f6] Updated (cardano-ledger-specs)
15:44:59 [3a040ca7] Update schema.md (cardano-db-sync)
16:15:50 [18ea2813] deploy: 01921eb2da91d2ca4d017c2618434a2c6bf7a00b (mithril)
16:18:20 [2c45df4b] Merge #3864 (cardano-wallet)
18:19:01 [017799ca] Merge pull request #690 from input-output-hk/fix/remove-deprecated-protocolParams-operationId (cardano-js-sdk)
18:27:42 [6ef4f416] add Haskell Benchmark (customSmallerIsBetter) benchmark result for cfd287d9c784c5af869562aa3e952390c416439f (cardano-ledger)
18:32:28 [038b0e77] deploy: 6a49fc01932f741f75c15d5958fb813db2a989cb (hydra-poc)
19:03:28 [a25cf804] Merge #3746 (cardano-wallet)
19:20:07 [d153c926] Merge pull request #2808 from rossixiluo/master (cardano-token-registry)
19:28:41 [3fe1a7b2] Updated (cardano-ledger)
19:36:27 [fcf88705] docs: Merge #3746 3746: Reuse `balanceTransaction` in `postTransactionOld` r=Anviking a=Anviking - [x] Make the switch to `balanceTx` reuse in `postTransactionOld` leveraging the work that we merged with #3824 - [x] Adjust some hard-coded fee expectations ### Comments ### Issue Number ADP-2268 Co-authored-by: Johannes Lund <[email protected]> Source commit: a25cf8048fe41ce21c18d43a23a89c382908ec51 (cardano-wallet)
19:38:05 [83c65135] Merge #3864 (cardano-wallet)
19:53:27 [3e28eed6] Merge pull request #334 from Timekiller7/master (metadata-registry-testnet)
20:00:53 [c53ad287] Merge #3864 (cardano-wallet)
20:38:09 [9595d839] docs: Merge #3864 3864: [ADP-2934] Add wallet id field to dblayer r=paolino a=paolino ### Overview This task is about adding a field `walletId :: W.WalletId` to the `DBLayer` type. This represents a significant change in semantics: CODE-OF-CONDUCT.md LICENSE README.md bors.toml cabal.project default.nix docker-compose.yml docs flake.lock flake.nix floskell.json hie-direnv.yaml lib nix prototypes reports scripts shell.nix specifications test touch.me.CI weeder.dhall Previously, the `DBLayer` type represented an open database that can contain the state of a single wallet. CODE-OF-CONDUCT.md LICENSE README.md bors.toml cabal.project default.nix docker-compose.yml docs flake.lock flake.nix floskell.json hie-direnv.yaml lib nix prototypes reports scripts shell.nix specifications test touch.me.CI weeder.dhall Now, the `DBLayer` type represents an open database that can contain the state of a wallet with a specific id `WalletId`. This change will allow us to simplify many type signatures in `Cardano.Wallet`, as we can drop the `WalletId` argument — they will be implied by the `DBLayer`. However, for some of the unit tests, we will need a type DBOpen that captures the old semantics. ### Issue number ADP-2934 Co-authored-by: Heinrich Apfelmus <[email protected]> Co-authored-by: paolino <[email protected]> Source commit: c53ad2877289660e7f081cff9b0011c986c595f1 (cardano-wallet)
23:05:16 [702ee87c] 🟩 C1 Devnet RPC is up (200 in 223 ms) [skip ci] [upptime] (uptime)
23:05:17 [bcea6e19] 🟩 C1 Mainnet RPC is up (200 in 242 ms) [skip ci] [upptime] (uptime)
23:05:17 [3651039e] 🟩 C1 Devnet Sidechain Explorer is up (200 in 262 ms) [skip ci] [upptime] (uptime)
23:05:18 [819f4a0e] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 272 ms) [skip ci] [upptime] (uptime)
23:05:18 [b5c5691f] 🟩 A1 Devnet RPC is up (200 in 517 ms) [skip ci] [upptime] (uptime)
23:05:19 [81da1221] 🟩 A1 Devnet L2 Explorer is up (200 in 632 ms) [skip ci] [upptime] (uptime)
23:05:20 [d000a94a] 🟩 A1 Mainnet RPC is up (200 in 180 ms) [skip ci] [upptime] (uptime)
23:05:20 [9a2f8b03] 🟩 A1 Mainnet L2 Explorer is up (200 in 246 ms) [skip ci] [upptime] (uptime)