github cardano-foundation/cardano-wallet v2021-04-28

latest releases: nightly, v2025-03-31, test...
4 years ago

Compatible with cardano-node@1.26.2.

API Changes

  • Added: POST /shared-wallets
  • Added: GET /shared-wallets/{walletId}
  • Added: DELETE /shared-wallets/{walletId}
  • Added: PATCH /shared-wallets/{walletId}/payment-script-template
  • Added: PATCH /shared-wallets/{walletId}/delegation-script-template

New Features

  • Support cardano-node 1.26.2 #2612
  • Initial shared wallet endpoints #2549 #2619
  • Retry submission of pending transactions #2570 #2611

Improvements

  • Various E2E test suite improvements. #2609 #2608 #2613 #2623 #2629
  • Small database layer clean ups. #2616
  • Multi-Asset Migration Algorithm #2618
  • Rework release scripts to use GitHub actions instead of Travis. Nix users please note that some attributes have been moved in default.nix. #2628 #2631

Bug fixes

Known Issues

  • Nightly restore benchmark runs out of memory (ADP-846)
  • 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.26.2.

  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.4.28.

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

Signatures

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

Don't miss a new cardano-wallet release

NewReleases is sending notifications on new releases.