Skip to content

v2023-07-18

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Jul 10:31
· 4102 commits to master since this release
v2023-07-18
3f0d2f3

Compatible with [email protected].

Changes

Fixed

  • Update links in Readme after repository moved to cardano-foundation. (PR 3999)

Changed

  • Change organization from inputouput to cardanofoundation 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 updated cardano-wallet with an old database file, this database file will be migrated and can no longer be used with old versions of cardano-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 by node_not_yet_in_recent_era.
  • 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 removed
        Breaking
    • 403 response was modified
      • node_not_yet_in_recent_era, tx_not_in_node_era alternatives were added
        Breaking
      • balance_tx_era_not_supported, balance_tx_max_size_limit_exceeded alternatives were removed
        Breaking
  • 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

  1. Install [email protected].

  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.

  3. 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 ✔️