Home / Reports / Apr 2, 2023

Sunday, April 2, 2023

213 commits had been pushed across 37 repos by 38 authors. There were 21,362 additions and 9,590 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:10:20 [cbe30f0f] flake.lock: Update (vit-testing)
00:10:35 [c968cdab] Automatic Update (stackage.nix)
00:12:19 [6e40735b] flake.lock: Update (vit-servicing-station)
00:15:26 [fc70a624] flake.lock: Update (catalyst-toolbox)
00:17:29 [36ed898f] flake.lock: Update (jormungandr)
00:19:03 [c998e966] :bento: Update graphs [skip ci] (uptime)
00:19:49 [fe5e9795] PLT-5482 - Add option to include label for title (marlowe-explorer)
00:21:55 [ad573745] chore: checkout yarn-project.nix and yarn.lock from master (cardano-js-sdk)
00:22:39 [c1dfae00] flake.lock: Update (ci-world)
00:24:05 [c2e8efd5] chore: regenerate yarn-project.nix and yarn.lock (cardano-js-sdk)
00:26:31 [93ad7e5c] add Mempool (customSmallerIsBetter) benchmark result for 5e04afe2e6dcaeefac39f118c7d92afa848fec78 (ouroboros-consensus)
00:27:09 [8052196a] PLT-5482 - Add option to include label for title (#40) (marlowe-explorer)
00:48:45 [4e4a900e] Update Hackage and Stackage (haskell.nix)
00:51:25 [ff6d6a77] Update Hackage and Stackage (haskell.nix)
01:01:51 [073debd4] PLT-5490 - Link Role Token Minting Policy ID to explorer in contract detail (marlowe-explorer)
01:07:14 [becef239] PLT-5490 - Link Role Token Minting Policy ID to explorer in contract detail (#41) (marlowe-explorer)
01:20:25 [e8f4765c] cardano-api:gen: Fix hash collisions in TxOut script data (cardano-node)
01:20:25 [427dd0f5] cardano-api:test: Add TxBody roundtrip tests (cardano-node)
01:20:25 [d50ba49b] cardano-api: Fix genProtocolParametersUpdate to distinguish Alonzo-specifix protocol parameters (cardano-node)
01:20:25 [a0cfd3cc] cardano-api: Add instance Ord AnyCardanoEra to make eras comparable (cardano-node)
01:20:26 [8c8d5b2a] Add txReturnCollateral and txTotalCollateral support (cardano-node)
01:20:26 [9e87a743] cardano-api-test: Ignore the same txin provided multiply (cardano-node)
01:20:26 [2b43a7e7] stuff (cardano-node)
01:20:26 [2a63e890] Add txInsReference support and Babbage (un)support (cardano-node)
01:20:38 [b81ddeb9] Auto-balance multiasset transactions (cardano-node)
01:48:06 [6ae91231] Scheduled update (pool_groups)
01:55:50 [27f8437d] Merge pull request #4450 from input-output-hk/ludvikgalois/autobalance-multiasset (cardano-node)
02:15:04 [d4d9fd1f] Rename TestEnableDevelopmentHardForkEras (cardano-node)
02:15:11 [f34f566a] Rename TestEnableDevelopmentNetworkProtocols (cardano-node)
03:58:11 [3dc705e4] Update serde-wasm-bindgen requirement from 0.4.5 to 0.5.0 in /rust (cardano-serialization-lib)
04:34:19 [c63ab1f7] Scheduled update (pool_groups)
05:20:58 [f51b1496] [EC Api] - Added: ededw (essential-cardano-content)
05:46:42 [6fb6fbf2] PLT-4562 attribute naming corrections (dapps-certification)
06:21:16 [7fccbcb6] Bump react-native-permissions from 3.3.1 to 3.8.0 (yoroi-mobile)
06:33:33 [5cdd2677] Bump metro-react-native-babel-preset from 0.66.2 to 0.76.0 (yoroi-mobile)
06:40:20 [f60962b6] PLT-4562 highlight active subscription (dapps-certification)
06:40:57 [9d7be52e] PLT-4562 highlight active subscription (dapps-certification)
06:41:20 [4c5b9edc] Merge branch 'PLT-4562' of https://github.com/input-output-hk/dapps-certification into PLT-4287 (dapps-certification)
07:46:28 [9368c0fc] typeless loader (helios-loader)
08:33:56 [0220ac48] Scheduled update (pool_groups)
08:52:25 [e2894687] Regenerate test tls certificates. (cardano-wallet)
08:58:03 [d53787ba] Remove unused pure implementation of submissions. (cardano-wallet)
08:59:15 [7ed91831] Clean up code (plutus-apps)
09:03:02 [ca19998f] Update builder-tools.js (developer-portal)
09:05:24 [ab3a86b4] Merge #3826 (cardano-wallet)
09:09:12 [e886b714] Fix pure implementation of db to manage a single wallet. (cardano-wallet)
09:09:22 [973ac920] Add exceptions for single wallet dbs. (cardano-wallet)
09:25:41 [fdafb060] Change listWallets to to getWalletId in DBLayer. (cardano-wallet)
09:25:46 [c5c68a9b] Fix initializeWallet to fail on double initialize. (cardano-wallet)
09:25:46 [645f8761] Fix error of initializeWallet to avoid reporting the wallet-id. (cardano-wallet)
09:25:47 [e9f852c5] Fix pure layer implementation. (cardano-wallet)
09:25:47 [2fa52f44] Fix wallet properties. (cardano-wallet)
09:27:56 [32b4cf26] Remove wallet id index from meta store (cardano-wallet)
09:41:20 [916c79b3] Merge #3821 (cardano-wallet)
09:41:40 [c9228239] docs: Merge #3826 3826: Regenerate test tls certificates. r=paolino a=paolino This PR just updates the TLS certificates as they are failing the TLS tests. ``` Cardano.Wallet.Api.Server.Tls TLS Client Authentication Respond to authenticated client if TLS is enabled [✘] (66ms) Deny client with wrong certificate if TLS is enabled [✔] (63ms) Properly deny HTTP connection if TLS is enabled [✔] (8ms) Failures: test/unit/Cardano/Wallet/Api/Server/TlsSpec.hs:96:5: 1) Cardano.Wallet.Api.Server.Tls, TLS Client Authentication, Respond to authenticated client if TLS is enabled uncaught exception: HttpException HttpExceptionRequest Request { host = "127.0.0.1" port = 44293 secure = True requestHeaders = [] path = "/" queryString = "" method = "GET" proxy = Nothing rawBody = False redirectCount = 10 responseTimeout = ResponseTimeoutDefault requestVersion = HTTP/1.1 proxySecureMode = ProxySecureWithConnect } (InternalException (Terminated True "received fatal error: CertificateUnknown" (Error_Protocol ("remote side fatal error",True,CertificateUnknown)))) To rerun use: --match "/Cardano.Wallet.Api.Server.Tls/TLS Client Authentication/Respond to authenticated client if TLS is enabled/" ``` Co-authored-by: paolino <[email protected]> Source commit: ab3a86b4a3c97685e41f8128358c247133497dec (cardano-wallet)
10:23:01 [b9046d8f] Remove redundant components and refactor useAssets (yoroi-mobile)
10:24:54 [1fbd36bf] Add various `NFData` instances (cardano-wallet)
10:24:55 [6ea8e718] Add `networkDescription` with `Proxy` argument (cardano-wallet)
10:24:55 [e8bb6a27] Implement `api` benchmark (cardano-wallet)
10:24:55 [bbfb7198] Add api benchmark to nightly.yml (cardano-wallet)
10:24:55 [ca85804e] Add api benchmark to pipeline.yml (cardano-wallet)
10:24:55 [334d180e] Add dummy protocol parameters (cardano-wallet)
10:24:55 [2cf6d6fb] Remove dependence of `api` benchmark on `cardano-wallet-api-http` (cardano-wallet)
10:25:52 [342a9231] Merge branch 'develop' into feat/nft-cache (yoroi-mobile)
10:44:48 [546aff26] CR: update (yoroi-mobile)
11:01:43 [a6ca8fe1] Update builder-tools.js (developer-portal)
11:10:19 [500fa639] new search header integration (yoroi-mobile)
12:16:58 [a02edec4] Merge #3779 (cardano-wallet)
12:47:00 [24a3fd2d] Scheduled update (pool_groups)
13:00:20 [1ca3f6c5] chore: Migrate file-rotate filter to v2 pipeline (oura)
13:01:33 [3a6bd4db] chore: Migrate file-rotate filter to v2 pipeline (#569) (oura)
13:03:33 [e4b69770] docs: add file-rotate filter example (oura)
13:04:09 [a020384b] docs: add file-rotate filter example (#570) (oura)
13:13:32 [6ff6d35b] docs: add pool-metadata example (oura)
13:14:34 [e1d0375f] docs: add pool-metadata example (#571) (oura)
13:44:04 [72329f63] Remove dup of index-state, no longer needed with latest haskell.nix (cardano-node)
13:44:10 [0a7c95cb] tullia: use --keep-going and retry to minimize failures and cache misses (cardano-node)
14:07:43 [4aee0c1d] Use cfg_attr branch of codegen (cddl-codegen)
14:17:43 [897d0a9c] Merge pull request #10 from AstroWa3l/main (koios-python)
14:26:35 [43541a2d] Ease derivation for wrappers (plutus-apps)
14:28:53 [0d7066d6] Merge #3821 (cardano-wallet)
14:35:55 [3d8c394f] Check NFT supply when parsing NFTs (yoroi-mobile)
14:45:36 [2437404e] Refactor metadata fetching (yoroi-mobile)
15:00:43 [84881615] docs: Merge #3821 3821: [ADP-2878] change listWallets field to getWalletId r=paolino a=paolino This is part of the epic to remove (unused) multi-wallet support in DBLayer - [x] remove submissions-related unused pure model functions - [x] change listWallets to getWalletId and return the wallet-id or fail if DB is not initialized - [x] change all pure implementations of the DBLayer methods to reflect the single wallet purpose - they do not need a wallet-id as an argument , apart from initializeWallet - they do not fail reporting the requested wallet-id when the wallet is not initialized - [x] fix the implementation of initializeWallet, so that now it will fail if we try to reinitialize it even with a different wallet ADP-2878 Co-authored-by: paolino <[email protected]> Source commit: 0d7066d612bc1826a6fdd1dc37dc447089fda713 (cardano-wallet)
15:14:36 [6b9a4ea5] More deriving via machinery (plutus-apps)
15:24:34 [6ad257fb] Clean up instances using the *Via functions (plutus-apps)
15:32:04 [9e598cf5] checking changes and adding version field to URL class (koios-python)
15:34:01 [249fa4f2] cleaning tests (koios-python)
15:35:09 [708e88f3] Merge #3779 (cardano-wallet)
15:35:23 [ac2e1151] cleaning tests (koios-python)
15:43:03 [3de0b321] updating version (koios-python)
15:45:19 [8c95dbc0] Update README.md (koios-python)
16:08:19 [86695192] Merge #3779 (cardano-wallet)
16:34:38 [bb61e161] docs: Merge #3779 3779: [ADP-2811] Create `api` benchmark r=HeinrichApfelmus a=HeinrichApfelmus ### Overview This pull request adds a benchmark `api` and includes it in the `nightly` queue. The idea of this benchmark is to load wallet states from a directory of database file and measure the running times of various API calls. These wallets are not synchronized to the chain. Here, "API" refers to the exports of `Cardano.Wallet`, which often mirror the HTTP endpoints, but do not coincide with it. The `restore` benchmark uses a similar approach. ### 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 Eventually, we may want to remove the timing measurements of the API calls from the `restore` benchmark, and replicate them in this benchmark instead. 🤔 The advantage of the `api` benchmark is that it has a much faster turnaround time and can be used for wallet UTxO distributions that look different from those generated by the `restore` benchmark ones. n this way, it can be used to debug performance issues. ### Issue number ADP-2811 Co-authored-by: Heinrich Apfelmus <[email protected]> Source commit: 8669519234eedcc06c4193c4a300c535e8fcf921 (cardano-wallet)
16:36:57 [b12af187] Scheduled update (pool_groups)
16:39:33 [9dae85bd] chore(ci): loop tags for container image pushing (docker-cardano-node)
16:46:25 [8e68ee88] PLT-4287 (dapps-certification)
16:49:16 [115526f3] Merge pull request #48 from blinklabs-io/chore/ci-fix-loop-push (docker-cardano-node)
17:03:17 [cc2a8c91] Add Aeoniumsky as "best digital art" (developer-portal)
17:07:42 [cf9e5782] Wip doc progress (scrolls)
17:15:05 [2aa724b9] Add VyFinance as "best longterm utility" (developer-portal)
17:20:14 [116b1603] Add Universe 25 as "best Zeitgeist" (developer-portal)
17:22:22 [5b2e8524] Align description with other CNFT award winners. (developer-portal)
17:30:08 [59f50d79] CR: update (yoroi-mobile)
17:31:09 [0b7d530f] CR: update (yoroi-mobile)
17:38:17 [b9f9a79e] Revert "CR: update" (yoroi-mobile)
17:39:00 [a65df1a9] Revert "CR: update" (yoroi-mobile)
17:43:02 [4a4583cd] revert previous commit (yoroi-mobile)
17:43:33 [f8f70886] Fix a few typos on `hs-bindgen` introduction (engineering)
17:45:35 [fe028a72] revert previous commit (yoroi-mobile)
17:46:22 [97d191f4] CR: update (yoroi-mobile)
17:46:37 [8827a5f3] CR: update (yoroi-mobile)
17:51:17 [c64ebafc] merge base branch (yoroi-mobile)
17:54:47 [8a22d8f5] header refactor (yoroi-mobile)
17:55:06 [0f2607f9] header styling refactor (yoroi-mobile)
17:55:16 [ba5df8fe] header styling refactor (yoroi-mobile)
17:58:46 [65817f43] PLT-5491 Fixed testnet magic detection in OCI operables. (marlowe-cardano)
18:11:41 [e1eea27d] chore(docs): update readme for blink labs (docker-cardano-node)
18:28:05 [f86e879d] Reorganise haddock + smart constructors (plutus-apps)
18:56:22 [0b5845f7] Add Unsigned Algorithms as "most innovative" (developer-portal)
19:05:43 [4a1eb76c] Add Hosky as "most impactful". (developer-portal)
19:09:29 [fb062a77] Align description with other CNFT award winners. (developer-portal)
19:24:26 [3c9fdfac] Some minor changes to CDDL specs and building out a better directory structure. (CIPs)
19:34:28 [8f41fdcf] Remove everything else that is a.) not a category winner b.) does not fit in the exceptions explain in the pull request. To be specific this commit removes: (developer-portal)
19:34:40 [0bc5134f] header updated (yoroi-mobile)
19:36:05 [f5023cab] Merge pull request #49 from blinklabs-io/chore/docs-readme-blinklabs (docker-cardano-node)
19:37:08 [9b6b07c9] initial setup of Week06 (plutus-pioneer-program)
19:40:49 [abc311b5] Add adahandle due to uniqueness and success (developer-portal)
19:47:00 [6e1aa381] feat: add new token TOKU (metadata-registry-testnet)
19:52:08 [0fac0bf7] Use production-grade webserver (hydra)
19:52:35 [a2fef123] chore: CRs + starting test with ui (yoroi-mobile)
19:55:23 [f4018e6f] Merge branch 'develop' into chore/mat-ui (yoroi-mobile)
20:05:57 [bd308f14] chore: CRs + starting test with ui (yoroi-mobile)
20:26:01 [f9c2c159] chore: CRs + starting test with ui (yoroi-mobile)
20:26:03 [3ad9cb12] CR: update (yoroi-mobile)
20:26:03 [f27c71d9] Update src/Nfts/Nfts.tsx (yoroi-mobile)
20:26:03 [9632cbd3] Search header logic refactor 4 (yoroi-mobile)
20:26:03 [3c1c27b6] Search header logic refactor 2 (yoroi-mobile)
20:26:03 [d4f9a597] header refactor (yoroi-mobile)
20:26:03 [29311a17] Search header logic refactor (yoroi-mobile)
20:26:03 [bf405698] CR: update (yoroi-mobile)
20:26:03 [4c246745] Search header sorting fix (yoroi-mobile)
20:26:03 [65ac5ae9] Nft props renaming (yoroi-mobile)
20:26:03 [5f50fc5e] Nft storybook fix (yoroi-mobile)
20:26:03 [254b1097] Search header logic refactor (yoroi-mobile)
20:26:03 [edb941ad] header styling refactor (yoroi-mobile)
20:26:03 [36400330] CR: update (yoroi-mobile)
20:26:03 [75c12c76] CR: update (yoroi-mobile)
20:26:03 [3348e25d] Extract search logic from Nfts Part 2 (yoroi-mobile)
20:26:03 [ceceaf59] CR: update (yoroi-mobile)
20:26:03 [794b4289] CR: update (yoroi-mobile)
20:26:03 [db8a0e69] header styling refactor (yoroi-mobile)
20:26:03 [4c9d0159] CR: update (yoroi-mobile)
20:26:03 [cbef26e3] Search header logic refactor 3 (yoroi-mobile)
20:26:04 [d4521984] CR: update (yoroi-mobile)
20:26:04 [103b9be1] CR: update (yoroi-mobile)
20:26:04 [bb3e56f3] revert previous commit (yoroi-mobile)
20:26:04 [2167415b] Revert "CR: update" (yoroi-mobile)
20:26:04 [e5829fb7] revert previous commit (yoroi-mobile)
20:26:04 [4792a791] CR: update (yoroi-mobile)
20:26:04 [a4518c0b] CR: update (yoroi-mobile)
20:26:04 [58b7aa52] CR: update (yoroi-mobile)
20:26:04 [c8c61a8f] Revert "CR: update" (yoroi-mobile)
20:27:54 [b6edf654] add pydantic, update development.md, poetry configs (catalyst-core)
20:29:30 [e0bdda15] refactor into node module (catalyst-core)
20:34:19 [d4775e61] Scheduled update (pool_groups)
20:41:35 [1dc0e3ef] fix: Track latest block in sink stages (oura)
20:42:28 [8d362568] fix: Track latest block in sink stages (#572) (oura)
20:42:40 [770648e8] rebase (yoroi-mobile)
20:44:06 [a9add359] rebase (yoroi-mobile)
20:44:58 [b9a708c8] no staked ada json (catalyst-core)
20:45:23 [a647bd73] rebase (yoroi-mobile)
20:45:59 [85deb609] rebase (yoroi-mobile)
20:50:51 [de996284] add .env file (catalyst-core)
20:58:21 [bc4ccf7b] chore: CRs + starting test with ui (yoroi-mobile)
20:59:05 [df2601b3] new search header integration (yoroi-mobile)
20:59:08 [7c066d90] header refactor (yoroi-mobile)
20:59:29 [43319d3b] header updated (yoroi-mobile)
21:05:24 [ac1bc9a4] Experimental mixed indexer (plutus-apps)
21:05:37 [fd1f24e2] second optional dummy input in ex budget calculation (helios)
21:54:09 [50f0fa05] CIP-XXXX: Cardano FUDS (Financial Updates & Disclosure Specification) (CIPs)
21:57:12 [5b0baf7b] Add link to PR in header. (CIPs)
22:22:27 [6b78c4dd] feat: cardano-db-sync 13.1.0.2 (docker-cardano-db-sync)
22:30:00 [3f87a265] changed to a1 (milkomeda-guides)
22:35:57 [185e8e44] Merge branch 'fourth-iteration' into week06 (plutus-pioneer-program)
22:36:52 [1182916b] feat: cardano-db-sync 13.1.0.2 (docker-cardano-db-sync)
22:46:43 [275dac21] Update cardano-governance.md (cardano-node)
22:47:07 [6eb1b136] Added wagmi guide for A1 (milkomeda-documentation)
22:48:18 [a9f06b38] Changed repo link to dcspark org (milkomeda-documentation)
23:05:06 [ea64445b] 🟩 C1 Devnet RPC is up (200 in 206 ms) [skip ci] [upptime] (uptime)
23:05:07 [8f568a97] 🟩 C1 Devnet Sidechain Explorer is up (200 in 277 ms) [skip ci] [upptime] (uptime)
23:05:08 [8e05f292] 🟩 C1 Mainnet Sidechain Explorer is up (200 in 695 ms) [skip ci] [upptime] (uptime)
23:05:08 [9ac46353] 🟩 C1 Mainnet RPC is up (200 in 237 ms) [skip ci] [upptime] (uptime)
23:05:09 [f6f5157d] 🟩 A1 Devnet RPC is up (200 in 553 ms) [skip ci] [upptime] (uptime)
23:05:10 [d490bbf7] 🟩 A1 Devnet L2 Explorer is up (200 in 672 ms) [skip ci] [upptime] (uptime)
23:05:11 [0161ef06] 🟩 A1 Mainnet L2 Explorer is up (200 in 238 ms) [skip ci] [upptime] (uptime)
23:05:11 [b2b0171b] 🟩 A1 Mainnet RPC is up (200 in 207 ms) [skip ci] [upptime] (uptime)
23:44:42 [1dcf7a63] cardano-api: Add instance Ord AnyCardanoEra to make eras comparable (cardano-node)
23:44:43 [6fc267c1] cardano-api:test: Add TxBody roundtrip tests (cardano-node)
23:44:43 [8e462910] cardano-api:gen: Fix hash collisions in TxOut script data (cardano-node)
23:44:43 [02b0e5d1] cardano-api-test: Ignore the same txin provided multiply (cardano-node)
23:44:43 [c53d61e3] Add txInsReference support and Babbage (un)support (cardano-node)
23:44:43 [84ebff92] cardano-api: Fix genProtocolParametersUpdate to distinguish Alonzo-specifix protocol parameters (cardano-node)
23:44:43 [05d3404f] stuff (cardano-node)
23:44:43 [32f8c13e] Add txReturnCollateral and txTotalCollateral support (cardano-node)
23:49:17 [121a1334] Remove OutputFormat option from PoolGetId command (cardano-node)
23:49:17 [81eb355d] Add support for Bech32 serialisation of keys in Shelley address CLI (cardano-node)
23:49:17 [765a2364] Adjust existing tests for new Bech32 key output (cardano-node)
23:49:17 [fcb6f22a] Expand upon Cardano.CLI.Shelley.Key to support Bech32 serialisation (cardano-node)
23:49:17 [8bb88de4] Add support for Bech32 serialisation of keys in Shelley node CLI (cardano-node)
23:49:18 [b1346ba3] Add CLI golden test for generating extended payment keys (cardano-node)
23:49:18 [c3a34bf7] Accept KES and VRF keys of different formats in Shelley readLeaderCredentials (cardano-node)
23:49:18 [9a9ea49a] Split up Cardano.CLI.Shelley.Key and introduce Cardano.Api.DeserialiseAnyOf (cardano-node)