Home / Reports / Jan 20, 2023
Friday, January 20, 2023
67 commits had been pushed across 22 repos by 26 authors. There were 566,398 additions and 65,070 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- cardano-wallet14
- uptime9
- coding-dojo7
- cardano-js-sdk5
- cardano-updates4
- cardano-node-tests3
- hydra-poc3
- plutus3
- plutus-ops3
- CIPs2
- developer-portal2
- cardano-clusterlib-py2
- guild-operators1
- yoroi-graphql-migration-backend1
- yoroi-mobile1
- cardano-documentation1
- cardano-node1
- catalyst-core1
- dapps-world1
- haskell.nix1
- scrypto1
- stackage.nix1
Commit Log
10:11:29
[2b180e22]
Merge pull request #577 from input-output-hk/fix/ADP-2344-stake-pool-query-saturation-sort
(cardano-js-sdk)
10:25:04
[e3a4a086]
Merge pull request #573 from input-output-hk/feat/upgrade-meta-endpoint
(cardano-js-sdk)
14:05:55
[33a48670]
fix(cardano-services): updated http provider error handling (#514)
(cardano-js-sdk)
14:28:33
[79607c2c]
docs: Merge #3703 3703: [ADP-2367] Implementation of `DBPendingTxs` using a `DBVar` for `DeltaTxSubmissions` r=paolino a=HeinrichApfelmus ### Overview
This pull request cherry-picks changes from #3673 for the purpose of merging them.
Here, we extract an implementation of the `DBPendingTxs` interface given a `DBVar` for the `TxSubmissions` data type. This implementation is *partial* in that it still contains calls to `error` which need to be resolved — however, this requires changes to the interface at the usage site.
Also, this pull request does not yet make an attempt at integrating this implementation of `DBPendingTxs` with the rest of the wallet.
### Issue Number
ADP-2367, ADP-2566 Co-authored-by: paolo veronelli <[email protected]> Co-authored-by: Heinrich Apfelmus <[email protected]> Source commit: 070a9370596e2161ea114b4c3edb7d14cfdd6bed
(cardano-wallet)
14:59:22
[14c91631]
docs: Merge #3704 3704: [ADP-2367] Change `updatePendingTxForExpiry` to `rollForwardTxSubmissions` r=paolino a=HeinrichApfelmus ### Overview
This pull request cherry-picks changes from #3673 for the purpose of merging them.
Here, we change the semantics of `updatePendingTxForExpiry` and rename it to `rollForwardTxSubmissions`.
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, in `restoreBlocks`, the function `updatePendingTxForExpiry` was given the local tip and marked all pending transactions as expired. The previous call to `putTxHistory` was responsible for moving transactions with status `Pending` to status `InLedger`.
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, `rollForwardTxSubmissions` has the responsibility to mark transactions with status `Pending` as either `Expired` or `InLedger`, depending on whether they appear in the argument list or not.
This re-imagining is necessary to separate the concerns of "keeping track of the transaction history in the ledger" and "submitting transactions to the ledger".
### Comments
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 As this change touches a code path that is "live", we do not yet decommission the State Machine tests, but we do change them to ignore the additional argument. This is sufficient for the old semantics.
### Issue number
ADP-2367, ADP-2567 Co-authored-by: paolo veronelli <[email protected]> Source commit: 3aa0d81d9f084d540f61568fb6447cba9dd9247f
(cardano-wallet)
15:22:57
[ce9ff37a]
Merge pull request #414 from Emurgo/thomasSonarqube
(yoroi-graphql-migration-backend)
15:23:12
[cb1f20d5]
Make explicit that template `flake.nix` should use `22.11` rather than `unstable` (that have currently a broken HLS on `darwin-aarch64`)
(coding-dojo)
15:46:36
[f33a2657]
docs: Merge #3702 3702: Docs improvements r=piotr-iohk a=piotr-iohk - [x] Fix Docs badge to point to docs pipeline (db5f9386c9bd62281bd14cdf738a873b64f8a7ee)
- [x] add more template examples and fix typo (dd6cc739870638c0f1a51556eb480cdddbf30f95)
- [x] take cosigner#N in `` for emanote not to render them as tags (d76ea8e64fc5abcb2feeb81f2be105b5bb815696)
- [x] fix rendering of docker compose commands in how to start a wallet guide (30c4eb5227d3dc01e39212e952a7c95ac2ef7440)
### Comments
<!-- Additional comments, links, or screenshots to attach, if any. -->
### Issue Number
<!-- 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: Piotr Stachyra <[email protected]> Source commit: 6f0b87510d1545fd3046ba561d62c700088a361a
(cardano-wallet)
17:48:53
[de3e2662]
Merge pull request #578 from input-output-hk/feat/cardano-services-optimizations
(cardano-js-sdk)
17:49:35
[64f29b9d]
Merge pull request #581 from input-output-hk/fix/db-cache-ttl-validator
(cardano-js-sdk)
20:42:07
[1e983bf0]
docs: Merge #3705 3705: [ADP-2367] Add function `addTxSubmission` to `DBLayer` r=paolino a=HeinrichApfelmus ### Overview
This pull request supports the cherry-picking of #3673.
Here, we introduce a new function `addTxSubmission` in the `DBLayer`.
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, `Cardano.Wallet.submitTx` was responsible for adding a new transaction to both the transaction history and the local tx submission pool.
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 responsibility for keeping the transaction history and local tx submission in sync rests with `addTxSubmission` — and we are free to change that responsibility.
This change is necessary to separate the concerns of "keeping track of the transaction history in the ledger" and "submitting transactions to the ledger".
### Comments
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 As we want to decommission the state machine tests, the function `addTxSubmission` is not tested as part of these tests.
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 We provide an implemented `addTxSubmission` for the "live" database, which is a copy&paste from the previous implementation of `submitTx`. Both it's functionality and its implementation are subject to the same tests as before.
### Issue number
ADP-2367, ADP-2572 Co-authored-by: Heinrich Apfelmus <[email protected]> Co-authored-by: paolo veronelli <[email protected]> Source commit: a7c3b039eceb7bc3b6ac665c70de14557d06916b
(cardano-wallet)
21:50:52
[3c7df6eb]
Merge pull request #678 from input-output-hk/show-headid-in-the-tui-and-relevant-outputs
(hydra-poc)
21:56:28
[a40f6bd2]
docs: Merge #3692 3692: [ADP-2367] construct transaction info from CBOR encoded txs r=paolino a=paolino - abstract over transactions decorations to cover CBOR encoded ones
- add new Read.Tx features
- inputs
- collateral inputs
- outputs
- collateral outputs
- fee
- withdrawals
- metadata
- script validity
- implement mkTransactionInfo for the Read.Tx (CBOR encoded txs)
ADP-2367 Co-authored-by: paolo veronelli <[email protected]> Source commit: 1b42c6e8617955c8df0d07c62133cb16309b5598
(cardano-wallet)
23:05:28
[f4068eb0]
🟩 C1 Devnet Sidechain Explorer is up (200 in 468 ms) [skip ci] [upptime]
(uptime)
23:05:29
[fbdb5832]
🟩 C1 Mainnet Sidechain Explorer is up (200 in 460 ms) [skip ci] [upptime]
(uptime)