Home / Reports / Dec 20, 2023
Wednesday, December 20, 2023
93 commits had been pushed across 30 repos by 43 authors. There were 16,277,610 additions and 52,668 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-db-sync12
- cardano-node-tests9
- cardano-js-sdk7
- cf-explorer6
- yoroi5
- cardano-ledger5
- cardano-clusterlib-py4
- catalyst-ci4
- haskell.nix4
- blockfrost-js3
- atala-prism-apollo3
- mithril3
- plutus3
- cardano-wallet2
- cf-identity-wallet2
- cardano-multiplatform-lib2
- yoroi-mobile2
- cardano-node2
- cardano-updates2
- formal-ledger-specifications2
- marconi2
- blockfrost.dev1
- blockfrost-go1
- blockfrost-js-examples1
- cardano-api1
- hermes1
- hydra1
- stackage.nix1
- cardano-transaction-lib1
- plutarch1
Commit Log
03:44:45
[1d064d0f]
Deploying to gh-pages from @ IntersectMBO/plutus@ff55dcc2176337e248837e6ce22f69abf5606009 🚀
(plutus)
05:26:16
[5fd12a13]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for ff55dcc2176337e248837e6ce22f69abf5606009
(plutus)
08:02:15
[76ef0fe7]
Merge pull request #5572 from IntersectMBO/andrea/workbench/genesis-rework
(cardano-node)
08:45:56
[b1a57555]
Merge pull request #2125 from IntersectMBO/jamesbro/8-6_results
(cardano-node-tests)
09:39:44
[241e9a34]
docs: Fork the `not_enough_money` HTTP API error. (#4366) ## Summary This PR forks the HTTP API error `not_enough_money` into two separate errors: - `not_enough_money` for when there **_really_** isn't enough money - `no_utxos_available` for when there **_might_** be enough money, but there are no UTxOs available These two cases can require subtly different workarounds from the user. ## Details This PR solves two problems. ### Problem 1 The `not_enough_money` error is **_inappropriate_** in the case where the reward balance alone would be sufficient to cover the amount required. For example, suppose a user has a wallet with: - no UTxOs; - an unspent reward balance of `1,000,000,000` ada. Suppose that the user attempts to make a payment transaction of `10` ada. In this case, the attempt will fail because: - every transaction is required to spend at least one UTxO; but - the wallet has no UTxOs available. But the user will receive a misleading `not_enough_money` error, even though they have more than enough money. This PR solves this problem by always using `no_utxos_available` when there are no UTxOs. ### Problem 2 In the case where UTxOs **_are_** available, but their value is insufficient, we currently attempt to embed information about the shortfall within the error message string: > ``` > I can't process this payment as there are not enough funds in the wallet. I am missing: > - lovelace: 123,456 lovelace > - assets: ... <information embedded within string> > ``` This information is valuable for UI clients that wish to inform users how much extra value they would need, but the information is tricky for UI clients to parse, as it's embedded within a **_string_**. We wish to turn the shortfall case into a **_machine-readable_** error with a specified JSON encoding (see #4348). However, this error would not be appropriate for the case where there are no UTxOs available at all, as there would not necessarily even be a "shortfall". This PR avoids this problem by giving the former case (no UTxOs available) its own dedicated error that will not be affected by #4348. Source commit: 15f75af5a9b0eadf14c1e55eed02d699360598ff
(cardano-wallet)
10:12:02
[4647f2fd]
Merge pull request #621 from Plutonomicon/bladyjoker/fix-missing-tools
(plutarch)
10:14:25
[cfac9027]
Merge pull request #1221 from input-output-hk/dependabot/github_actions/actions/upload-artifact-4
(hydra)
10:25:52
[7b143f2e]
Updated for 74a394394167afe1496ff274aa4d32cdc0e69d86
(formal-ledger-specifications)
10:39:53
[b2eccf4a]
Merge pull request #1029 from input-output-hk/fix/LW-9428-slot-calc
(cardano-js-sdk)
10:58:37
[45e92f82]
Add in missing [package] fields to crates' Cargo.tomls. (#285)
(cardano-multiplatform-lib)
11:11:01
[d58f141d]
Merge pull request #310 from cardano-foundation/qa/dtis-474-verify-seed-phrase
(cf-identity-wallet)
12:33:46
[b9dfbe09]
Merge pull request #1012 from input-output-hk/feat/lw-9092-rework-wallet-manager
(cardano-js-sdk)
13:10:21
[a7789116]
Deploying to gh-pages from @ input-output-hk/marconi@381de218170703857663be89a44d2ba10cd96b5b 🚀
(marconi)
14:06:33
[38491073]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 4cbcbd75a4b99ac79399cacd814cfbd62bf25943
(cardano-ledger)
14:17:33
[3dc1da72]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@55f95da7d26de5243355e05b5b8f69582e8839b0 🚀
(catalyst-ci)
14:28:10
[271267ef]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@55f95da7d26de5243355e05b5b8f69582e8839b0 🚀
(catalyst-ci)
14:48:41
[2d0be4d6]
Merge pull request #2126 from IntersectMBO/jamesbro/8-1-1_results
(cardano-node-tests)
14:52:58
[6b3f7066]
Deploying to gh-pages from @ input-output-hk/hermes@b4d42c8d1e56e50e9bb03d8c0228fe4a8441e0ae 🚀
(hermes)
15:56:49
[5ec01fd2]
Merge pull request #46 from blockfrost/chore/update-verify-webhook
(blockfrost.dev)
16:21:27
[f8f7a8f8]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 47eb0429d7a6947dd9b096285e6e98d67e83d24c
(cardano-ledger)
16:34:01
[335ae68f]
feat(docs): (4b7ee55) chore(release): cut apollo version 1.2.10
(atala-prism-apollo)
16:42:20
[5114264c]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@55f95da7d26de5243355e05b5b8f69582e8839b0 🚀
(catalyst-ci)
17:12:03
[d22c7fba]
Merge pull request #2127 from IntersectMBO/fix_getting_curline_str
(cardano-node-tests)
17:20:25
[f3459290]
Merge pull request #10 from blockfrost/chore/update-sdk
(blockfrost-js-examples)
17:25:49
[e6788010]
Merge pull request #977 from input-output-hk/feat/cip68-metadata-updates
(cardano-js-sdk)
17:48:57
[381b06b6]
Merge pull request #223 from input-output-hk/add_gov_hash
(cardano-clusterlib-py)
17:49:09
[b81d88ca]
Merge pull request #224 from input-output-hk/add_gen_stake_and_vote_delegation_cert
(cardano-clusterlib-py)
17:53:45
[49bf0ced]
Add test for delegating to DRep and SPO using single certificate
(cardano-node-tests)
18:00:41
[c704e7db]
Merge pull request #2128 from IntersectMBO/test_dreps_and_spo_delegation
(cardano-node-tests)
21:14:50
[c2c6ef22]
Deploying to gh-pages from @ input-output-hk/marconi@9aad1f178061e2f66449ae50d6199a06f89a7295 🚀
(marconi)