Home / Reports / Feb 6, 2023

Monday, February 6, 2023

67 commits had been pushed across 27 repos by 27 authors. There were 706,639 additions and 12,640 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:10:18 [f9e7f4b9] Automatic Update (stackage.nix)
00:18:35 [3307972a] :card_file_box: Update status summary [skip ci] [upptime] (uptime)
00:18:35 [197b94eb] :pencil: Update summary in README [skip ci] [upptime] (uptime)
00:35:26 [29fcf65f] Deployed haddocks (ouroboros-network)
00:44:31 [38bbca6b] Merge pull request #569 from Emurgo/release/11.2.2 (cardano-serialization-lib)
00:51:07 [706554cc] Update Hackage and Stackage (haskell.nix)
03:00:02 [0c5d82b0] Merge #4701 (cardano-node)
04:27:54 [61df4cc4] deploy: 0c5d82b08160077cc415dcd2897bab2a62ccb5ee (cardano-node)
08:04:38 [6eaaf72a] Merge pull request #703 from NetWalker108/patch-2 (hydra)
08:25:04 [94ef60e0] deploy: 6eaaf72ae0c4cde4a7be862edc1da159fbf8a7c7 (hydra-poc)
08:44:39 [76624a3b] deploy: f282a2602f7f7e93ec64ee88bd13ff0282d2fc6a (mithril)
11:00:56 [92acaf00] Use system nix in `base` (cardano-node-tests)
11:10:41 [7c514ad3] Merge pull request #1642 from input-output-hk/gh_actions_nix_upgrade (cardano-node-tests)
12:12:40 [a7f6a2ad] Merge #3732 (cardano-wallet)
12:21:55 [bfae2d46] Add BALANCE to Showcase (#946) (developer-portal)
12:52:38 [73635c54] docs: Merge #3732 3732: Add `utxoBalanceShortfall` field and remove `balanceMissing` function. r=jonathanknowles a=jonathanknowles ## Issue Number Split off from https://github.com/input-output-hk/cardano-wallet/pull/3723. ## Summary This PR cherry-picks a small number of commits from https://github.com/input-output-hk/cardano-wallet/pull/3723. It adds a `utxoBalanceShortfall` field to the `BalanceInsufficientError`: ```patch data BalanceInsufficientError = BalanceInsufficientError { utxoBalanceAvailable :: !TokenBundle , utxoBalanceRequired :: !TokenBundle + , utxoBalanceShortfall + :: !TokenBundle + -- ^ The shortfall between 'utxoBalanceAvailable' and + -- 'utxoBalanceRequired'. + -- + -- Equal to the /truncated subtraction/ of 'utxoBalanceAvailable' from + -- 'utxoBalanceRequired'. + } ``` Adding this field (and pre-computing its value) has the following benefits: 1. More informative error messages: The `shortfall` field tells the caller _which_ assets have a shortfall, and the _minimum_ additional amount of each asset they would need to add to the UTxO balance in order to successfully balance a transaction. This means removes a burden from the caller to perform this calculation themselves. 2. Better abstraction boundary: The HTTP server error layer no longer needs to call the _internal_ coin selection function `balanceMissing`, which can now be removed. 3. Shortfall values are now captured in golden files for `balanceTransaction`: Although this field is covered by property tests, it's also useful (from a sanity-checking perspective) to visually inspect these values and verify that they are reasonable. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: a7f6a2ad06bdaab736076dd09b614b10d3f69db5 (cardano-wallet)
13:05:11 [02e0f0bb] Merge pull request #607 from cjay/cjay/remove-plutonomicon-cachix (plutarch-plutus)
13:05:26 [3688178f] fix: api documentation (dapps-certification)
13:05:26 [46624ba4] feat: delete single test campaign DAC-361 (dapps-certification)
13:05:48 [8bf05273] Merge branch 'master' into cjay/delay-and-force-doc-improvements (plutarch-plutus)
13:06:25 [f535a689] Merge pull request #608 from cjay/cjay/delay-and-force-doc-improvements (plutarch-plutus)
13:09:40 [e061a718] Merge pull request #583 from input-output-hk/ADP-2543-stake-pool-apy-queries (cardano-js-sdk)
13:14:02 [cc59aff8] Merge pull request #590 from input-output-hk/feat/emit-resubmit-tx-errors-as-failed (cardano-js-sdk)
13:35:38 [013753f1] deploy: c66a4b2bfc68e9f9f62697d5ca217da20e9a6ccb (cardano-updates)
13:49:06 [d491ba5c] deploy: 8db4dae1e62f48c6c24c9f04e77c702b8844eaac (hydra-poc)
13:58:26 [09dc2816] fix: number type for native script (ledgerjs-cardano-shelley)
14:17:59 [e7dfd267] Merge pull request #707 from input-output-hk/ch1bo/fix-mutation-head-redeemer (hydra)
14:34:03 [2ab1ca00] plutusStaging: Bump plutus to 1cba31fe88cfda3094e60c9132ee4ef4d4ba48d9 (plutus-ops)
14:35:26 [1275c328] deploy: e7dfd267e7b9452eb511f51d4ca8395cb13f6dd5 (hydra)
14:51:02 [146fea9a] staging: Bump marlowe to e1c5751d36337d211c36bffaa44626035dbcd019 (plutus-ops)
14:52:15 [0fe2f6fc] Create CONTRIBUTING.md (grants-ui)
14:56:13 [80703252] Merge pull request #4 from dcSpark/IW021-patch-2 (grants-ui)
15:42:05 [64b810de] Merge pull request #47 from blockfrost/1000101/pagination_off (blockfrost-backend-ryo)
15:42:21 [e85f6720] Merge pull request #1643 from saratomaz/fix_test_reconnect_dbsync (cardano-node-tests)
16:57:28 [bea7bf5c] deploy: 84baa27269df192b81b9ec73ea91778a6df94594 (mithril)
16:57:51 [00249606] Merge pull request #1645 from input-output-hk/test_shelley_scriptv2 (cardano-node-tests)
16:58:01 [629b24a0] Merge pull request #1644 from input-output-hk/tx_incremental_signing (cardano-node-tests)
17:05:37 [02ecec6a] Merge pull request #201 from input-output-hk/nixpkgs-2211 (bitte)
17:43:43 [3c8cd07d] Merge pull request #39 from blockfrost/fix/cip68-files (blockfrost-utils)
18:09:56 [a18a7d9e] feat: release action (blockfrost-utils)
18:12:40 [1af2bfc0] Merge pull request #1268 from Plutonomicon/dshuiski/1131-multi-asset-coin-selection (cardano-browser-tx)
18:14:44 [9372ddb9] Deploying to gh-pages from @ Plutonomicon/cardano-transaction-lib@1af2bfc0b87b75506235a10b684c1a5a4b94583a 🚀 (cardano-browser-tx)
18:15:26 [28b82647] Merge pull request #1428 from Plutonomicon/klntsky/kupo-set-prune-utxo (cardano-browser-tx)
18:16:41 [a2d23381] Merge pull request #40 from blockfrost/release-action (blockfrost-utils)
18:19:30 [dea6b8b5] fix: changelog (blockfrost-utils)
18:21:38 [449ea5f5] fix: typo (blockfrost-utils)
18:22:07 [717abc5d] Merge pull request #41 from blockfrost/release-action (blockfrost-utils)
18:28:44 [2df65a62] fix: changelog (blockfrost-utils)
18:31:06 [0a5d239c] Merge pull request #42 from blockfrost/release-action (blockfrost-utils)
18:31:54 [d632065c] chore: release v2.3.1 (blockfrost-utils)
19:47:33 [4b76bf80] deploy: 829332b90b6c59e6a6eb3a6ea9791c3a59abb108 (hydra-poc)
21:40:11 [fcc07e8d] Create dart.yaml actions (blockfrost-dart)
21:42:55 [c2a0365d] test actions added (blockfrost-dart)
21:47:12 [3ceb5863] test actions added 2 (blockfrost-dart)
21:56:02 [b0f5f28d] Small cleanup cek/internal, debug/internal (#5106) (plutus)
22:41:02 [ac405a97] Merge pull request #3279 from input-output-hk/lehins/splify-tally-and-ppup (cardano-ledger)
22:49:44 [fce94acb] add Haskell Benchmark (customSmallerIsBetter) benchmark result for ac405a977557a7c58ce1cf69d3c2a0bf148cf19f (cardano-ledger-specs)
23:05:14 [7acde7e6] 🟩 C1 Devnet Sidechain Explorer is up (200 in 70 ms) [skip ci] [upptime] (uptime)
23:05:14 [80fbff98] 🟩 C1 Devnet RPC is up (200 in 82 ms) [skip ci] [upptime] (uptime)
23:05:15 [3bbcb56f] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 104 ms) [skip ci] [upptime] (uptime)
23:05:15 [9ad61d5f] 🟩 C1 Mainnet RPC is up (200 in 275 ms) [skip ci] [upptime] (uptime)
23:05:16 [c9bafdb7] 🟩 A1 Devnet RPC is up (200 in 399 ms) [skip ci] [upptime] (uptime)
23:05:16 [a7f0b10c] 🟩 A1 Devnet L2 Explorer is up (200 in 587 ms) [skip ci] [upptime] (uptime)
23:05:17 [37d4f906] 🟩 A1 Mainnet L2 Explorer is up (200 in 133 ms) [skip ci] [upptime] (uptime)
23:05:17 [907fb353] 🟩 A1 Mainnet RPC is up (200 in 69 ms) [skip ci] [upptime] (uptime)
23:25:29 [d67d1b27] Merge pull request #78 from blockfrost/fix/cip68v1 (blockfrost-backend-ryo)
23:55:27 [14353600] Merge pull request #79 from blockfrost/release (blockfrost-backend-ryo)