Skip to content

Flight Take-Off

Compare
Choose a tag to compare
@WilliamKingNoel-Bot WilliamKingNoel-Bot released this 29 Apr 14:38
v2020-04-28
aa46adf

Compatible with jormungandr@v0.8.18 and cardano-node@1.11.0.

New Features

  • New API flag 'forceCheck' for GET /v2/network/clock #1592
  • New discovery field for Byron wallets giving the type of discovery scheme used (e.g. random or sequential) #1568
  • Support public key derivation in CLI #1588
  • Plot restoration benchmark results in Buildkite #1496

Improvements

  • Integration with cardano-node@1.11.0 #1593
  • Integration with jormungandr@0.8.18 #1589
  • Run benchmarks on a dedicated buildkite agent #1592
  • Cabal: Set -Werror and -Ox only with release flag #1587
  • Run jormungandr integration tests in the nightly pipeline #1586

Resolved Issues

  • Do not force a blocking NTP check by default but use cached result #1592
  • Remove passphrase validations on legacy endpoints using passphrase #1584
  • ⚠️ BREAKING-CHANGE ⚠️ API does not return a depth field anymore for pending transactions. The field is however still present on transaction that are in ledger #1583
  • Fixed data consistency after rollbacks between tx meta and certificates #1579
  • Fixed fee balancing for non-stable size estimation algorithms, like in Byron #1578

Known Issues

  • Forcing resync triggers leads to an unexpected error on Windows #1534
  • Migration issue on Jormungandr (v2020-03-16 => v2020-04-01 | 07) #1552
  • Byron initCursor does not seem to cause DB to rollback #1571
  • Database migration script is failing on nightly build #1608

Weekly Reports

Documentation

Link Audience
API Documentation Users of the Cardano Wallet API
CLI Manual: ITN / Byron Users of the Cardano Wallet API
Docker Manual Users of the Cardano Wallet API
Haddock Documentation Haskell Developers using the cardano-wallet as a library

Installation Instructions

Jormungandr / ITN

  1. Install jormungandr@v0.8.18.

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

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

cardano-node / Byron

  1. Install cardano-node@1.11.0.

  2. Download the provided cardano-wallet-byron 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 byron cli manual

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

Docker

Pull from DockerHub and verify version.

$ docker pull inputoutput/cardano-wallet:2020.4.28-byron
$ docker run --rm inputoutput/cardano-wallet:2020.4.28-byron version

Additional notes

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

TroubleShooting

cardano-wallet: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

libcrypto 1.0.0 is no longer shipped with RHEL for a while (since ver. 6) and
SuSE. On these distributions, it is impossible to install it using native
package manager (e.g. yum).

One possible work-around is to create an artificial symbolic link from a newer version of libcrypto:

sudo ln -s /usr/lib64/libcrypto.so.1.1.1 /usr/lib64/libcrypto.so.1.0.0

Alternatively, one may also try using the docker image instead.

Signatures

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