Skip to content

v0.2.1

Compare
Choose a tag to compare
@shesek shesek released this 14 Jan 13:06
· 77 commits to master since this release
v0.2.1
75eebde

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) and require_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.