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
- yoroi-mobile62
- cardano-node31
- cardano-wallet26
- developer-portal11
- uptime9
- oura8
- koios-python6
- pool_groups6
- plutus-apps6
- dapps-certification5
- docker-cardano-node4
- catalyst-core4
- marlowe-explorer4
- CIPs3
- docker-cardano-db-sync2
- milkomeda-documentation2
- cardano-js-sdk2
- haskell.nix2
- plutus-pioneer-program2
- cddl-codegen1
- milkomeda-guides1
- cardano-serialization-lib1
- helios1
- helios-loader1
- catalyst-toolbox1
- ci-world1
- engineering1
- essential-cardano-content1
- hydra1
- jormungandr1
- marlowe-cardano1
- metadata-registry-testnet1
- ouroboros-consensus1
- stackage.nix1
- vit-servicing-station1
- vit-testing1
- scrolls1
Commit Log
00:26:31
[93ad7e5c]
add Mempool (customSmallerIsBetter) benchmark result for 5e04afe2e6dcaeefac39f118c7d92afa848fec78
(ouroboros-consensus)
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
[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:55:50
[27f8437d]
Merge pull request #4450 from input-output-hk/ludvikgalois/autobalance-multiasset
(cardano-node)
03:58:11
[3dc705e4]
Update serde-wasm-bindgen requirement from 0.4.5 to 0.5.0 in /rust
(cardano-serialization-lib)
06:41:20
[4c5b9edc]
Merge branch 'PLT-4562' of https://github.com/input-output-hk/dapps-certification into PLT-4287
(dapps-certification)
09:25:46
[645f8761]
Fix error of initializeWallet to avoid reporting the wallet-id.
(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:24:55
[2cf6d6fb]
Remove dependence of `api` benchmark on `cardano-wallet-api-http`
(cardano-wallet)
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)
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)
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:49:16
[115526f3]
Merge pull request #48 from blinklabs-io/chore/ci-fix-loop-push
(docker-cardano-node)
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:36:05
[f5023cab]
Merge pull request #49 from blinklabs-io/chore/docs-readme-blinklabs
(docker-cardano-node)
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:44:42
[1dcf7a63]
cardano-api: Add instance Ord AnyCardanoEra to make eras comparable
(cardano-node)
23:44:43
[84ebff92]
cardano-api: Fix genProtocolParametersUpdate to distinguish Alonzo-specifix protocol parameters
(cardano-node)
23:49:17
[81eb355d]
Add support for Bech32 serialisation of keys in Shelley address CLI
(cardano-node)
23:49:17
[fcb6f22a]
Expand upon Cardano.CLI.Shelley.Key to support Bech32 serialisation
(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)