Home / Reports / May 4, 2023

Thursday, May 4, 2023

75 commits had been pushed across 22 repos by 31 authors. There were 1,426,543 additions and 241,217 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:17:07 [14da7461] :bento: Update graphs [skip ci] (uptime)
00:38:02 [f8635cce] deploy: 3504dc6f531901263a8b1b3a92b63754e926aad5 (catalyst-core)
00:51:15 [98ff530a] chore(ios): updated privacy description (yoroi)
00:51:16 [e552efed] Update Hackage and Stackage (haskell.nix)
04:41:24 [60eb11de] deploy: dc0f2d6880131dd4eea57f22f24d5c90013fef09 (hydra)
05:15:56 [afbadec5] Merge #3893 (cardano-wallet)
05:58:12 [0cd2c104] docs: Merge #3893 3893: refactor: extract calculateMinimumFee r=Unisay a=Unisay <!-- Detail in a few bullet points the work accomplished in this PR. Before you submit, don't forget to: 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 Make sure the GitHub PR fields are correct: ✓ Set a good Title for your PR. ✓ Assign yourself to the PR. ✓ Assign one or more reviewer(s). ✓ Link to a Jira issue, and/or other GitHub issues or PRs. ✓ In the PR description delete any empty sections and all text commented in <!--, so that this text does not appear in merge commit messages. 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 Don't waste reviewers' time: ✓ If it's a draft, select the Create Draft PR option. ✓ Self-review your changes to make sure nothing unexpected slipped through. 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 Try to make your intent clear: ✓ Write a good Description that explains what this PR is meant to do. ✓ Jira will detect and link to this PR once created, but you can also link this PR in the description of the corresponding Jira ticket. ✓ Highlight what Testing you have done. ✓ Acknowledge any changes required to the Documentation. --> - [x] I have extracted `calcMinCost` from `TxLayer` into a standalone function `calculateMinimumFee` - [x] Refactored functions that required a whole `TxLayer` to depend on the `TxWitnessTag` only. ### Issue Number ADP-2967 Co-authored-by: Yura Lazarev <[email protected]> Source commit: afbadec58196975097b89b8e96231702da089d7a (cardano-wallet)
06:19:16 [f1f351ae] Merge pull request #2865 from cardano-tools-nft/18ce003a-d7b9-49af-95fe-7157c81c7ba6 (cardano-token-registry)
08:30:35 [c0bba01e] Add docs for custom query layers (cardano-transaction-lib)
08:34:47 [c59999ce] Merge pull request #1492 from Plutonomicon/klntsky/add-docs-on-query-layers (cardano-transaction-lib)
09:46:38 [78914408] deploy: 0ab4ef1b706b47d548e87d40655f237d0ec581c0 (mithril)
09:47:14 [fe892655] Merge #3902 (cardano-wallet)
09:54:57 [9e3d8c6f] Merge pull request #484 from input-output-hk/filip/feat/cardano-ecosystem-tools-external (cardano-documentation)
10:14:27 [2ef7feaf] Update note of `sm_pre_inline`. (#5289) (plutus)
10:20:35 [e491253b] Bump nixpkgs pins (#1930) (haskell.nix)
10:24:38 [d6060372] docs: Merge #3902 3902: [ADP-3008] Remove `removePendingOrExpiredTx` from `DBLayer` r=HeinrichApfelmus a=HeinrichApfelmus ### Overview We want to remove functions from the `DBLayer` record until essentially all DB access is done through the `walletsDB :: DBVar`. This pull request removes `removePendingOrExpiredTx` from the `DBLayer` record. ### Issue number ADP-3008 Co-authored-by: Heinrich Apfelmus <[email protected]> Source commit: fe892655177cefb632930b87f307847d4ef9b1fb (cardano-wallet)
10:42:49 [6a9cf6dd] PLT-5439 ensure global uniqueness (#5251) (plutus)
11:00:12 [75ca5b63] Deploying to gh-pages from @ input-output-hk/plutus@2ef7feaff6c2721dcda1a8ec1d7ee60613095d92 🚀 (plutus)
11:12:26 [e56cde92] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 2ef7feaff6c2721dcda1a8ec1d7ee60613095d92 (plutus)
11:22:25 [9f0fd89d] Merge #3903 (cardano-wallet)
11:27:28 [19977951] Deploying to gh-pages from @ input-output-hk/plutus@6a9cf6ddca66931bece8446e2fefb35afc7eedb7 🚀 (plutus)
11:30:26 [15cfcd0f] Merge #3904 #3905 (cardano-wallet)
11:42:19 [9ea2c63d] Add individual terms & CC elections (#99) (formal-ledger-specifications)
11:57:32 [9fb594ee] GHC team update #9 (#54) (engineering)
12:00:00 [1000f15b] Deploying to gh-pages from @ input-output-hk/engineering@9fb594ee01dcae2a294f291ea110bcd5a477e9e2 🚀 (engineering)
12:10:09 [1ba903c3] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 6a9cf6ddca66931bece8446e2fefb35afc7eedb7 (plutus)
12:10:47 [1728a44d] docs: Merge #3904 #3905 3904: Fix the restoration benchmark. r=jonathanknowles a=jonathanknowles ## Issue ADP-3011 ## Summary This PR attempts to fix the `estimate tx fee` section of the restoration benchmark. ## Details The `estimate tx fee` section of the restoration benchmark is currently failing with errors similar to: ```hs ExceptionSelectAssets (ErrSelectAssetsSelectionError (SelectionOutputErrorOf (SelectionOutputError { outputIndex = 0 , outputErrorInfo = SelectionOutputCoinInsufficient (SelectionOutputCoinInsufficientError { minimumExpectedCoin = Coin 995610 , output = ( Address ".." , TokenBundle {coin = Coin 1, tokens = TokenMap (fromList [])} ) } ) }))) ``` This error occurs when a user-specified output has a lovelace quantity that is greater than zero, but lower than the minimum value that would be acceptable to the ledger. In this case, `balanceTx` will refuse to balance the transaction, returning an error similar to the one above. (Note that `1` lovelace is lower than `995610` lovelace, which is the minimum accceptable amount of lovelace for this particular output.) This PR changes the user-specified output to have a lovelace quantity of zero. If an output has a lovelace quantity of zero, then `balanceTx` (which is called by `transactionFee`) should automatically assign a minimal quantity of lovelace to that output before balancing the transaction and computing the fee. 3905: Actually use a fixed seed in `UTxOIndexBench`. r=jonathanknowles a=jonathanknowles ## Issue Number ADP-2975 ## Summary This PR fixes the generation of UTxO maps in `UTxOIndexBench`. The previous method of generation assumed that it was possible to use the `QC.variant` function to generate values according to a fixed seed, but that assumption was flawed. This flaw would result in the benchmark generating different UTxO maps on every run, which could cause unwanted variance in the benchmark timings. This PR: - adds a new function `generateWith` to `Test.QuickCheck.Extra`. - uses the `generateWith` function to repair the generation logic in `UTxOIndexBench`. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: 15cfcd0fe0674f41b181e57785108f398df7d3b9 (cardano-wallet)
12:25:45 [0362e09d] Merge #3903 (cardano-wallet)
12:29:26 [8cf6ca3d] Updated (formal-ledger-specifications)
12:32:35 [8c2eff1e] plutusStaging: Bump plutus to 18175ec24482032b826962bd81da527e69c2abe7 (plutus-ops)
12:44:35 [2a09d4a6] Deploying to gh-pages from @ input-output-hk/plutus-apps@18175ec24482032b826962bd81da527e69c2abe7 🚀 (plutus-apps)
13:26:23 [20b43f53] deploy: 68b0d08f8f56195235178cc206f9cea6996e90fc (catalyst-core)
13:28:53 [16cd9581] Merge pull request #1773 from saratomaz/run_governance_commands_only_alonzo (cardano-node-tests)
13:30:30 [89dbdd4e] Deployed haddocks (hedgehog-extras)
13:37:29 [4b2766ef] Merge pull request #1768 from saratomaz/check_reference_inputs (cardano-node-tests)
13:38:58 [7ff16402] Deployed haddocks (hedgehog-extras)
13:51:10 [539a74a3] Deployed haddocks (hedgehog-extras)
13:51:30 [31d63e2e] Deployed haddocks (hedgehog-extras)
14:04:56 [eb2350ce] Add extra assertion functions, fix readM to show correct line. Version 0.4.4. (#33) (hedgehog-extras)
14:07:13 [cf934d92] Merge #3903 (cardano-wallet)
14:07:27 [db923cf3] Deployed haddocks (hedgehog-extras)
14:32:26 [5125f7fa] docs: Merge #3903 3903: [ADP-3010] Remove `readLocalTxSubmissionPending` from `DBLayer` r=HeinrichApfelmus a=HeinrichApfelmus ### Overview We want to remove functions from the `DBLayer` record until essentially all DB access is done through the `walletsDB :: DBVar` . This task is about removing `readLocalTxSubmissionPending` from the `DBLayer` record. As this function is tested in a unit test in `WalletSpec`, we add it to `Cardano.Wallet` instead. ### Issue number ADP-3010 Co-authored-by: Heinrich Apfelmus <[email protected]> Source commit: cf934d92396388ba778f7935f67a0d7ab9a9c280 (cardano-wallet)
14:49:17 [22341967] Some CI bits (#5293) (plutus)
14:55:38 [c7b13622] Deploying to gh-pages from @ input-output-hk/plutus@223419675377c3dde2e0dcbb169f6672891ceba0 🚀 (plutus)
15:01:06 [fb3722bf] Added autovoters (formal-ledger-specifications)
15:47:12 [77a887af] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 223419675377c3dde2e0dcbb169f6672891ceba0 (plutus)
15:53:11 [6e81f4dc] Merge pull request #2866 from WojakCardano/master (cardano-token-registry)
16:41:25 [1ffb6945] bls test vectors (#397) (cardano-base)
17:26:25 [2c1bcf27] Merge pull request #535 from input-output-hk/remove-legacy-testnets (iohk-nix)
17:56:36 [943b3c4f] Update fb0e9a083ac66c814548002cbdfc54557e064e4cdf5c6675e72d22b44445414e.json (cardano-token-registry)
18:11:09 [a3145713] 1.6.0.0 (#5295) (plutus)
18:13:31 [d1e244ec] Monomorphize short-circuiting functions in PlutusTx.Foldable (#5290) (plutus)
18:14:02 [fdfa55ed] Merge pull request #81 from input-output-hk/delegation-metrics-update (cardano)
18:17:03 [a9288162] Deploying to gh-pages from @ input-output-hk/plutus@a314571379d7ff51c793c2e1f7792bbb45ff9270 🚀 (plutus)
18:18:09 [b49fb5a1] Merge pull request #2868 from aduhcoin/master (cardano-token-registry)
18:18:30 [346b0936] Merge pull request #2870 from kokokakakoki/master (cardano-token-registry)
18:19:04 [73e06721] Merge pull request #2872 from hazryder/master (cardano-token-registry)
18:20:46 [f5490749] Merge pull request #2873 from cardano-tools-nft/48cc08bb-5748-4572-9519-779e2b09af79 (cardano-token-registry)
18:21:58 [de00c781] Merge pull request #2871 from cardano-tools-nft/be9a4d80-8416-4bba-989c-4fd6df81897e (cardano-token-registry)
18:22:55 [186a4fca] Merge pull request #2875 from Crypto2099/master (cardano-token-registry)
18:24:29 [bd8fc728] Merge pull request #2864 from ThaMacroMan/master (cardano-token-registry)
18:24:58 [1871fc8c] deploy: 5d01e7aa6280b5148ea8a9106ef2656b10372437 (cardano-updates)
18:34:54 [c0a24dc0] Deploying to gh-pages from @ input-output-hk/plutus@d1e244ec39c5247cb57da752fc22561e221557a6 🚀 (plutus)
18:36:32 [e8627b85] update faucet grafana to include key index (cardano)
19:09:09 [f24a7232] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for a314571379d7ff51c793c2e1f7792bbb45ff9270 (plutus)
20:06:49 [4303147d] add Plutus Benchmarks (customSmallerIsBetter) benchmark result for d1e244ec39c5247cb57da752fc22561e221557a6 (plutus)
23:05:30 [935e789e] 🟩 C1 Devnet RPC is up (200 in 70 ms) [skip ci] [upptime] (uptime)
23:05:31 [3d3a136d] 🟩 C1 Mainnet RPC is up (200 in 153 ms) [skip ci] [upptime] (uptime)
23:05:31 [3c5b081f] 🟩 C1 Devnet Sidechain Explorer is up (200 in 99 ms) [skip ci] [upptime] (uptime)
23:05:32 [f30fb0d9] 🟩 A1 Devnet RPC is up (200 in 428 ms) [skip ci] [upptime] (uptime)
23:05:32 [464f5fa6] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 129 ms) [skip ci] [upptime] (uptime)
23:05:33 [51dd3e6f] 🟩 A1 Devnet L2 Explorer is up (200 in 530 ms) [skip ci] [upptime] (uptime)
23:05:33 [8988b813] 🟩 A1 Mainnet RPC is up (200 in 132 ms) [skip ci] [upptime] (uptime)
23:05:34 [b2d86fb7] 🟩 A1 Mainnet L2 Explorer is up (200 in 122 ms) [skip ci] [upptime] (uptime)
23:35:50 [8dbdb68d] PLT-5841 - Use paginated queries for fetching transactions from Runtime (#44) (marlowe-explorer)