You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

3.4 KiB

Joinmarket-clientserver 0.3.1:

https://github.com/joinmarket-org/joinmarket-clientserver/releases/tag/v0.3.1

Minor release for several useful additional features, and some minor bugfixes.

Please report bugs using the issue tracker at github:

https://github.com/joinmarket-org/joinmarket-clientserver/issues

Upgrading

To upgrade: run the install.sh script as mentioned in the README. When prompted to overwrite the directory jmvenv, accept.

Notable changes

Electrum (servers) Blockchain Interface

ff70b3d b10cbe9

This is intended to help those on temporary or constrained environments, who are OK (temporarily) with a less ideal privacy model.

By specifying electrum-server in the blockchain_source setting in joinmarket.cfg you will make your blockchain queries via a random Electrum server.

Wallet sync should be fast (usually a few seconds, depending on details); usually transactions should not be significantly slowed down, either.

This feature also works for testnet for testing (although there are few working Electrum servers, of course).

Trying to use this feature for long running yield generators is not supported. Please continue to use Bitcoin Core in that case.

Two-Factor Mnemonic Phrases for BIP39 wallets

74c019b

This release adds support for two-factor mnemonic phrases. The user can optionally provide a passphrase or "mnemonic extension", both this extension and the 12-word mnemonic are required to recover the wallet. The feature is backward-compatible with existing BIP39 joinmarket wallet files and mnemonic phrases, and is disabled by default. See the bitcoin wiki page for more explanation on two-factor mnemonic phrases.

Significantly improved installation script

10f20ed 8027853 9e65d2e 28507bd 15433df ad7309e 69d274f 4f4f0e5

The installation script in 0.3.0 was very primitive, this is much better. Tested on a variety of Debian/Ubuntu distros.

It also checks gpg signatures, sets up the virtualenv for running joinmarket, and has additional features to encapsulate build tests.

Transaction Fees

769f2d7

This allows setting a value in tx_fees to customize the fee, particularly useful in cases where Bitcoin Core (or Electrum servers, see above) are reporting an unnecessarily high fee.

See here for more details.

ob-watcher.py script updated for segwit

2d69a52 5cdc379

New yg-privacyenhanced.py script for Makers

6126697

It isn't intended to support multiple yg scripts in the main repo, this is probably the version we will stick with in future (there is a repo here for experimental scripts).

For now this is provided as a recommended replacement for yield-generator-basic.py, and it randomizes offer amounts to help privacy.

Update wallethistory feature for jm-cs/segwit

cd60cc1 2215318

Re-implements the wallethistory option to wallet-tool.py as currently exists in Joinmarket-Org/joinmarket.

Credits

Thanks to everyone who directly contributed to this release -

And thanks also to those who submitted bug reports, tested and otherwise helped out.