Skip to content

v2021-06-11

Compare
Choose a tag to compare
@rvl rvl released this 11 Jun 15:40
· 9552 commits to master since this release
v2021-06-11
1532352

Compatible with cardano-node@1.27.0.

API Changes

  • Added: GET /byron-wallets/{walletId}/utxo
  • Added: GET /wallets/{walletId}/utxo
    • Updated: POST /wallets/{walletId}/keys/{index}
      • Body attribute added: purpose
  • Added: GET /wallets/{walletId}/stake-keys

Features

  • Update cardano-node to 1.27.0. #2680

  • Implement address discovery for shared wallets. #2675 #2683

  • Add a parameter to the postAccountPublicKey API endpoint so that the derivation path purpose can be changed. #2693

  • Add UTxO snapshot API endpoint and CLI command. This endpoint is intended for debugging only. #2679

  • Continuing work to support multiple stake keys in a wallet. #2636 #2666 #2687 #2691 #2694

Bug fixes

  • Fix problem where coin selection (and therefore fee estimation) was slow in wallets with many asset tokens and not much Ada. #2676 #2692

  • Fix Cabal build by adding version constraint on random. #2686

Quality improvements

Known Issues

  • High memory usage observed in SPO testnet wallet (ADP-776)
  • Rare SQLite3 constraint errors when making transactions (ADP-773)
  • On really large wallets, postTransaction is slow and sometimes returns transaction_is_too_big (ADP-772)
  • Fee estimation slowness (up to 4x slower when there are many wallets, comparing with old selection algorithm) (ADP-702)
  • Listing transaction time deteriorated (even up to 3x) (ADP-691)
  • Wallet restoration time deteriorated 2x in v2021-01-28 (ADP-690)
  • Icarus wallets restoration is ~3x slower than random/shelley (ADP-785)
  • Multi-addresses transactions sometimes result in an internal server error. (ADP-571)

Documentation

📕 💻 🐳
API Documentation CLI Manual Docker Manual

Installation Instructions

  1. Install cardano-node@1.27.0.

  2. Download the provided cardano-wallet for your platform, and uncompress it in a directory that is on your $PATH, e.g. /usr/local/bin. Or %PATH% on Windows.

  3. Start cardano-wallet --help and see available parameters.

Docker

Pull from DockerHub and verify the version matches 2021.6.11.

$ docker pull inputoutput/cardano-wallet:2021.6.11
$ docker run --rm inputoutput/cardano-wallet:2021.6.11 version

Signatures

Name Role Approval
Rodney Lorrimar @rvl Technical Team Lead
Piotr Stachyra @piotr-iohk QA Engineer
Laurence Jenkins @LaurenceIO Release Manager ✔️