Deposit vs fee and multi-assets foundation
Compatible with [email protected]
.
New Features
- Show deposits for fees and transactions #2327
Improvements
- Multi-Asset UTxO: Upgrade primitive types and database schema #2384
- Clarify 'MsgFailedToParseGenesis' with regards to which genesis file is expected. #2413
- Warn users about Personally Identified Information (PII) in API doc #2437
- Switch to using UnliftIO to prevent resources from not being cleaned up properly on application interruption #2389
Resolved Issues
- Update Roadmap URL in README.md #2435
- Fixed imported addresses being affected by rollbacks on random wallets #2425
- Fixed change addresses disappearing from listing as soon as a transaction is no longer pending #2370
- Fix cardano-address version info and improve version info script #2336
API Changes
- Updated:
POST /byron-wallets/{walletId}/payment-fees
- Response modified: 202
- Body attribute added:
deposit
- Body attribute added:
- Response modified: 202
- Updated:
GET /byron-wallets/{walletId}/transactions
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 200
- Updated:
POST /byron-wallets/{walletId}/transactions
- Response modified: 202
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 202
- Updated:
GET /byron-wallets/{walletId}/transactions/{transactionId}
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 200
- Updated:
POST /byron-wallets/{walletId}/coin-selections/random
- Response modified: 200
- Body attribute added:
deposits
- Body attribute added:
- Response modified: 200
- Updated:
POST /byron-wallets/{walletId}/migrations
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 200
- Updated:
DELETE /stake-pools/\*/wallets/{walletId}
- Response modified: 202
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 202
- Updated:
PUT /stake-pools/{stakePoolId}/wallets/{walletId}
- Response modified: 202
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 202
- Updated:
POST /wallets/{walletId}/payment-fees
- Response modified: 202
- Body attribute added:
deposit
- Body attribute added:
- Response modified: 202
- Updated:
GET /wallets/{walletId}/transactions
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 200
- Updated:
POST /wallets/{walletId}/transactions
- Response modified: 202
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 202
- Updated:
GET /wallets/{walletId}/transactions/{transactionId}
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes added:
- Response modified: 200
- Updated:
GET /wallets/{walletId}/delegation-fees
- Response modified: 200
- Body attribute added:
deposit
- Body attribute added:
- Response modified: 200
- Updated:
POST /wallets/{walletId}/coin-selections/random
- Response modified: 200
- Body attribute added:
deposits
- Body attribute added:
- Response modified: 200
- Updated:
POST /wallets/{walletId}/migrations
- Response modified: 200
- Body attributes added:
fee
,deposit
- Body attributes 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)
- 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)
- HTTP timeout on SMASH health-check prevent pools metadata synchronization entirely (ADP-636)
Documentation
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.1.12.
$ docker pull inputoutput/cardano-wallet:2021.1.12-shelley
$ docker run --rm inputoutput/cardano-wallet:2021.1.12-shelley version
Signatures
Name | Role | Approval |
---|---|---|
Matthias Benkort @KtorZ | Technical Team Lead | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | ✔️ |
Laurence Jenkins @LaurenceIO | Release Manager | ✔️ |