v0.2.1
Changelog
-
Migrated to the @bwt-dev github org and split up into:
bwt, bwt-electrum-plugin, libbwt, libbwt-jni and libbwt-nodejs.
-
Java Native Bindings for
libbwt
(libbwt-jni, #73) -
Support for tracking standalone addresses (#14)
Using
--address <address>
or--address-file <path>
. -
New config options:
force_rescan
(9e7ccbe),setup_logger
(35fc49f) andrequire_addresses
(162790d) -
Gracefully wait for bitcoind to warm-up (dec6d46)
-
Support for
android_logger
(74b2b2f) -
Scrub bitcoin authentication from logs (c31def7)
-
Improved syncing/scanning progress updates (faba3f, 6e282fd, fdd46f3, 5ba2a0b)
-
Indexer: Fix excessive importing/rescanning (a20ae79)
-
Indexer: Fix cache invalidation for spends lookups (360eaee)
-
Indexer: Fix handling of missing mempool entries (e9b7511)
-
Electrum: Fix TCP listener not shutting down on shutdown signal (5bd639a)
-
Docker/CI: Update to Rust v1.49 (5bd639a)
Breaking CLI changes:
- The
--bare-xpub
option was removed. Use a descriptor instead.
Also see the v0.2.1 releases for bwt-electrum-plugin, libbwt, libbwt-nodejs and libbwt-jni.
Installation
Installation instructions are available on the README.
Verifying signatures
The releases are signed by Nadav Ivgi (@shesek). The public key can be verified on the PGP WoT,
github, twitter, keybase, hacker news and this video presentation.
# Download (change x86_64-linux to your platform)
$ wget https://github.com/bwt-dev/bwt/releases/download/v0.2.1/bwt-0.2.1-x86_64-linux.tar.gz
# Fetch public key
$ gpg --keyserver keyserver.ubuntu.com --recv-keys FCF19B67866562F08A43AAD681F6104CD0F150FC
# Verify signature
$ wget -qO - https://github.com/bwt-dev/bwt/releases/download/v0.2.1/SHA256SUMS.asc \
| gpg --decrypt - | grep ' bwt-0.2.1-x86_64-linux.tar.gz$' | sha256sum -c -
$ tar zxvf bwt-0.2.1-x86_64-linux.tar.gz
$ ./bwt-0.1.5-x86_64-linux/bwt --xpub <xpub> ...
The signature verification should show Good signature from "Nadav Ivgi <[email protected]>" ... Primary key fingerprint: FCF1 9B67 ...
and bwt-0.2.1-x86_64-linux.tar.gz: OK
.
Reproducible builds
The builds are fully reproducible.
You can verify the checksums against the v0.2.1 builds on Travis CI: https://travis-ci.org/github/bwt-dev/bwt/builds/754451937
See more details here.