Skip to content

Allegra compatibility improvements and improved error reporting

Compare
Choose a tag to compare
@WilliamKingNoel-Bot WilliamKingNoel-Bot released this 05 Jan 09:21
62df413

Compatible with cardano-node@1.24.2.

Improvements

  • Updated docker compose file with Allegra-compatible tags. (#2398)
  • Better JSON errors when parsing stake pool metadata. (#2367)

Resolved Issues

  • Transactions cannot be listed if the filter spans multiple eras. (#2397, ADP-626)
  • Incorrect mainnet network parameters returned from API. (#2387, ADP-609)

API Changes

  • The parameters object returned by getNetworkParameters has two modifications (#2387):
    • Field added: security_parameter
    • Field removed: epoch_stability

Known Issues

  • Concurrent requests to cardano-wallet cause sqlite to return an error, and endpoints to return non-JSON error messages. (#2280)
  • Cannot send funds from Byron random addresses created via cardano-address. (#2058)
  • Reward balance briefly appears to be zero while the wallet is still syncing. (ADP-621)
  • Imported Byron addresses can be lost on rollback. (ADP-619)
  • On mainnet, transactions sometimes fail with the error: "Whoops, it seems like I just experienced a hard-fork in the middle of other tasks." (ADP-617)
  • Coin selection sometimes fails with transaction_is_too_big or cannot_cover_fee on testnet. (ADP-615)
  • CLI has import and create commands which are not supported for Shelley wallets. (ADP-613)
  • DB migrations occur on every start. (ADP-612)
  • A wallet's balance temporarily increases when spending rewards. (ADP-611)
  • Performance issues on large wallets with regards to transaction sending. (ADP-586)
  • Multi-address transactions sometimes result in an internal server error. (ADP-571)
  • Wrong error message in case of unsupported Accept header in /wallet/{walletId}/signatures. (ADP-551)
  • Race condition between delete and get results in 500:wallet_not_responding error. (ADP-538)
  • Change addresses are not listed as soon as a transaction is no longer pending. (ADP-500)

Documentation

API Documentation
CLI Manual
Docker Manual

Installation Instructions

  1. Install cardano-node@1.24.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 2020.12.21.

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

Signatures

Name Role Approval
Jonathan Knowles @jonathanknowles Software Engineer ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Laurence Jenkins @LaurenceIO Release Manager ✔️