Skip to content

Jormungandr v0.8.14 hotfixes

Compare
Choose a tag to compare
@WilliamKingNoel-Bot WilliamKingNoel-Bot released this 16 Mar 11:47
v2020-03-16
8316bff

Overview

Compatible with [email protected]

Artifact Platform Description
cardano-wallet-jormungandr-linux64-v2020-03-16.tar.gz
Linux 64-bit
Linux executable with auto-completion script for bash shell.
cardano-wallet-jormungandr-macos64-v2020-03-16.tar.gz
MacOs 64-bit
MacOS executable with required system libraries.
cardano-wallet-jormungandr-win64-v2020-03-16.zip
Windows 64-bit
Windows executable with required DLLs.

Main Features

cardano-wallet

command-line
  • Create and Delete wallet
  • Get details of a particular wallet
  • List all known wallets
  • Generate BIP-39 mnemonic sentence (English) of various sizes
  • Update wallet metadata
  • Create and submit transactions from a single wallet
  • List known (used or unused) addresses of a wallet
  • Estimate transaction fee
  • Visualize wallet's UTxO distribution
  • Update wallet encryption passphrase
  • List transaction history
  • Submit already signed transactions
  • Serve wallet against Jörmungandr
  • Launch wallet against Jörmungandr
  • Get network syncing status
  • List available stake-pools
  • Generate testnet reward credentials from a given mnemonic sentence
  • Get network parameters
  • Manage cryptographic keys
  • Create wallet from public account key
  • Get NTP (Network Time Protocol) drift offset
web server
  • Create and delete wallet
  • Get details of a particular wallet
  • List all known wallets
  • Update wallet metadata & wallet encryption passphrase
  • Create and submit transactions from a single wallet
  • List known (used or unused) addresses of a wallet
  • API and server logs
  • Estimate transaction fee
  • Visualize wallet's UTxO distribution
  • List transaction history
  • Submit already signed transactions
  • Get network syncing status
  • Create Byron wallets
  • Delete Byron wallets
  • Get and List Byron wallets
  • Forget pending transaction of Shelley wallets
  • List transaction history of Byron wallets
  • Forget pending transaction of a Byron wallet
  • Migrate Byron wallets to Shelley wallets
  • List available stake-pools
  • Delegate all funds from a wallet to a stake-pool
  • Fetch total reward balance earned from delegation
  • Stop delegating funds from a wallet
  • Support stake pool off-chain metadata
  • Get network parameters
  • Create wallet from public account key
  • Get NTP (Network Time Protocol) drift offset
miscellaneous
  • Node.js-compatible IPC server with custom protocol
  • Data-persistence to disk via SQLite
  • Support for Ouroboros Genesis/Praos and proper chain following in the events of chain switches
  • Per-component log management

Known Limitations

Bug Fixes

  • Unable to retrieve stake-pool list #1442
  • Desirability and apparent performance is inconsistent across machines #1335

Known Issues

  • Windows tests are failing on hydra #1283
  • Random wallet restoration is extremely slow on Windows #1398
  • Wallets disappear from list when their worker dies unexpectedly #1292

Installation Instructions

Linux 64-bit

  1. Install [email protected] from the official repository.

  2. Download cardano-wallet-jormungandr-linux64-v2020-03-16.tar.gz and uncompress it in a directory that is on your $PATH, e.g. /usr/local/bin.

$ curl -L https://github.com/input-output-hk/cardano-wallet/releases/download/v2020-03-16/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
  1. (optional) Install the bash/zsh auto-completion script:
$ mv $HOME/.local/bin/cardano-wallet.sh > /etc/bash_completion.d/cardano-wallet.sh
$ source /etc/bash_completion.d/cardano-wallet.sh
  1. Start cardano-wallet --help and see available parameters.

Mac OS 64-bit

  1. Install [email protected] from the official repository.

  2. Download cardano-wallet-jormungandr-macos64-v2020-03-16.tar.gz and uncompress it in a directory that is on your $PATH, e.g. /usr/local/bin.

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

Windows 64-bit

  1. Install [email protected] from the official repository.

  2. Download cardano-wallet-jormungandr-win64-v2020-03-16.zip and uncompress it in a directory that is on your %PATH%.

Docker

  1. Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.3.16-jormungandr
  1. Verify the image using the command-line.
$ docker run --rm inputoutput/cardano-wallet:2020.3.16-jormungandr version

Documentation

Link Audience
API Documentation Users of the Cardano Wallet API
CLI Manual 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

Weekly Reports

Changelog

Miscellaneous
PR Description
#1437 Add cardano-wallet-byron serve --shutdown-handler option
#1429 Allow serving wallet w/ cardano-node on either testnet or mainnet
(ADP-192) Restore from public account key in CLI
PR Description
#1421 CLI support for account public key restoration
(ADP-193) NTP status via CLI
PR Description
#1438 Better response example in api doc for network/clock
Bug Fixes PR | Description -- | -- #1444 | Store pool retirement certificates + fix stake distribution fetching & combining. #1432 | fix LAUNCH - Restoration workers restart hanging infinitely #1430 | Protect against syncProgress division by zero #1423 | Buildkite: don't cache stack logs

Signatures

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