github cardano-foundation/cardano-wallet v2020-04-07
Byron Reboot Polish

latest releases: nightly, v2025-03-31, test...
5 years ago

Compatible with jormungandr@v0.8.15 and cardano-node@1.9.3.

Improvements

  • Added cardano-wallet-byron static builds #1526
  • Included cardano-wallet-byron in pushed Docker images #1537
  • Got network/clock tests working on Windows #1519
  • Added more integration tests for cardano-wallet-byron #1539
  • Enabled nightly Windows tests #1411
  • Added more required jobs from Hydra, including tests on Windows #1536
  • Added latency benchmarking for cardano-wallet-byron in nightly #1530
  • Improved error message when generating addresses of Icarus wallets #1543
  • Used more convenient Map functions #1516
  • Improved release template & artifacts publication #1533 | #1545 | #1544

CLI breaking changes

  • Removed DaedalusIPC #1424
  • Removed wrong "reward-credentials" command from cardano-wallet-byron mnemonic #1531

Resolved Issues

  • Fixed unit tests on MacOS #1525
  • Fixed wrong key fingerprint for Icarus addresses on Testnet #1535
  • Fixed broken benchmark with up-to-date config from nix #1458
  • Made sure to only generate addresses using the Hardened index convention #1541

Known Issues

  • jormungandr and cardano-node release artifacts are broken for MacOS #1553
  • Migration issue on Jormungandr (v2020-03-16 => v2020-04-01 | 07) #1552
  • Force resync = Something went wrong for Jormungandr #1534
  • Cannot force resync wallet and cardano-node crash as a result #1505
  • Submit transaction on staging_shelley gives 500 #1492
  • cardano-node: Cannot send transaction on testnet (cardano-node + cardano-wallet-byron) #1462
  • Windows tests are failing on hydra #1283

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

  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.7-jormungandr
$ docker run --rm inputoutput/cardano-wallet:2020.4.7-jormungandr version

cardano-node / Byron

  1. Install cardano-node@1.9.3.

  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.7-byron
$ docker run --rm inputoutput/cardano-wallet:2020.4.7-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 ✔️

Don't miss a new cardano-wallet release

NewReleases is sending notifications on new releases.