v2023-07-18
github-actions
released this
21 Jul 10:31
·
4102 commits
to master
since this release
Compatible with [email protected]
.
Changes
Fixed
- Update links in Readme after repository moved to
cardano-foundation
. (PR 3999)
Changed
- Change organization from
inputouput
tocardanofoundation
for Docker image. (PR 4026 and ADP-3085) - Remove the input selection limit from coin selection. (PR 3921 and ADP-3029)
- When starting an updated
cardano-wallet
with an old database file, the tables containing delegation certificates will be migrated to a new format. (PR 3967 and ADP-3054)
Added
- Enabled delegation action for multisig wallets. Delegation is supported for construct, decode, sign and submit. (PR 3830 and ADP-2602)
- Enabled discovery and withdrawing of rewards for multisig wallets. (PR 3872, PR 3925 and ADP-2604, ADP-2603)
⚠️ When starting an updatedcardano-wallet
with an old database file, this database file will be migrated and can no longer be used with old versions ofcardano-wallet
. However, before migration, a backup copy of your old database file will now be created. (PR 3993, PR 3985 and ADP-3058)
Removed
-
Dropped support for creating transactions in Alonzo or older eras across all endpoints. (PR 3889 and ADP-2913)
- The error
balance_tx_era_not_supported
has been replaced bynode_not_yet_in_recent_era
.
- The error
-
Drop support for balancing transactions in eras more recent than the node tip. (PR 3923 and ADP-2990)
API Changes
https://bump.sh/doc/cardano-wallet-diff/changes#event-change-1bf4ed8f-909a-4084-baf7-113879d74334
Show API changes
-
Modified:
GET /network/parameters
-
200
response was modified-
execution_unit_prices
attribute was modified
-
-
-
Modified:
POST /shared-wallets
-
500
response was added
-
-
Modified:
POST /shared-wallets/{walletId}/transactions-construct
-
403
response was modified-
staking_invalid
alternative was added
-
-
-
Modified:
POST /wallets/{walletId}/transactions-balance
-
400
response was modified-
inline_scripts_not_supported_in_alonzo
,inline_datums_not_supported_in_alonzo
alternatives were removedBreaking
-
-
403
response was modified-
node_not_yet_in_recent_era
,tx_not_in_node_era
alternatives were addedBreaking -
balance_tx_era_not_supported
,balance_tx_max_size_limit_exceeded
alternatives were removedBreaking
-
-
-
Modified:
POST /wallets/{walletId}/transactions-construct
-
403
response was modified-
staking_invalid
alternative was added
-
-
Known Issues
- (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
- (ADP-2635) Database connections does not seem to be gracefully terminated on stopping the wallet.
- (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
- (ADP-1831) cardano-wallet version from docker image does not report revision.
- (ADP-1148) error "restoreBlocks: given chain isn't a valid continuation" when quickly creating new wallets after startup.
- (ADP-1052) Occasional invalid transaction error (MaxTxSizeUTxO) on wallets with big amounts of assets.
- (ADP-776) High memory usage observed in SPO testnet wallet.
- (ADP-773) Rare SQLite3 constraint errors when making transactions.
- (ADP-772) On really large wallets, postTransaction is slow and sometimes returns transaction_is_too_big.
- (ADP-571) Multi-addresses transactions sometimes result in an internal server error.
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 2023.7.18.
$ docker pull inputoutput/cardano-wallet:2023.7.18
$ docker run --rm inputoutput/cardano-wallet:2023.7.18 version
Signatures
Name | Role | Approval |
---|---|---|
Yura Lazarev @Unisay | Software Engineer | ✔️ |
Heinrich Apfelmus @HeinrichApfelmus | Software Engineer | ✔️ |
Paolo Veronelli @paolino | Software Engineer | ✔️ |