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

Commit Log

00:05:34 [308ca107] deploy: 9665b3d6c91602885b52ae8d9771e749446620c5 (cardano-node)
00:10:26 [846056e4] Automatic Update (stackage.nix)
00:19:52 [e9092652] :bento: Update graphs [skip ci] (uptime)
00:21:55 [438c6864] fix(sshd-github): perms of debug-shell (dapps-world)
00:27:02 [65179522] Re-vamp all scripts (guild-operators)
00:49:43 [d90ac5aa] deploy: 22c367e323bb4364b0270e98d8cd00a276b30f8d (cardano-updates)
00:51:23 [5ff2b693] Update Hackage and Stackage (haskell.nix)
07:30:50 [b58be3ef] Move benchmarking to GitHub runner (#5020) (plutus)
07:44:41 [390f7b1f] Update GitHub Runner Benchmark (#5058) (plutus)
08:27:39 [59827318] Add new Project Catalyst Website and update texts (#933) (developer-portal)
08:48:42 [7fc78940] deploy: f5ccea811239140810da6fd3c8d85b7ad8f0bafe (hydra-poc)
09:11:58 [bd935ca4] Add Raw Cardano showcase (#932) (developer-portal)
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)
13:55:58 [070a9370] Merge #3703 (cardano-wallet)
13:58:41 [e6cf4753] CIP-0035 | Update for new CIP-1 (#437) (CIPs)
13:59:25 [a98b5fae] CIP-0036 | Change reward address field for Fund 10 (#373) (CIPs)
14:05:55 [33a48670] fix(cardano-services): updated http provider error handling (#514) (cardano-js-sdk)
14:24:04 [5fb76679] deploy: f4032b0251d57018b6aa19b080f7baf2f803e811 (cardano-updates)
14:25:49 [3aa0d81d] Merge #3704 (cardano-wallet)
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:07:53 [c7c460e1] Update README.md (coding-dojo)
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:24:17 [6f0b8751] Merge #3702 (cardano-wallet)
15:36:56 [51fc8950] staging: Bump marlowe to 807f0b264137c532f5992c3370b9f3ea52ad08d7 (plutus-ops)
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)
16:01:02 [e732d77e] Do the packaging using "build" (cardano-clusterlib-py)
16:01:53 [5a072587] Merge #3705 (cardano-wallet)
16:05:53 [5b000e4d] staging: Bump marlowe to ef6510edd0ffcd0062d272498ecd1139b44b84f1 (plutus-ops)
16:10:15 [f7397883] Add transaction build CLI arguments to build output (cardano-clusterlib-py)
16:32:57 [4d42dd31] deploy: 4dcd6980f58b2b299e5cf5ad61af02145d50a83b (cardano-updates)
16:33:13 [d02cc05c] Update clusterlib to v0.4.0rc4 (cardano-node-tests)
16:51:10 [6f655651] Add `test_duplicated_collateral` using `build-raw` (cardano-node-tests)
16:58:22 [031f9265] Implement basic application (coding-dojo)
16:58:22 [55d557a9] First simple test & scaffold acceptance (coding-dojo)
16:58:22 [4098c173] Implemented format number (coding-dojo)
16:58:22 [12348110] Implement basic lambda definition (coding-dojo)
17:04:36 [0d106b8f] Add `test_duplicated_collateral` using `build` (cardano-node-tests)
17:34:07 [46a97978] Merge #3705 (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)
17:57:31 [04facf39] Merge #3705 (cardano-wallet)
17:59:49 [ff72adc7] [Builtins] [Evaluation] Drop lookups (#4914) (plutus)
18:08:06 [2df5d832] deploy: 8c0feba38f75332eb349a74c79cc7e0d2e6c8d52 (cardano-updates)
18:35:25 [3250ffec] Update README.md (coding-dojo)
18:45:30 [412af491] Update 03-comp-matrix.mdx (cardano-documentation)
18:52:03 [412c5fde] deploy: 66530f17bf7952a6776ab61581f8a7f8fff5ae30 (catalyst-core)
19:25:04 [9a9b87c7] sonarqube workflow (#2308) (yoroi-mobile)
19:33:11 [59c4fbd9] Merge pull request #98 from aslesarenko/scala-js (scrypto)
20:17:18 [31fad9a3] add TMPDIR to buildkite pipeline environment (cardano-wallet)
20:19:04 [a7c3b039] Merge #3705 (cardano-wallet)
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:21:14 [1b42c6e8] Merge #3692 (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)
22:11:49 [f1bf18f6] deploy: 3c7df6eb4ed246416e4562797b37da3d4c3c3f3a (hydra-poc)
22:58:46 [3f12ffdd] staging: Bump marlowe to e0b4fa12179e4d26f15f04e2a453de934b644ae2 (plutus-ops)
23:05:27 [e37e6762] 🟩 C1 Devnet RPC is up (200 in 377 ms) [skip ci] [upptime] (uptime)
23:05:28 [83187faf] 🟩 C1 Mainnet RPC is up (200 in 344 ms) [skip ci] [upptime] (uptime)
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)
23:05:30 [5451a5c9] 🟩 A1 Devnet RPC is up (200 in 673 ms) [skip ci] [upptime] (uptime)
23:05:32 [76e20ee5] 🟩 A1 Devnet L2 Explorer is up (200 in 1058 ms) [skip ci] [upptime] (uptime)
23:05:32 [13d8f31d] 🟩 A1 Mainnet RPC is up (200 in 499 ms) [skip ci] [upptime] (uptime)
23:05:33 [2fe13902] 🟩 A1 Mainnet L2 Explorer is up (200 in 495 ms) [skip ci] [upptime] (uptime)