v0.2.2
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
andVERBOSE
) -
Accept wildcard envirnoment variables for options that accept multiple values
(XPUB_*
,DESC_*
/DESCRIPTOR_*
andADDRESS_*
) -
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.