Home / Reports / May 11, 2023
Thursday, May 11, 2023
113 commits had been pushed across 23 repos by 33 authors. There were 6,098,116 additions and 567,921 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-token-registry24
- hydra14
- catalyst-core10
- uptime9
- plutus8
- cardano-node-tests7
- cardano-ledger6
- yoroi4
- cardano-documentation4
- cardano-wallet4
- catalyst-som4
- cardano-ledger-specs3
- hydra-poc3
- ouroboros-network3
- plutus-apps2
- hydra-voting-poc1
- cardano-js-sdk1
- clockworks-world1
- daedalus1
- mithril1
- plutus-ops1
- stackage.nix1
- tools1
Commit Log
03:01:36
[adf2f3fc]
Merge pull request #3415 from input-output-hk/jc/bump-cardano-ledger-alonzo-test
(cardano-ledger)
03:05:40
[3110afdc]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for adf2f3fc7a1002a0183e2abd2922770997ec18fb
(cardano-ledger)
07:32:20
[31977177]
docs: Merge #3921 3921: Remove the input selection limit from coin selection. r=jonathanknowles a=jonathanknowles ## Issue
ADP-3029
## Summary
This PR:
- removes the notion of an "input selection limit" from coin selection.
- removes the `computeSelectionLimit` field from all coin-selection-related constraint records.
- removes the `SelectionLimit` type.
- removes the `SelectionLimitReached` error, thus simplifying the hierarchy of errors returned by `balanceTransaction`.
## Context
For many years, the coin selection algorithm has provided an ability to limit the number of inputs it selects.
This ability was added as a way to prevent transactions from growing too large, which would render them invalid for submission to the network.
However, the advent of the multi-asset era invalidated one of the assumptions on which this design was based: namely that all inputs should require roughly the same amount of space to encode. In the multi-asset era, each input can reference an output with an arbitrary selection of tokens, and thus different inputs can require wildly different amounts of space to encode the change that they generate.
For example, it's quite possible to build a transaction with 10 inputs that requires more space than a transaction with 100 inputs.
Since all wallet endpoints now use the `balanceTransaction` function to perform coin selection, and since `balanceTransaction` does not use the selection limit functionality in any way, there are now no code paths that require this limit to be present.
Therefore, we can simply delete it. Co-authored-by: Jonathan Knowles <[email protected]> Source commit: 8bb1eebaac85fad3ccb9d44c431dd30857dd8202
(cardano-wallet)
08:35:10
[bc1b2bad]
Merge pull request #1795 from input-output-hk/override_bins
(cardano-node-tests)
08:49:37
[d2cbc3fc]
Merge pull request #2949 from cardano-tools-nft/7d02816b-88b9-49a3-bece-3086b1f0746f
(cardano-token-registry)
08:58:37
[64b9177c]
Deploying to gh-pages from @ input-output-hk/plutus@1effd4646255d5ea6d6f8ae3973a07987f0a17c4 🚀
(plutus)
09:05:10
[843a8256]
Merge pull request #861 from input-output-hk/abailly-iohk/mainnet-disclaimers
(hydra)
09:29:19
[e4130ac2]
Merge pull request #487 from input-output-hk/filip/fix/scalability-solutions
(cardano-documentation)
09:38:38
[4c80065c]
Deploying to gh-pages from @ input-output-hk/plutus@a32356593691f8a80055df7c4ca051a562a16c2b 🚀
(plutus)
09:48:43
[d4df935d]
Merge pull request #488 from input-output-hk/filip/fix/scalability-solutions
(cardano-documentation)
09:57:00
[da0db5bd]
Merge pull request #489 from input-output-hk/filip/fix/scalability-solutions
(cardano-documentation)
10:32:15
[d3ef8016]
Create fffb818d86ad49314e29379db26680c9669002ce72f2f1f6c2f761ce466f787879.json
(cardano-token-registry)
10:42:52
[f65e6592]
Merge pull request #1798 from input-output-hk/ignore_log_time_buffer
(cardano-node-tests)
10:43:09
[16828b30]
Merge pull request #1796 from input-output-hk/rm_testnets_with_pools
(cardano-node-tests)
11:33:15
[044608ef]
Merge pull request #492 from input-output-hk/olgahryniuk-patch-61
(cardano-documentation)
11:52:55
[4ca46dec]
Merge pull request #723 from input-output-hk/feat/remote-method-returning-api
(cardano-js-sdk)
11:55:05
[97852dd4]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 1effd4646255d5ea6d6f8ae3973a07987f0a17c4
(plutus)
12:41:34
[99b9706f]
Merge pull request #4547 from input-output-hk/jasagredo/fix-documents-ci
(ouroboros-network)
12:42:31
[834608ba]
Merge pull request #4542 from input-output-hk/coot/release-scripts
(ouroboros-network)
12:52:47
[e96a0b4b]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 11789ab355aa5aa887364ebb34e3cddffba6e87d
(plutus)
13:55:56
[7ac4a8e1]
plutusStaging: Bump plutus to 62a131e410a2b1ddd265c829345165262cc6cb3d
(plutus-ops)
13:58:38
[c07abf46]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for fdd27f526fffddcbe1c5554f78bd21c9ac99deb9
(cardano-ledger)
15:08:14
[e2de7f54]
Deploying to gh-pages from @ input-output-hk/plutus-apps@68c37212b76c68ab4ee566b5e27eaf4c30396671 🚀
(plutus-apps)
15:13:18
[88890364]
Deploying to gh-pages from @ input-output-hk/plutus-apps@62a131e410a2b1ddd265c829345165262cc6cb3d 🚀
(plutus-apps)
15:17:36
[eff27a74]
Deploying to gh-pages from @ input-output-hk/plutus@fd693bee3db83e1f1a9453cb280aa56e3e92f9d4 🚀
(plutus)
15:31:18
[f711bbde]
docs: Merge #3619 3619: [ADP-1883] add delegation-history store r=HeinrichApfelmus a=paolino <!--
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.
-->
For the delegation history store
- [x] add a (brief) documentation on the store logic
- [x] add a specification for the store logic
- [x] implement delta encoding for the store
- [x] implement store properties
- [x] implement database backend for the DBVar over the store
### Comments
<!-- Additional comments, links, or screenshots to attach, if any. -->
### Issue Number
ADP-1883
<!-- Reference the Jira/GitHub issue that this PR relates to, and which requirements it tackles.
Note: Jira issues of the form ADP- will be auto-linked. -->
Co-authored-by: paolo veronelli <[email protected]> Source commit: 69e3b8f31fa9b1a74a049947c509b92993904880
(cardano-wallet)
15:49:10
[c4d8c974]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for fd693bee3db83e1f1a9453cb280aa56e3e92f9d4
(plutus)
16:19:20
[4a5f228c]
Merge pull request #1800 from input-output-hk/ignore_future_blocks_error_on_ci
(cardano-node-tests)
21:15:42
[d0f7046f]
Merge pull request #1799 from input-output-hk/workaround_node_issue_5233
(cardano-node-tests)
22:09:26
[328f96f7]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 925c6a4e49ff33eac4431996fc8e5317c1049f49
(cardano-ledger)
22:29:56
[fc68bb8d]
Merge pull request #1801 from input-output-hk/disable_mainnet_ping
(cardano-node-tests)
23:05:46
[02e4881d]
🟩 C1 Devnet Sidechain Explorer is up (200 in 214 ms) [skip ci] [upptime]
(uptime)
23:05:47
[b0ce4037]
🟩 C1 Mainnet Sidechain Explorer is up (200 in 274 ms) [skip ci] [upptime]
(uptime)