Compatible with cardano-node@1.30.1
.
API Changes
- Updated: POST /byron-wallets/{walletId}/transactions-sign (⚠️ under development, may not behave as expected)
- Body attribute added: withdrawal
- Updated: GET /byron-wallets/{walletId}/transactions
- Response modified: 200
- Body attribute added: script_validity
- Response modified: 200
- Updated: POST /byron-wallets/{walletId}/transactions
- Response modified: 202
- Body attribute added: script_validity
- Response modified: 202
- Updated: GET /byron-wallets/{walletId}/transactions/{transactionId}
- Response modified: 200
- Body attribute added: script_validity
- Response modified: 200
- Updated: POST /byron-wallets/{walletId}/migrations
- Response modified: 202
- Body attribute added: script_validity
- Response modified: 202
- Updated: GET /network/parameters
- Response modified: 200
- Body attribute added: execution_unit_prices
- Response modified: 200
- Updated: DELETE /stake-pools/*/wallets/{walletId}
- Response modified: 202
- Body attribute added: script_validity
- Response modified: 202
- Updated: PUT /stake-pools/{stakePoolId}/wallets/{walletId}
- Response modified: 202
- Body attribute added: script_validity
- Response modified: 202
- Updated: POST /wallets/{walletId}/assets
- Response modified: 202
- Updated: GET /wallets/{walletId}/transactions
- Response modified: 200
- Body attribute added: script_validity
- Updated: POST /wallets/{walletId}/transactions
- Response modified: 202
- Body attribute added: script_validity
- Updated: GET /wallets/{walletId}/transactions/{transactionId}
- Response modified: 200
- Body attribute added: script_validity
- Response modified: 200
- Updated: POST /wallets/{walletId}/transactions-sign (⚠️ under development, may not behave as expected)
- Body attribute added: withdrawal
- Updated: POST /wallets/{walletId}/migrations
- Response modified: 202
- Body attribute added: script_validity
- Response modified: 202
- Added: POST /wallets/{walletId}/transactions-balance (⚠️ under development, may not behave as expected)
Improvements
- Compatibility with cardano-node 1.30.1 #2928 #2898
- Documentation improvements
- Misc testing and process improvements
Known Issues
- Occasional invalid transaction error (MaxTxSizeUTxO) on wallets with big amounts of assets (ADP-1052)
- Wallet workers die while syncing when there are many wallets (ADP-1013)
- 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)
- 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)
- Worse error-message when submitting invalid transaction to /proxy/transactions (ADP-1145)
Documentation
📕 | 💻 | 🐳 |
---|---|---|
API Documentation | CLI Manual | Docker Manual |
Installation Instructions
-
Install
cardano-node@1.30.1
. -
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.9.29.
$ docker pull inputoutput/cardano-wallet:2021.9.29
$ docker run --rm inputoutput/cardano-wallet:2021.9.29 version
Signatures
Name | Role | Approval |
---|---|---|
Johannes Lund @Anviking | Software Engineer | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | ✔️ |
Laurence Jenkins @LaurenceIO | Release Manager | ✔️ |