Skip to content

Shelley Hard-Fork

Compare
Choose a tag to compare
@WilliamKingNoel-Bot WilliamKingNoel-Bot released this 28 Jul 17:36
v2020-07-28
ca96c43

Compatible with [email protected] and [email protected].

New Features

Improvements

  • Added more debug-level logs in the chain-sync client #1826
  • Configured log rotation in docker-compose #1797
  • Reduce verbosity of the pools engine (in particular, when fetching non-myopic member rewards) #1864
  • docker: Make latest point to latest shelley image #1938

Resolved Issues

  • #1708 [MAJOR] cardano-wallet-shelley workers crash
  • #1713 [MAJOR] Performance issues /v2/byron-wallets/{walletId}/addresses API
  • #1733 [MINOR] cardano-wallet-shelley address CLI has commands which are not supported for Shelley wallets
  • #1823 [MAJOR] Trying to join pool returns 500 when there's no next delegation
  • #1833 [MAJOR] There are un-joinable pools on shelley_testnet

Known Issues

  • #1572 [MINOR] Recovery from chain-following exceptions may cause node to crash
  • #1743 [MINOR] Required wallet DB fields do not get persistently added
  • #1867 [MINOR] Wallet doesn't show meta data re-registered (in case of changing metadata url without changing metadata hash)
  • #1905 [MINOR] Fee estimation on shelley wallet when takes very long when: transaction's amount > available balance
  • #1963 [MINOR] Stake pool DB worker doesn't save sync progress in Byron

⚠️ IMPORTANT ⚠️

While in the Byron era, cardano-wallet will be unable to emit transactions. Once the hard-fork has occurred, the entire interface will become fully functioning.


Documentation

Link Audience
API Documentation Users of the Cardano Wallet API
CLI Manual / CLI Manual (ITN) Users of the Cardano Wallet API
Docker Manual / Docker Manual (ITN) Users of the Cardano Wallet API

Installation Instructions

Cardano (cardano-node)

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

$ docker pull inputoutput/cardano-wallet:2020.7.28-shelley
$ docker run --rm inputoutput/cardano-wallet:2020.7.28-shelley version

ITN (jormungandr)

  1. Install [email protected].

  2. Download the provided cardano-wallet-jormungandr for your platform, and uncompress it in a directory that is on your $PATH, e.g. /usr/local/bin. Or %PATH% on Windows.

  3. (optional) Install the bash/zsh auto-completion script according to the jormungandr cli manual

  4. Start cardano-wallet --help and see available parameters.

Docker

Pull from DockerHub and verify the version matches 2020.7.28

$ docker pull inputoutput/cardano-wallet:2020.7.28-jormungandr
$ docker run --rm inputoutput/cardano-wallet:2020.7.28-jormungandr version

Additional notes

  • On macOS: Make sure all *.dylib files are in the same directory as cardano-wallet binary.

Signatures

Name Role Approval
Matthias Benkort @KtorZ Technical Team Lead ✔️
Piotr Stachyra @piotr-iohk QA Engineer ✔️
Tatyana Valkevych @tatyanavych Release Manager ✔️