Home / Reports / Apr 2, 2023
Sunday, April 2, 2023
22 commits had been pushed across 6 repos by 5 authors. There were 8,281 additions and 2,626 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
Commit Log
00:26:31
[93ad7e5c]
add Mempool (customSmallerIsBetter) benchmark result for 5e04afe2e6dcaeefac39f118c7d92afa848fec78
(ouroboros-consensus)
01:07:14
[becef239]
PLT-5490 - Link Role Token Minting Policy ID to explorer in contract detail (#41)
(marlowe-explorer)
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)
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)
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)