v2021-11-11
Compatible with [email protected]
.
API Changes
- Updated:
POST /byron-wallets/{walletId}/transactions-sign
Body attribute removed: withdrawal- Response modified:
202
Body attributes removed: body, witnesses
- Response modified:
- Updated:
GET /network/parameters
- Response modified:
200
Body attribute added:minimum_collateral_percentage
- Response modified:
- Updated:
POST /wallets/{walletId}/transactions-sign
Body attribute removed: withdrawal- Response modified:
202
Body attributes removed: body, witnesses
- Response modified:
- Added:
POST /wallets/{walletId}/transactions-decode
- Updated:
POST /wallets/{walletId}/transactions-balance
- Body attribute added:
redeemers
Body attribute removed: signatories
Body attribute modified: transaction - Response modified:
202
Body attributes removed: coin_selection, fee
- Body attribute added:
Resolved issues
- Wallets disappear when node-connection is lost (ADP-871)
- Wallet workers die while syncing when there are many wallets (ADP-1013)
- Intermittent 500 Internal Server Error on GET or DELETE Wallet (ADP-798)
New Features
- Balance transaction endpoint. #3012 #2906 #2993 #2992 #2989 #2987 #2974 #2972 #2970 #2968 #2967 #2964 #2962 #2948 #2952
- Selection of collateral in transactions. #2956 #2955 #2941 #2940 #2939 #2938 #2936 #2935 #2934
- Sign transaction endpoint. #2958 #2949 #2950 #2943 #2911
- Decode serialised transaction endpoint. #3003 #2995 #2977 #2946
- Expose min fee parameter from node. #2920
Improvements
- Library
dbvar
for delta encodings and mutableDBVar
variable. #2841 - Refactored chain following. #2750
- User manual and developer info moved to https://input-output-hk.github.io/cardano-wallet/. #3011 #3007 #3006
Quality Improvements
- Upgrade to GHC 8.10.7. #2969
- Test coverage improvements. #3008 #3004 #3002 #2999 #2998 #2986 #2988 #2985 #2983 #2979 #2960 #2953 #2947 #2945 #2944
- Other test suite changes. #2961 #2973 #2965
- Dev environment improvements. #3001 #2990 #2833
Known Issues
- Nightly cabal build is failing (ADP-1263)
- Different inputs are being shown on construct tx ep response vs. decoded CBOR (ADP-1256)
- Fee on the wallet may be not be correctly reported on construct ep (ADP-1202)
- Occasional invalid transaction error (MaxTxSizeUTxO) on wallets with big amounts of assets (ADP-1052)
- 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)
- Wallet disappears after migration from v2021-09-09 to v2021-09-29 when there are pending transaction (ADP-1224)
- Icarus wallets restoration is ~3x slower than random/shelley (ADP-785)
- Multi-addresses transactions sometimes result in an internal server error. (ADP-571)
- error "restoreBlocks: given chain isn't a valid continuation" when quickly creating new wallets after startup (ADP-1148)
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.11.11.
$ docker pull inputoutput/cardano-wallet:2021.11.11
$ docker run --rm inputoutput/cardano-wallet:2021.11.11 version
Signatures
Name | Role | Approval |
---|---|---|
Rodney Lorrimar @rvl | Technical Team Lead | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | ✔️ |
Laurence Jenkins @LaurenceIO | Release Manager | ✔️ |