Fee estimation & minimum coins
This hot fix release implements a missing function required by the Daedalus wallet.
Compatible with [email protected]
.
New Features
- Include minimum coin values in the fee estimation API response. #2518
Improvements
- Remove obsolete "under development" notices from OpenAPI documentation. #2514
- Fix incorrect occurrences of the asset
fingerprint
field in the OpenAPI documentation. #2515
API Changes
- Updated:
GET /byron-wallets/{walletId}/assets
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
GET /byron-wallets/{walletId}/assets/{policyId}/{assetName}
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
GET /byron-wallets/{walletId}/assets/{policyId}
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
POST /byron-wallets/{walletId}/payment-fees
- Response modified: 202
- Body attribute added:
minimum_coins
- Body attribute added:
- Response modified: 202
- Updated:
GET /wallets/{walletId}/assets
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
GET /wallets/{walletId}/assets/{policyId}/{assetName}
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
GET /wallets/{walletId}/assets/{policyId}
- Response modified: 200
- Body attribute modified:
fingerprint
- Body attribute modified:
- Response modified: 200
- Updated:
POST /wallets/{walletId}/payment-fees
- Response modified: 202
- Body attribute added:
minimum_coins
- Body attribute added:
- Response modified: 202
- Updated:
GET /wallets/{walletId}/delegation-fees
- Response modified: 200
- Body attribute added:
minimum_coins
- Body attribute added:
- Response modified: 200
Known Issues
-
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)
-
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)
-
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)
-
Excessive log spam (ADP-630)
-
HTTP timeout on SMASH health-check prevent pools metadata synchronization entirely (ADP-636)
-
produced_blocks sometimes stop increasing #2463
-
Transaction with TTL=0 results in 'created_invalid_transaction' intermittently (ADP-674)
-
"Something went wrong" on delegation fee request while wallet and node are syncing through Byron era (ADP-679)
-
Wallet restoration time deteriorated 2x in v2021-01-28 (ADP-690)
-
Listing transaction time deteriorated (even up to 3x) (ADP-691)
-
Faulty error message on sending transaction when there are not enough tokens/ada (ADP-697)
-
Fee estimation slowness (up to 4x slower when there are many wallets) (ADP-702)
-
Low signal-to-noise ratio for logging (ADP-708)
-
List/get asset endpoints show assets that are involved in a transaction of the wallet, but even those that are not on wallet balance (ADP-710)
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 2021.2.15.
$ docker pull inputoutput/cardano-wallet:2021.2.15-shelley
$ docker run --rm inputoutput/cardano-wallet:2021.2.15-shelley 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 | ✔️ |