Skip to content

v0.2.2

Compare
Choose a tag to compare
@shesek shesek released this 29 Jan 02:18
· 49 commits to master since this release
v0.2.2
617b3ec

Changelog

  • Authentication support for the Electrum and HTTP API servers (#70)

  • Compatibility with Bitcoin Core v0.21 (#78)

  • Support for Signet

  • New GET /bitcoin.pdf HTTP API endpoint for extracting the Bitcoin whitepaper from the block chain
    (https://twitter.com/shesek/status/1352368296553836544)

  • New --create-wallet-if-missing option to ease the creation of a designated bitcoind wallet (#76)

  • Docker: Multi-arch images for amd64, arm32v7 and arm64v8 (#79)

  • Indexer: Fix detection of conflicted mempool transactions

  • Support setting boolean options using environment variables
    (FORCE_RESCAN, CREATE_WALLET_IF_MISSING, ELECTRUM_SKIP_MERKLE, NO_STARTUP_BANNER and VERBOSE)

  • Accept wildcard envirnoment variables for options that accept multiple values
    (XPUB_*, DESC_*/DESCRIPTOR_* and ADDRESS_*)

  • Upgrade to rust-bitcoin v0.26.0, rust-miniscript v5.0.1 and bitcoincore-rpc v0.13.0


Also see the v0.2.2 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.2/bwt-0.2.2-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.2/SHA256SUMS.asc \
  | gpg --decrypt - | grep ' bwt-0.2.2-x86_64-linux.tar.gz$' | sha256sum -c -

$ tar zxvf bwt-0.2.2-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.2-x86_64-linux.tar.gz: OK.

Reproducible builds

The builds are fully reproducible.

You can verify the checksums against the v0.2.2 builds on Travis CI: https://travis-ci.org/github/bwt-dev/bwt/builds/756663238

See more details here.