Allegra compatibility improvements and improved error reporting
Compatible with [email protected]
.
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
- Field added:
Known Issues
- Concurrent requests to
cardano-wallet
causesqlite
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
orcannot_cover_fee
ontestnet
. (ADP-615) - CLI has
import
andcreate
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
andget
results in500: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
-
Install
[email protected]
. -
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. -
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 | ✔️ |