Releases: cardano-foundation/cardano-wallet
Flight Take-Off
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 adepth
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
-
Install
jormungandr@v0.8.18
. -
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. -
(optional) Install the bash/zsh auto-completion script according to the jormungandr cli manual
-
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
-
Install
cardano-node@1.11.0
. -
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. -
(optional) Install the bash/zsh auto-completion script according to the byron cli manual
-
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 ascardano-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 | ✔️ |
Byron Reboot Polish
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
-
Install
jormungandr@v0.8.15
. -
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. -
(optional) Install the bash/zsh auto-completion script according to the jormungandr cli manual
-
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
-
Install
cardano-node@1.9.3
. -
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. -
(optional) Install the bash/zsh auto-completion script according to the byron cli manual
-
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 ascardano-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 | ✔️ |
Byron Reboot
This release brings many features required for the Byron reboot and improvements to the command line interface.
Compatible with jormungandr@v0.8.15
and cardano-node@1.9.3
.
New Features
- New
cardano-wallet-byron
binary artifact! - New
cardano-wallet-byron
command line interface targeting the legacy/byron-wallets
endpoints. - More legacy
/byron-wallets
endpoints were added
Improvements
- Byron wallet restoration now also accepts legacy-style extended private key and password hash (such that old Daedalus wallets can be migrated).
Resolved Issues
- Wallets disappear from list when their worker dies unexpectedly #1292
Known Issues
- Icarus wallets are created with Mainnet addresses even if the server is in 'Testnet' mode #1535
- 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
Changelog
(ADP-210) Restore byron wallets from xpriv+passwd hash
PR | Description |
---|---|
#1497 | Integration test updating wallet name, that is restored from Xprv |
#1476 | Byron wallet restoration from xprv endpoint integration test |
#1456 | Distinguish (internally) between legacy and new passphrase encryptions |
#1454 | Byron wallet restoration from xprv endpoint impl |
#1450 | Small update of byron restore summary |
#1439 | Byron wallet restoration from xprv endpoint preparation |
(ADP-223, ADP-224) Byron wallet CRUD operations (update-name, update-spending password) and getting UTxO statistics
PR | Description |
---|---|
#1520 | Fix passphrase conversion when coming from legacy wallets |
#1512 | report empty legacy passphrase as no passphrase |
#1511 | Fix passphrase check when coming from empty legacy passphrase |
#1495 | Update password endpoint for byron |
#1486 | Update wallet name and utxo statistics for byron |
(ADP-229) CLI support for Byron wallet
PR | Description |
---|---|
#1493 | API endpoints for byron addresses endpoints |
#1478 | Support for wallet & transactions commands in cardano-wallet-byron |
(ADP-97) Nightly syncing tests with Byron TestNet/Mainnet
PR | Description |
---|---|
#1507 | Store bench node socket in tmp dir |
#1499 | Fix indentation in nightly.yml |
#1498 | Add Buildable instance for UTxO Statistics & print from bench |
#1482 | Re-add old wallet restoration benchmark |
#1480 | Add cardano-node to "stack --nix test" environment |
#1459 | Move cardano-node config/launch setup to separate library |
Miscellaneous
PR | Description |
---|---|
#1529 | Bump from 2020.3.16 to 2020.4.1 |
#1528 | update cardano-node matrix |
#1524 | nix: Update test-suite name to jormungandr-integration |
#1523 | Sync with libs used by cardano-node-1.9.3 |
#1518 | bump cardano-node's libraries to 1.9.1 |
#1515 | Update cardano-node matrix |
#1513 | nix: Fix build of cardano-wallet-jormungandr-tests-win64 |
#1510 | bump ntp-client revision to 1.9.1 |
#1509 | Fix fee calculation on Byron |
#1508 | skip jormungandr integration tests in CI, but enable cardano-node instead |
#1506 | Update byron launcher and fix integration tests |
#1504 | Allow serving API through TLS w/ client authentication |
#1500 | cardano-node: bump to 1.9.1 |
#1491 | Add tracer showing raw binary transaction on submission |
#1488 | Shutdown handler rework |
#1487 | nix: add cardano-node configuration to the windows build products |
#1485 | Revise exception handling in the chain follower to be more resilient |
#1484 | disable Mux & Chain sync traces |
#1481 | Fix testnet discrimination and intersection always being genesis |
#1475 | make NETWORK_BYRON work on cardano-node and jormungandr |
#1474 | Mark wallet as "not_responding" when underlying workers die |
#1473 | Use less verbose QuickCheck helpers in tests |
#1472 | Staging / Temporary |
#1451 | Bump stack.yaml dependencies to support cardano-node 1.8 |
#1449 | read protocol magic from genesis file instead of command-line option |
#1447 | Update cardano-node to latest master version |
#1441 | cardano-wallet server on any arbitrary testnet |
#1425 | Fix launcher unit tests on windows |
Weekly Reports
Documentation
Link | Audience |
---|---|
API Documentation | Users of the Cardano Wallet API |
CLI Manual w/ jormungandr CLI Manual w/ cardano-node |
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
-
Install jormungandr@v0.8.15.
-
Download the provided
cardano-wallet-itn
for your platform, and uncompress it in a directory that is on your$PATH
, e.g./usr/local/bin
. Or%PATH%
on Windows. -
(optional) Install the bash/zsh auto-completion script according to the jormungandr cli manual
-
Start
cardano-wallet --help
and see available parameters.
Cardano-node / Byron
-
Install
cardano-node@1.9.3
. -
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. -
(optional) Install the bash/zsh auto-completion script according to the byron cli manual
-
Start
cardano-wallet --help
and see available parameters.
Additional notes
- On macOS: Make sure all
*.dylib
files are in the same directory ascardano-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.
Docker
- ...
Jormungandr v0.8.14 hotfixes
Overview
Compatible with Jörmungandr@v0.8.14
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
- ![][new] Create wallet from public account key
- ![][new] 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
⚠️ Only Jörmungandr Genesis/Praos node is supported.- 🎉 Experimental support for cardano-node (cardano-node 1.6.0) with Byron OBFT mode is now available.
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
-
Install jormungandr@0.8.14 from the official repository.
-
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
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.14 from the official repository.
-
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
-
Install jormungandr@0.8.14 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-03-16.zip
and uncompress it in a directory that is on your%PATH%
.
Docker
- Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.3.16-jormungandr
- 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 logsSignatures
Name | Role | Approval |
---|---|---|
Matthias Benkort @KtorZ | Technical Team Lead | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | :h... |
Byron rewrite, new launcher & NTP support
Overview
Compatible with Jörmungandr@v0.8.13
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2020-03-11.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2020-03-11.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2020-03-11.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network syncing status
- List available stake-pools
- Generate testnet reward credentials from a given mnemonic sentence
- Get network parameters
- ![][new] Manage cryptographic keys
- ![][new] Generate root private key from mnemonic sentence
- ![][new] Derive child keys from parent keys
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
- ![][new] Now available for Byron wallets.
- List known (used or unused) addresses of a wallet
- API and server logs
- Estimate transaction fee
- ![][new] Now available for Byron wallets.
- 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
- ![][new] 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
⚠️ Only Jörmungandr Genesis/Praos node is supported.- 🎉 Experimental support for cardano-node (cardano-node 1.6.0) with Byron OBFT mode is now available.
Bug Fixes
- Weird log line regarding delegation status #1376
- 0.5% profit margin of pool is rounded to 0% #1331
- Cannot list wallets when using same state directory but different genesis #1292
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
-
Install jormungandr@0.8.13 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2020-03-11.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-11/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.13 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2020-03-11.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
-
Install jormungandr@0.8.13 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-03-11.zip
and uncompress it in a directory that is on your%PATH%
.
Docker
- Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.3.11-jormungandr
- Verify the image using the command-line.
$ docker run --rm inputoutput/cardano-wallet:2020.3.11-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 |
---|---|
#1351 | use iohk-nix and haskell.nix as overlays |
#1357 | Fix latency benchmarking |
#1364 | Move to swagger 3.0 |
#1365 | Bump to Jormungandr 0.8.11 |
#1371 | eventually with description for better identification when action inside eventually fails |
#1375 | Jormungandr v0.8.12 bump |
#1385 | Update to redoc@2.0.0-rc.23 |
#1387 | Improve on delegation logging |
#1388 | Bump Jormungandr.nix to 0.8.13 |
#1399 | Rework use of Percentage type |
#1402 | nix: Fix build caching |
#1404 | Fix nightly DB migration tests |
#1405 | Bump package versions to 2020.3.3 |
#1406 | Adjust SIGKILL case in POSIXSpec |
#1415 | stdoutTextTracer: Use line-buffered print statements |
#1417 | Move remaining... |
Experimental cardano-node
Overview
Compatible with Jörmungandr@v0.8.9
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2020-02-17.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2020-02-17.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2020-02-17.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network syncing status
- List available stake-pools
- Generate testnet reward credentials from a given mnemonic sentence
- ![][new] Get network parameters
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
- ![][new] Get network parameters
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
⚠️ Only Jörmungandr Genesis/Praos node is supported.- 🎉 Early experimental support for cardano-node is now available but not considered stable yet.
Bug Fixes
- persistent library clears foreign tables on automatic migration due to cascading delete #1279
Known Issues
- Cannot list wallets when using same state directory but different genesis #1292
- Windows tests are failing on hydra #1283
Installation Instructions
Linux 64-bit
-
Install jormungandr@0.8.9 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2020-02-17.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-02-17/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.9 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2020-02-17.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
-
Install jormungandr@0.8.9 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-02-17.zip
and uncompress it in a directory that is on your%PATH%
.
Docker
- Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.2.17-jormungandr
- Verify the image using the command-line.
$ docker run --rm inputoutput/cardano-wallet:2020.2.17-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 |
---|---|
#1352 | bump versions to v2020-02-17 |
#1340 | Disable foreign key constraints during automatic database migration. |
#1319 | Jörmungandr 0.8.9 bump |
#1310 | Correct link label |
#1309 | Update compat matrix in Readme. |
#1301 | Simplify worker registration lifecycle. |
(ADP-111) Better reporting of delays in delegation status
PR | Description |
---|---|
#1322 | Better delegation reporiting - impl |
#1318 | Better delegation status impl - swagger and types |
(ADP-141) Multiple next's support in delegation reporting
PR | Description |
---|---|
#1349 | Remove pool id path parameter from the quit delegation endpoint |
#1337 | Correct the delegation certificates DB retrieval logic and move the logic downstream |
Saturation & Desirability
Overview
Compatible with Jörmungandr@v0.8.7
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2020-01-27.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2020-01-27.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2020-01-27.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network information
- List available stake-pools
- ![][new] ordered by desirability
- ![][new] 'desirability' field returned for each stake-pool
- ![][new] 'saturation' field returned for each stake-pool
- Generate testnet reward credentials from a given mnemonic sentence
web server
- Create and delete wallet
- ![][new] Force resync Shelley 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 information
- Create Byron wallets
- ![][new] Force resync Byron wallet
- 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
- ![][new] ordered by desirability
- ![][new] 'desirability' field returned for each stake-pool
- ![][new] 'saturation' field returned for each stake-pool
- 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
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
- ![][new] Revision on the available tracers
Known Limitations
⚠️ Only Jörmungandr Genesis/Praos node is supported.
Bug Fixes
- Missing database migration for
active_slot_coeff
#1251 - "Something went wrong" when listing stake pools from inside a Docker container #1256
- Failing tests integration tests on Windows #1115
- Log of severity "DEBUG" shows up as "INFO" #1273
- Possible missing db migration between balance-check version and latest one #1177
- Migration failing on Windows due to stake-pools.sqlite lock #1224
- Rolling back stake pools take ages #1281
Known Issues
- Cannot list wallets when using same state directory but different genesis #1292
- Windows tests are failing on hydra #1283
persistent
library clears foreign tables on automatic migration due to cascading delete #1279
⚠️ Issue #1279 results in the legacy Byron wallets to show 0 balance after upgrading to cardano-wallet v2020-01-27. As a temporary workaround users are advised to remove and restore such wallet again from the mnemonic sentence.
Installation Instructions
Linux 64-bit
-
Install jormungandr@0.8.7 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2020-01-27.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-01-27/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.7 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2020-01-27.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
-
Install jormungandr@0.8.7 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-01-27.zip
and uncompress it in a directory that is on your%PATH%
.
Docker
- Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.1.27-jormungandr
- Verify the image using the command-line.
$ docker run --rm inputoutput/cardano-wallet:2020.1.27-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
(WB-14) Review API best practices about security
PR | Description |
---|---|
#1287 | OWASP api security |
Per-component logging
Overview
Compatible with Jörmungandr@v0.8.5
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2020-01-14.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2020-01-14.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2020-01-14.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network information
- List available stake-pools, ordered by apparent performance
- Generate testnet reward credentials from a given mnemonic sentence
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 information
- 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, ordered by apparent performance
- 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
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
- ![][new] Per-component log management
Known Limitations
⚠️ Only Jörmungandr Genesis/Praos node is supported.
Bug Fixes
- --logging-config FILE.YAML more info and tests #961
- Error in the log after deleting a wallet #1242
- Benchmarks are failing #1252
Known Issues
- Missing database migration for
active_slot_coeff
#1251 - "Something went wrong" when listing stake pools from inside a Docker container #1256
- Failing tests integration tests on Windows #1115
- Log of severity "DEBUG" shows up as "INFO" #1273
- Rolling back stake pools take ages #1281
persistent
clear foreign tables on automatic migration due to cascading delete #1279
Installation Instructions
Linux 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2020-01-14.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-01-14/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2020-01-14.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
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-01-14.zip
and uncompress it in a directory that is on your%PATH%
.
Docker
- Pull from DockerHub.
$ docker pull inputoutput/cardano-wallet:2020.1.14-jormungandr
- Verify the image using the command-line.
$ docker run --rm inputoutput/cardano-wallet:2020.1.14 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 |
---|---|
#1106 | Update to latest haskell.nix |
Bug Fixes
PR | Description |
---|---|
#1262 | Docker image fixes |
#1261 | widen 'isMigrationError' to catch constraint errors |
#1258 | Buildkite nightly: Fix benchmark executable paths |
#1255 | Fix LOGGING test on Windows |
#1254 | Buildkite: Only run weeder if the stack build succeeds |
#1248 | Fix database error that occurs during wallet deletion. |
(WB-31) Allow logs to be filtered by components
PR | Description |
---|---|
#1253 | remove logging-config |
#1241 | Allow switching on and off individual tracers via cli |
(WB-46) Hardware Ledger Auxiliary Seed Generation
PR | Description |
---|---|
#1247 | add type-safe module to ... |
Hardware wallets mnemonics restoration
Overview
Compatible with Jörmungandr@v0.8.5
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2020-01-07.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2020-01-07.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2020-01-07.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network information
- List available stake-pools, ordered by apparent performance
- Generate testnet reward credentials from a given mnemonic sentence
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 information
- Create Byron wallets
- ![][new] Allow restoration and manipulation of Byron Ledger wallets mnemonic sentences
- ![][new] Allow restoration and manipulation of Byron Trezor wallets mnemonic sentences
- 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, ordered by apparent performance
- 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
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
Known Limitations
⚠️ Only Jörmungandr Genesis/Praos node is supported.
Bug Fixes
- Zero balance reported on the wallet despite receiving funds from faucet #1146
- Migration failing on Windows due to stake-pools.sqlite lock #1224
- Unhandled Data.Binary.Get error observed in node logs #1228
Known Issues
- --logging-config FILE.YAML more info and tests #961
- Failing tests integration tests on Windows #1115
- Error in the log after deleting a wallet #1242
- Missing database migration for
active_slot_coeff
#1251 - Benchmarks are failing #1252
Installation Instructions
Linux 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2020-01-07.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-01-07/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2020-01-07.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
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2020-01-07.zip
and uncompress it in a directory that is on your%PATH%
.
Documentation
Link | Audience |
---|---|
API Documentation | Users of the Cardano Wallet API |
Haddock Documentation | Haskell Developers using the cardano-wallet as a library |
CLI Manual | Users of the Cardano Wallet API |
Weekly Reports
Changelog
Bug Fixes
PR | Description |
---|---|
#1248 | Fix database error that occurs during wallet deletion. |
#1246 | Revisions of the logic handling roll backs |
#1231 | Fix missing test data in windows testing bundle |
#1229 | Define and use safe 'eitherRunGet' to avoid throwing on binary decoding |
#1226 | Pool.DB.Sqlite: Close the database before attempting to wipe it |
Byron Yoroi Support
Overview
Compatible with Jörmungandr@v0.8.5
Artifact | Platform | Description |
---|---|---|
cardano-wallet-jormungandr-linux64-v2019-12-23.tar.gz |
Linux 64-bit |
Linux executable with auto-completion script for bash shell. |
cardano-wallet-jormungandr-macos64-v2019-12-23.tar.gz |
MacOs 64-bit |
MacOS executable with required system libraries. |
cardano-wallet-jormungandr-win64-v2019-12-23.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
--sync-tolerance
option for tweaking server tolerance regarding network syncing.
- Launch wallet against
Jörmungandr
--sync-tolerance
option passed down to the server.
- Get network information
- List available stake-pools, ordered by apparent performance
- Generate testnet reward credentials from a given mnemonic sentence
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 information
- Create Byron wallets
- ![][new] Allow restoration and manipulation of Byron Yoroi 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, ordered by apparent performance
- 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
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
Known Limitations
⚠️ Only Jörmungandr Genesis/Praos node is supported.
Bug Fixes
- Rollbacks issue in stake pool worker #1200
- Misleading Mnemonic Sentence Error message #1153
- Non-linear sync progress from not considering
active_slot_coeff
#1197 - Possible missing db migration between balance-check version and latest one #1177
Known Issues
- --logging-config FILE.YAML more info and tests #961
- Failing tests integration tests on Windows #1115
- Missing database migration for
active_slot_coeff
#1251 - Unhandled Data.Binary.Get error observed in node logs #1228
- Zero balance reported on the wallet despite receiving funds from faucet #1146
Installation Instructions
Linux 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-linux64-v2019-12-23.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/v2019-12-23/cardano-wallet-jormungandr-linux64-v2019-12-16.tar.gz | tar xz -C $HOME/.local/bin
- (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
- Start
cardano-wallet --help
and see available parameters.
Mac OS 64-bit
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-macos64-v2019-12-23.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
-
Install jormungandr@0.8.5 from the official repository.
-
Download
cardano-wallet-jormungandr-win64-v2019-12-23.zip
and uncompress it in a directory that is on your%PATH%
.
Documentation
Link | Audience |
---|---|
API Documentation | Users of the Cardano Wallet API |
Haddock Documentation | Haskell Developers using the cardano-wallet as a library |
CLI Manual | Users of the Cardano Wallet API |
Weekly Reports
Changelog
Bug Fixes
PR | Description |
---|---|
#1198 | Take active_slot_coeff into account for sync progress calculation |
#1201 | Fix pool registration rollback |
#1202 | Fix flaky next epoch test |
#1203 | Gratuitous fixes in restoration worker (wrong log line + move pruning inside same tx) |
#1205 | Review and clean State Machine file |
#1211 | Split Servant API client code into Cardano.Wallet.Api.Client |
#1212 | Refine mnemonic error msg |
(WB-18) API latency
PR | Description |
---|---|
#1163 | add utxo benchmarks |
(WB-27) Support Byron Yoroi Wallets
PR | Description |
---|---|
#1199 | API layer house-keeping in preparation of byron Yoroi support |
#1206 | Make api handlers more polymorphic to reduce duplication |
#1209 | Add support for Icarus keys derived from 15-word mnemonic sentences |
#1220 | Use big pool gap for Icarus wallet first scan |
#1222 | Fix listing interleave of legacy wallets |
Miscellaneous
PR | Description |
---|---|
#1210 | Upgrade Jörmungand... |