Skip to content

v2023-12-18

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 12:31
· 2653 commits to master since this release
v2023-12-18
6130be7

Compatible with cardano-node@8.1.2.

Changes

Added

  • One change address mode to reduce resource consumption of Shelley- and Shared-style wallets #4129
  • Ability to filter transactions by address in GET /wallet/{wid}/transactions #4004
  • Ability to mint/burn assets using scripts from reference inputs #4074 #4086 #4114
  • 🏗️ HTTP API extensions in preparation for Voltaire support #4236
  • 🏗️ HTTP API extensions in preparation for metadata encryption #4176

Changed

Deprecated

  • The recovery-phrase, address and key CLI utilities previously re-exported from cardano-addresses. Please use cardano-addressees instead.

API Changes

https://bump.sh/doc/cardano-wallet-diff/changes#event-change-1e3bb3d5-e168-4a12-ba28-c9b0cf31ef96

Show API changes
Modified: GET /byron-wallets/{walletId}/transactions
  Query parameter added: address
Modified: GET /byron-wallets/{walletId}/utxo
  Response modified: 200
    Content type modified: application/json
      Attribute modified: entries
Modified: GET /shared-wallets/{walletId}/transactions
  Query parameter added: address
Modified: GET /shared-wallets/{walletId}/utxo
  Response modified: 200
    Content type modified: application/json
      Attribute modified: entries
Modified: GET /wallets/{walletId}/transactions
  Query parameter added: address
Modified: GET /wallets/{walletId}/utxo
  Response modified: 200
    Content type modified: application/json
      Attribute modified: entries
Modified: POST /shared-wallets
  Content type modified: application/json
    Alternative modified: Create shared wallet from mnemonics
      Attribute added: one_change_address_mode
Modified: POST /shared-wallets/{walletId}/transactions-construct
  Content type modified: application/json
    Attribute modified: mint_burn
      Alternative added: minting via script reference
    Attributes added: encrypt_metadata, vote, reference_policy_script_template
Modified: POST /shared-wallets/{walletId}/transactions-decode
  Content type modified: application/json
    Attribute added: decrypt_metadata
Modified: POST /wallets
  Content type modified: application/json
    Alternative modified: shelley
      Attribute added: one_change_address_mode
Modified: POST /wallets/{walletId}/transactions-construct
  Content type modified: application/json
    Attribute modified: mint_burn
      Alternative added: minting via script reference
    Attributes added: encrypt_metadata, vote, reference_policy_script_template
Modified: POST /wallets/{walletId}/transactions-decode
  Content type modified: application/json
    Attribute added: decrypt_metadata
Modified: PUT /wallets/{walletId}
  Content type modified: application/json
    Attribute added: one_change_address_mode
Added: PUT /shared-wallets/{walletId}

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.

Installation Instructions

  1. Install cardano-node@8.1.2.

  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.12.18.

$ docker pull cardanofoundation/cardano-wallet:2023.12.18
$ docker run --rm cardanofoundation/cardano-wallet:2023.12.18 version

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Yura Lazaryev @Unisay Software Engineer ✔️