v2024-03-01
github-actions
released this
05 Mar 12:19
·
2103 commits
to master
since this release
Compatible with cardano-node@8.7.3
.
Changes
Added
Changed
- Now compatible with
cardano-node@8.7.3
. #4383 #4388
- In the Conway era, when using the Join stake pool HTTP endpoint, the wallet will now automatically vote to Abstain. By doing so, the user opts into the governance system and ensures that rewards can be withdrawn after the governance bootstrapping phase has ended. #4468 #4454
-
⚠️ 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, backup copies of your old database file will be created. -
Error messages
Fixed
- Fix bash instructions to start node and wallet containers in README. #4364
API changes
Show API changes
DELETE /stake-pools/*/wallets/{walletId}
- Response
- 403 response Modified
- application/json content type Modified
- no_utxos_available alternative Added
- application/json content type Modified
GET /shared-wallets
- Response
- 200 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
GET /shared-wallets/{walletId}
- Response
- 200 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
GET /wallets
- Response
- 200 response Modified
- application/json content type Modified
GET /wallets/{walletId}
- Response
- 200 response Modified
- application/json content type Modified
- delegation attribute Modified
- application/json content type Modified
GET /wallets/{walletId}/stake-keys
- Response
- 200 response Modified
- application/json content type Modified
- ours attribute Modified
- application/json content type Modified
PATCH /shared-wallets/{walletId}/delegation-script-template
- Response
- 200 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
PATCH /shared-wallets/{walletId}/payment-script-template
- Response
- 200 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
POST /byron-wallets/{walletId}/coin-selections/random
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /byron-wallets/{walletId}/payment-fees
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /byron-wallets/{walletId}/transactions
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /shared-wallets
- Response
- 201 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
POST /shared-wallets/{walletId}/transactions-construct
- Body
- application/json content type Modified
- vote attribute Modified
- string-1, string-2 alternatives Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- vote to a drep represented by key hash, vote to a drep represented by script hash alternatives Added
- string-1, string-2 alternatives Removed
- vote attribute Modified
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available, voting_in_invalid_era, withdrawal_not_possible_without_vote alternatives Added
- application/json content type Modified
POST /wallets
- Response
- 201 response Modified
- application/json content type Modified
- delegation attribute Modified
- application/json content type Modified
POST /wallets/{walletId}/coin-selections/random
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /wallets/{walletId}/payment-fees
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /wallets/{walletId}/transactions
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /wallets/{walletId}/transactions-balance
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available alternative Added
- application/json content type Modified
POST /wallets/{walletId}/transactions-construct
- Body
- application/json content type Modified
- vote attribute Modified
- string-1, string-2 alternatives Removed
-
Removing a resource is always breaking unless it was deprecated before
Breaking
-
- vote to a drep represented by key hash, vote to a drep represented by script hash alternatives Added
- string-1, string-2 alternatives Removed
- vote attribute Modified
- Response
- 403 response Modified
- application/json content type Modified
- not_enough_money alternative Modified
- no_utxos_available, voting_in_invalid_era, withdrawal_not_possible_without_vote alternatives Added
- application/json content type Modified
PUT /byron-wallets/{walletId}
- Response
- 200 response Modified
- application/json content type Modified
- delegation attribute Modified
- application/json content type Modified
PUT /shared-wallets/{walletId}
- Response
- 200 response Modified
- application/json content type Modified
- Active shared wallet (account public keys for each co-signers is collected) alternative Modified
- application/json content type Modified
PUT /stake-pools/{stakePoolId}/wallets/{walletId}
- Response
- 403 response Modified
- application/json content type Modified
- no_utxos_available alternative Added
- application/json content type Modified
PUT /wallets/{walletId}
- Response
- 200 response Modified
- application/json content type Modified
- delegation attribute Modified
- application/json content type Modified
Known Issues
- (ADP-2953) Revision of
cardano-node
is not reported within version in release bundle binary for Windows. - (ADP-2635) Database connections do not seem to gracefully terminate 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.
Signatures
Name | Role | Approval |
---|---|---|
Heinrich Apfelmus @HeinrichApfelmus | Software Engineer | ✔️ |
Paolo Veronelli @paolino | Software Engineer | ✔️ |