Compatible with cardano-node@1.26.2
.
API Changes
- Added:
POST /shared-wallets
- Added:
GET /shared-wallets/{walletId}
- Added:
DELETE /shared-wallets/{walletId}
- Added:
PATCH /shared-wallets/{walletId}/payment-script-template
- Added:
PATCH /shared-wallets/{walletId}/delegation-script-template
New Features
- Support cardano-node 1.26.2 #2612
- Initial shared wallet endpoints #2549 #2619
- Retry submission of pending transactions #2570 #2611
Improvements
- Various E2E test suite improvements. #2609 #2608 #2613 #2623 #2629
- Small database layer clean ups. #2616
- Multi-Asset Migration Algorithm #2618
- Rework release scripts to use GitHub actions instead of Travis. Nix users please note that some attributes have been moved in
default.nix
. #2628 #2631
Bug fixes
Known Issues
- Nightly restore benchmark runs out of memory (ADP-846)
- 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)
Documentation
📕 | 💻 | 🐳 |
---|---|---|
API Documentation | CLI Manual | Docker Manual |
Installation Instructions
-
Install
cardano-node@1.26.2
. -
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.4.28.
$ docker pull inputoutput/cardano-wallet:2021.4.28
$ docker run --rm inputoutput/cardano-wallet:2021.4.28 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 | ✔️ |