diff --git a/CHANGELOG.md b/CHANGELOG.md index 813a5dc..8141858 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.2.0 - 2020-11-24 - Descriptor based tracking! ✨🎉 (#1) diff --git a/Cargo.lock b/Cargo.lock index 83e2e19..648d088 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -175,7 +175,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bwt" -version = "0.1.5" +version = "0.2.0" dependencies = [ "anyhow 1.0.34 (registry+https://github.com/rust-lang/crates.io-index)", "bitcoin 0.25.2 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 1ec305d..6c749ad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bwt" -version = "0.1.5" +version = "0.2.0" description = "a lightweight hd wallet tracker and query engine for Bitcoin" authors = ["Nadav Ivgi "] license = "MIT" diff --git a/README.md b/README.md index 55f7bca..74a1518 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Bitcoin Wallet Tracker [![Build Status](https://travis-ci.org/shesek/bwt.svg?branch=master)](https://travis-ci.org/shesek/bwt) -[![Latest release](https://img.shields.io/crates/v/bwt.svg?label=release)](https://github.com/shesek/bwt/releases/tag/v0.1.5) +[![Latest release](https://img.shields.io/crates/v/bwt.svg?label=release)](https://github.com/shesek/bwt/releases/tag/v0.2.0) [![Downloads](https://img.shields.io/github/downloads/shesek/bwt/total.svg?color=blueviolet)](https://github.com/shesek/bwt/releases) [![Docker release](https://img.shields.io/docker/pulls/shesek/bwt.svg)](https://hub.docker.com/r/shesek/bwt) [![Crate package](https://img.shields.io/crates/d/bwt.svg?label=crate+installs)](https://crates.io/crates/bwt) @@ -79,18 +79,18 @@ The public key can be verified on [keybase](https://keybase.io/nadav), [HN](https://news.ycombinator.com/user?id=nadaviv). ```bash -$ wget https://github.com/shesek/bwt/releases/download/v0.1.5/bwt-0.1.5-x86_64-linux.tar.gz +$ wget https://github.com/shesek/bwt/releases/download/v0.2.0/bwt-0.2.0-x86_64-linux.tar.gz # Verify signature $ gpg --keyserver keyserver.ubuntu.com --recv-keys FCF19B67866562F08A43AAD681F6104CD0F150FC -$ wget -qO - https://github.com/shesek/bwt/releases/download/v0.1.5/SHA256SUMS.asc \ - | gpg --decrypt - | grep ' bwt-0.1.5-x86_64-linux.tar.gz$' | sha256sum -c - +$ wget -qO - https://github.com/shesek/bwt/releases/download/v0.2.0/SHA256SUMS.asc \ + | gpg --decrypt - | grep ' bwt-0.2.0-x86_64-linux.tar.gz$' | sha256sum -c - -$ tar zxvf bwt-0.1.5-x86_64-linux.tar.gz +$ tar zxvf bwt-0.2.0-x86_64-linux.tar.gz $ ./bwt-0.1.5-x86_64-linux/bwt --xpub ... ``` -The signature verification should show `Good signature from "Nadav Ivgi " ... Primary key fingerprint: FCF1 9B67 ...` and `bwt-0.1.5-x86_64-linux.tar.gz: OK`. +The signature verification should show `Good signature from "Nadav Ivgi " ... Primary key fingerprint: FCF1 9B67 ...` and `bwt-0.2.0-x86_64-linux.tar.gz: OK`. The builds are reproducible and can be verified against Travis CI. See [more details here](#reproducible-builds). diff --git a/SHA256SUMS.asc b/SHA256SUMS.asc index 38b4ef2..50408fc 100644 --- a/SHA256SUMS.asc +++ b/SHA256SUMS.asc @@ -1,29 +1,40 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -02ae56221a426161c82b628d6000abe784da0e078b0f67f308febf973a92e88f bwt-0.1.5-electrum_only-x86_64-win.zip -2cff587cc7f28d8c6d66e83f5b8056bbb65bf9e82c254bf6967101c6fc77936e bwt-0.1.5-arm32v7.tar.gz -308c9ea4d8cd7174372493dc7964ced2f417cfb63273a023e36960334d94c597 bwt-0.1.5-electrum_plugin-x86_64-linux.tar.gz -45c02942f4139b8100098ea7811ddcae116fafc624b151ba4bafb74b92d6f540 bwt-0.1.5-electrum_plugin-x86_64-win.zip -5c02cf22997838e853a8f05c0ba24ca58bac1b43d4b608dfeae21547167ab460 bwt-0.1.5-electrum_only-x86_64-linux.tar.gz -6831366dd3c243fa52e6bcfa179487988a206e4ad1af79df61ae57493f09d73c bwt-0.1.5-electrum_only-x86_64-osx.zip -70dd0b214525db7ac7e4c30b37d9aa544820ece85446c495f77b81212cbe5b6e bwt-0.1.5-x86_64-linux.tar.gz -847bd986a228066d07fd79cea212ed769051b98c6cc3f7cd0a636bb4386ec16b bwt-0.1.5-electrum_plugin-arm64v8.tar.gz -8c3d230578e144aca203f804e2363eaa84220868b49c381d025c4f9d998160da bwt-0.1.5-electrum_plugin-arm32v7.tar.gz -acff3fd467cf9f510b22b9f67c9dc2c180bfea7e2d879518136ad5f8dc4f641c bwt-0.1.5-arm64v8.tar.gz -daaf549c1b79cee8bf8566163ec24de698caef3abcb648e533e3f37ce1577044 bwt-0.1.5-x86_64-osx.zip -dbdedfe47276458882e926364fe148fca41439b0b379936d96483fee66da5113 bwt-0.1.5-x86_64-win.zip -deed8706b46b77d00762fd299a3a5905aa0e51585e4b46ba740eb2eb793e7a76 bwt-0.1.5-electrum_plugin-x86_64-osx.zip -e15c0efa46090ef99474797d190f60d89dd1b511255fbfae464f46c0724c78f7 bwt-0.1.5-electrum_only-arm32v7.tar.gz -ffb1675c00c53cd95c9da4a33b2f420cd36a87390329fb1e836843e11a3ff16a bwt-0.1.5-electrum_only-arm64v8.tar.gz +0b0ea4ebaa7c51ab3ece00c52ec80a6ab40a150e5280168f2c12a23579451e72 bwt-0.2.0-electrum_only-arm32v7.tar.gz +15fc17d058553b12cf319e0301e69602a4efd69714a0d2d1e53eb185973e59ba bwt-0.2.0-arm64v8.tar.gz +16af6e80160cd8993ebacf62f45f2a9c79f8d7f0e6105055c82c505b3c91477e bwt-0.2.0-electrum_plugin-x86_64-win.zip +190291fb383599771d8b0dc8b82aa457a47264287f4be850899dee2b800d7797 bwt-0.2.0-electrum_plugin-arm64v8.tar.gz +19de6e545206a63978c387d20c59fc420063b43f9bd92496664a7b8a9b8fd449 libbwt-0.2.0-arm64v8.tar.gz +35b8680442c3110e033fd61544c9ef19ab00e20ab9b289c84f940e92f4ab1601 libbwt-0.2.0-x86_64-linux.tar.gz +3d43fd5e13fbdce33315fa6e1453915989948a8a6c4c9995f5b6fadc7f914ce9 libbwt-0.2.0-electrum_only-x86_64-linux.tar.gz +428820cdf01d03ebb568d39d849b50535a2278b9904610e8476f854587f369b8 bwt-0.2.0-x86_64-win.zip +5c26b01acbd763731824e9ec5c0717d13a4670dc74508898b92361ebbe50c170 bwt-0.2.0-electrum_plugin-arm32v7.tar.gz +63abf89b22fc202a7e5eb8b7b40fda62c8f8a5c467890e51b2ed071bdd0574b2 nodejs-bwt-daemon-0.2.0.tgz +79333fb69cc61c5c9e119c5f8c55ac678d10d4dba956e72ba50c825c04bfdb52 bwt-0.2.0-x86_64-linux.tar.gz +7aa916417b9dc21ca4657f0575bb6641812a1feb32b6cfb9930133c1f86dd06e libbwt-0.2.0-electrum_only-arm64v8.tar.gz +7e07006a206f3e0e001d6fa187901f25f6f2196cfda5316c5622ca574a0782e9 libbwt-0.2.0-x86_64-osx.tar.gz +7e8cf6493bc55712173a7a0da6c9ef9f408b216e1f83d07884c9a94e99c24f45 bwt-0.2.0-electrum_only-arm64v8.tar.gz +8709f1312537ff64e8b5154ea4c9f17bccae9cb3cbf3f77440c0d545c726bffc bwt-0.2.0-electrum_plugin-x86_64-osx.zip +8aa497e9b0d0ad159523dc5455fa140d5cfe74f72b8daf4504d719d84a4a7a86 bwt-0.2.0-electrum_only-x86_64-osx.zip +8b759ea03c2f26fdaf1cea5da8d3ca67538628b332cdd0018f1c48ceb587a611 bwt-0.2.0-electrum_plugin-x86_64-linux.tar.gz +a7d3445a24c7cbe7bb3189465a0d004c1da443678fc06457f64fd02e7260e9b6 libbwt-0.2.0-arm32v7.tar.gz +c3572a5d06ba9b315aab614cbf24d7971dca242813e031da0c449c7172a5b9cc bwt-0.2.0-electrum_only-x86_64-linux.tar.gz +d35e41aa2b679f8d0f781b156103fc2e4d1d1d7e3c315de77a3b05f51aa9831d bwt-0.2.0-arm32v7.tar.gz +d7318cee148078136e0878799c7c44cfd9a0884f340ef06079def87a9982a81b libbwt-0.2.0-electrum_only-x86_64-win.tar.gz +e369f52989b4cb7cea3453e30154207a0ab51cdaa3701766a03be5f83539f8bd libbwt-0.2.0-electrum_only-arm32v7.tar.gz +efd6c7811663e821263c1fea21ecdf31bab54bab12195c89c922a41a0d623824 libbwt-0.2.0-electrum_only-x86_64-osx.tar.gz +f2b46d2642477431e373ef32ee3e99ccf5aea458dd23b9512a98510db8fbe84d bwt-0.2.0-x86_64-osx.zip +f301fdfedd73118ca36177adb55b2f7b57fb622bda80b117f5ebdf2be0b9f316 libbwt-0.2.0-x86_64-win.tar.gz +fdc2c582821dd3be9e430ddc0bdd8970edb706c6677618c5f58afdb9fd08e728 bwt-0.2.0-electrum_only-x86_64-win.zip -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 -iQEcBAEBCAAGBQJfeyKVAAoJEIH2EEzQ8VD8eFUH/1maLG6jRCpu7iNOBVjwFBZH -KO2kXKPkCYGBaLBdmiYejgZjTI2HLsTGUPFXfvtFIT+f+psLzhZ97kp5INKw8IiG -Mv0QkfTgzl3O0OIWvub9oey9cGIcHNFhgQgbCY8b9f5+QxYrn0KfddBQdZ+2aB31 -/zNDsHf0JzQCdd6OdHPKxsE144yzrws061qWSzH61oPOsWHjAIQ8DETrpRxS/vj8 -sugSNV6snk0fm4IbYoZKDqxxANV09I+XfbGl5XCKNacC2bDrQq8YUGQNJ1pSB1hi -exGLTB8bHslMWAPG4LL4age1VBDKqEFP/VHiPiAmERCOhZm5dX+6Dz5yhIWfW5s= -=R1p3 +iQEcBAEBCAAGBQJfvSdhAAoJEIH2EEzQ8VD8BFwH/i+eFDtY/BruLpEPF+KGkxtE +ynk2E987SJwpjsFvErkJxRe+uGmcRxCRyvbULUVRC6vTM7n51rW2mYSHQ0h+0A+5 +qv2acCL4Lryf7dl3IqKmt7jdJAkInw/decCGKhxbaPpm/Y/7/quHwwx2EkZuXjzX +QsmJv1C6inWKnSvLE/VKORgv1xAxPvZnz9LcGhb2PKtTccAvB8siWr0HSd2YfAgo +g9jPV0/cjkWqlYfCAgXYgiFRoSPPZE5QUVUr+IWD0pfk/Mq8tJ4VVsCjh5GYl/WY +2WmACUhUdx7zuI3V5y8xJwAxwmpK9MUocLmLkhFEjm44U9T3rxouBMicDRgiJRg= +=aDe9 -----END PGP SIGNATURE----- diff --git a/contrib/nodejs-bwt-daemon/SHA256SUMS b/contrib/nodejs-bwt-daemon/SHA256SUMS new file mode 100644 index 0000000..76f3328 --- /dev/null +++ b/contrib/nodejs-bwt-daemon/SHA256SUMS @@ -0,0 +1,10 @@ +a7d3445a24c7cbe7bb3189465a0d004c1da443678fc06457f64fd02e7260e9b6 libbwt-0.2.0-arm32v7.tar.gz +19de6e545206a63978c387d20c59fc420063b43f9bd92496664a7b8a9b8fd449 libbwt-0.2.0-arm64v8.tar.gz +e369f52989b4cb7cea3453e30154207a0ab51cdaa3701766a03be5f83539f8bd libbwt-0.2.0-electrum_only-arm32v7.tar.gz +7aa916417b9dc21ca4657f0575bb6641812a1feb32b6cfb9930133c1f86dd06e libbwt-0.2.0-electrum_only-arm64v8.tar.gz +3d43fd5e13fbdce33315fa6e1453915989948a8a6c4c9995f5b6fadc7f914ce9 libbwt-0.2.0-electrum_only-x86_64-linux.tar.gz +efd6c7811663e821263c1fea21ecdf31bab54bab12195c89c922a41a0d623824 libbwt-0.2.0-electrum_only-x86_64-osx.tar.gz +d7318cee148078136e0878799c7c44cfd9a0884f340ef06079def87a9982a81b libbwt-0.2.0-electrum_only-x86_64-win.tar.gz +35b8680442c3110e033fd61544c9ef19ab00e20ab9b289c84f940e92f4ab1601 libbwt-0.2.0-x86_64-linux.tar.gz +7e07006a206f3e0e001d6fa187901f25f6f2196cfda5316c5622ca574a0782e9 libbwt-0.2.0-x86_64-osx.tar.gz +f301fdfedd73118ca36177adb55b2f7b57fb622bda80b117f5ebdf2be0b9f316 libbwt-0.2.0-x86_64-win.tar.gz diff --git a/contrib/nodejs-bwt-daemon/npm-shrinkwrap.json b/contrib/nodejs-bwt-daemon/npm-shrinkwrap.json index 2ccc31d..226e516 100644 --- a/contrib/nodejs-bwt-daemon/npm-shrinkwrap.json +++ b/contrib/nodejs-bwt-daemon/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "bwt-daemon", - "version": "0.1.0", + "version": "0.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/contrib/nodejs-bwt-daemon/package.json b/contrib/nodejs-bwt-daemon/package.json index c7dfdd5..9f7fe39 100644 --- a/contrib/nodejs-bwt-daemon/package.json +++ b/contrib/nodejs-bwt-daemon/package.json @@ -1,6 +1,6 @@ { "name": "bwt-daemon", - "version": "0.0.0", + "version": "0.2.0", "author": "Nadav Ivgi", "description": "A library for programmatically controlling the Bitcoin Wallet Tracker daemons", "keywords": [