]>
Untitled Git - bdk-cli/log
codeShark149 [Sun, 16 May 2021 10:55:26 +0000 (16:25 +0530)]
Apply SOCKS5 config and other minor changes
codeShark149 [Sun, 16 May 2021 10:53:13 +0000 (16:23 +0530)]
Add SOCKS5 config options to `CompactFilterOpts`
codeShark149 [Sat, 8 May 2021 12:28:18 +0000 (17:58 +0530)]
Updated Cargo.toml
codeShark149 [Sat, 8 May 2021 12:17:10 +0000 (17:47 +0530)]
Update ChangeLog
codeShark149 [Sat, 8 May 2021 12:16:56 +0000 (17:46 +0530)]
Updated Readme.md
Readme updated to include instruction to connect to Bitcoin Core node serving compact filters.
codeShark149 [Sat, 8 May 2021 12:07:16 +0000 (17:37 +0530)]
Adds compact filter configuration
This adds a compact filter configuration to connect the wallet with a Bitcoin core node serving compact filters. Esplora and Compact filter configs are first parsed, and fall back to default electrum config if none of them are provided.
Vishal Menon [Tue, 18 May 2021 18:49:15 +0000 (00:19 +0530)]
Corrected key origin prefix to contain full path of the key derived
Vishal Menon [Tue, 18 May 2021 17:37:43 +0000 (23:07 +0530)]
Retrying Format.
Vishal Menon [Tue, 18 May 2021 16:51:41 +0000 (22:21 +0530)]
Changed test keys to original
Vishal Menon [Tue, 18 May 2021 15:17:53 +0000 (20:47 +0530)]
Formatted.
Vishal Menon [Tue, 18 May 2021 10:58:58 +0000 (16:28 +0530)]
Outputting more conventional derivation path format.
Vishal Menon [Fri, 7 May 2021 17:55:17 +0000 (23:25 +0530)]
Updated help content to show path string example
Vishal Menon [Fri, 7 May 2021 16:35:14 +0000 (22:05 +0530)]
Updated bdk-cli key derive help content
Vishal Menon [Tue, 27 Apr 2021 06:10:36 +0000 (11:40 +0530)]
Extended key derive subcommnad to also output xprv
Steve Myers [Tue, 6 Apr 2021 22:10:45 +0000 (15:10 -0700)]
Bump 'bdk' to 0.5.1
Steve Myers [Sat, 27 Mar 2021 06:48:34 +0000 (23:48 -0700)]
Fix docs.rs build features
Steve Myers [Sat, 27 Mar 2021 06:47:54 +0000 (23:47 -0700)]
Bump 'bdk' to 0.5 and 'bdk-macros' to 0.4
Riccardo Casatta [Thu, 11 Mar 2021 09:57:14 +0000 (10:57 +0100)]
Handle unwraps, give more details about ChecksumMismatch error
Riccardo Casatta [Wed, 10 Mar 2021 13:43:46 +0000 (14:43 +0100)]
Make repl and electrum default features
Steve Myers [Wed, 3 Mar 2021 04:09:59 +0000 (20:09 -0800)]
Add 'compile' sub-command, minor cleanup
Steve Myers [Fri, 26 Feb 2021 05:01:47 +0000 (21:01 -0800)]
Bump version to 0.2.1-dev
Steve Myers [Fri, 26 Feb 2021 02:58:06 +0000 (18:58 -0800)]
Bump version to 0.2.0
Steve Myers [Fri, 26 Feb 2021 04:26:26 +0000 (20:26 -0800)]
Update CHANGELOG
LLFourn [Wed, 17 Feb 2021 03:48:37 +0000 (14:48 +1100)]
Add feature to enable async-interface
This is useful for making handle_online_wallet_subcommand async.
LLFourn [Wed, 17 Feb 2021 03:47:45 +0000 (14:47 +1100)]
Remove async-trait from dependencies
This crate doesn't define or use any async-traits so there's no need.
LLFourn [Wed, 17 Feb 2021 03:31:13 +0000 (14:31 +1100)]
re-export structopt
So users of bdk-cli don't have to add it as a dependency.
LLFourn [Wed, 17 Feb 2021 03:30:15 +0000 (14:30 +1100)]
Remove maybe_async from handle offline command
Steve Myers [Sun, 21 Feb 2021 02:29:09 +0000 (18:29 -0800)]
Update CHANGELOG
Steve Myers [Sun, 21 Feb 2021 02:22:41 +0000 (18:22 -0800)]
Add key derive sub-command
Steve Myers [Sun, 21 Feb 2021 01:16:56 +0000 (17:16 -0800)]
Update 'bdk' to '0.4.0' and 'bdk-macros' to '0.3.0'
Steve Myers [Sun, 21 Feb 2021 02:51:46 +0000 (18:51 -0800)]
[ci] Manually set rust stable version in CI pipeline
Steve Myers [Tue, 9 Feb 2021 18:21:22 +0000 (10:21 -0800)]
Update handle offline fn and repl to work with online wallets
Steve Myers [Tue, 9 Feb 2021 03:16:01 +0000 (19:16 -0800)]
Add ElectrumOpts and EsploraOpts structops; set no default dependencies
Steve Myers [Mon, 8 Feb 2021 21:40:10 +0000 (13:40 -0800)]
Simplify repl line parsing regex
Steve Myers [Sat, 6 Feb 2021 01:08:48 +0000 (17:08 -0800)]
Update to latest 'bdk' commit
Steve Myers [Fri, 5 Feb 2021 18:52:25 +0000 (10:52 -0800)]
Add workaround for 'structopt' about issue
Steve Myers [Fri, 5 Feb 2021 00:56:18 +0000 (16:56 -0800)]
Remove ReplOpt
Steve Myers [Thu, 4 Feb 2021 00:43:40 +0000 (16:43 -0800)]
Update README.md
Steve Myers [Wed, 3 Feb 2021 23:04:44 +0000 (15:04 -0800)]
Cleanup cli help messages
Steve Myers [Wed, 3 Feb 2021 22:12:57 +0000 (14:12 -0800)]
Add key subcommand tests
Steve Myers [Wed, 3 Feb 2021 18:55:16 +0000 (10:55 -0800)]
Update to current bdk rev with new 'DerivableKey' and 'TxBuilder' APIs
Steve Myers [Wed, 3 Feb 2021 07:05:01 +0000 (23:05 -0800)]
Update CHANGELOG
Steve Myers [Wed, 3 Feb 2021 07:04:37 +0000 (23:04 -0800)]
Create online and offline wallets, use regex to split and filter repl commands
Steve Myers [Wed, 3 Feb 2021 06:59:42 +0000 (22:59 -0800)]
Add ReplOpt and ReplSubCommand
Steve Myers [Wed, 3 Feb 2021 06:57:23 +0000 (22:57 -0800)]
Update tests
Steve Myers [Wed, 3 Feb 2021 06:54:47 +0000 (22:54 -0800)]
Split handle_wallet_subcommand into handle_offline_wallet_subcommand and handle_online_wallet_subcommand, Add KeySubCommand and handle_key_subcommand
Steve Myers [Wed, 3 Feb 2021 06:50:20 +0000 (22:50 -0800)]
Split WalletSubCommand into OfflineWalletSubCommand and OnlineWalletSubcommand
Steve Myers [Wed, 3 Feb 2021 06:45:58 +0000 (22:45 -0800)]
Add CliOpts, CliSubCommand, WalletSubCommand, WalletOpts
Steve Myers [Wed, 3 Feb 2021 06:10:43 +0000 (22:10 -0800)]
Add regex dependency, remove esplora from default feature
Alekos Filini [Fri, 22 Jan 2021 15:19:30 +0000 (10:19 -0500)]
Update CHANGELOG.md
Alekos Filini [Fri, 22 Jan 2021 15:15:36 +0000 (10:15 -0500)]
Setup the required features for wasm
Alekos Filini [Fri, 22 Jan 2021 15:12:35 +0000 (10:12 -0500)]
Upgrade `bdk` to `0.3`
Steve Myers [Fri, 8 Jan 2021 19:42:02 +0000 (11:42 -0800)]
Bump version to v0.1.1-dev
Steve Myers [Fri, 8 Jan 2021 19:14:14 +0000 (11:14 -0800)]
Bump version to 0.1.0
Steve Myers [Fri, 8 Jan 2021 18:14:10 +0000 (10:14 -0800)]
Fix crates.io license info
Steve Myers [Thu, 7 Jan 2021 22:45:51 +0000 (14:45 -0800)]
Fix rustdocs link
Steve Myers [Thu, 7 Jan 2021 21:24:06 +0000 (13:24 -0800)]
Add bdk and bdk_macros dependency versions
Steve Myers [Tue, 5 Jan 2021 20:54:21 +0000 (12:54 -0800)]
Prep for publishing to crates.io, rename bin to bdk-cli
Steve Myers [Mon, 28 Dec 2020 06:53:38 +0000 (22:53 -0800)]
Add CHANGELOG.md
Steve Myers [Mon, 28 Dec 2020 04:22:58 +0000 (20:22 -0800)]
Add Network parser to lib.rs, remove from repl.rs
Steve Myers [Mon, 28 Dec 2020 06:07:12 +0000 (22:07 -0800)]
Fix github pull_request_template
Steve Myers [Mon, 28 Dec 2020 06:02:40 +0000 (22:02 -0800)]
[ci] Add CI and Code Coverage badges to README
Steve Myers [Mon, 28 Dec 2020 05:06:30 +0000 (21:06 -0800)]
[ci] Add audit, ci, and code coverage workflows
Steve Myers [Mon, 28 Dec 2020 05:01:19 +0000 (21:01 -0800)]
Fix tests
Steve Myers [Fri, 18 Dec 2020 16:28:21 +0000 (08:28 -0800)]
Add more examples to the README.md
Steve Myers [Fri, 18 Dec 2020 16:27:36 +0000 (08:27 -0800)]
Remove --log_level parameter
Steve Myers [Fri, 18 Dec 2020 04:38:48 +0000 (20:38 -0800)]
Reorganize bdk cli module into new stand alone lib and repl bin
Alekos Filini [Mon, 14 Dec 2020 16:14:24 +0000 (17:14 +0100)]
Rename `ScriptType` to `KeychainKind`
This avoids confusion with the "type of script".
Alekos Filini [Mon, 14 Dec 2020 10:44:06 +0000 (11:44 +0100)]
Merge commit 'refs/pull/222/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Fri, 11 Dec 2020 14:53:12 +0000 (15:53 +0100)]
Add the pull request template
Alekos Filini [Fri, 11 Dec 2020 15:31:17 +0000 (16:31 +0100)]
Merge commit 'refs/pull/218/head' of github.com:bitcoindevkit/bdk
Evgenii P [Wed, 9 Dec 2020 09:46:05 +0000 (16:46 +0700)]
Fix the REPL example to have optional esplora
Evgenii P [Wed, 9 Dec 2020 09:45:12 +0000 (16:45 +0700)]
Remove unused macro imports
Evgenii P [Wed, 9 Dec 2020 09:44:40 +0000 (16:44 +0700)]
Make "esplora" feature optional for REPL binary
Steve Myers [Mon, 7 Dec 2020 18:56:01 +0000 (10:56 -0800)]
Fix unused import warning and docs link warning
Steve Myers [Tue, 1 Dec 2020 06:03:39 +0000 (22:03 -0800)]
Update cli module to use StructOpt and add docs
Alekos Filini [Mon, 30 Nov 2020 14:13:33 +0000 (15:13 +0100)]
[wallet] Add a flag to fill-in `PSBT_GLOBAL_XPUB`
Alekos Filini [Mon, 30 Nov 2020 13:23:19 +0000 (14:23 +0100)]
[cli] Add a flag to build PSBTs for offline signers
The `--offline_signer` flag forces the addition of `non_witness_utxo` and the full
witness and redeem script for every output, which makes it easier for the signer
to identify the change output.
Closes #199
Alekos Filini [Mon, 30 Nov 2020 14:38:09 +0000 (15:38 +0100)]
Merge commit 'refs/pull/189/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 30 Nov 2020 14:17:09 +0000 (15:17 +0100)]
Merge commit 'refs/pull/191/head' of github.com:bitcoindevkit/bdk
Riccardo Casatta [Tue, 24 Nov 2020 11:16:49 +0000 (12:16 +0100)]
use electurm-client updated
Alekos Filini [Tue, 24 Nov 2020 09:07:37 +0000 (10:07 +0100)]
Switch to `miniscript` from `crates.io`
Alekos Filini [Tue, 24 Nov 2020 09:01:42 +0000 (10:01 +0100)]
Update `tiny-bip39` to v0.8
Fixes #185
Steve Myers [Tue, 24 Nov 2020 05:40:40 +0000 (21:40 -0800)]
Fix typo in CONTRIBUTING.md
LLFourn [Mon, 23 Nov 2020 04:06:13 +0000 (15:06 +1100)]
Fix to at least bitcoin ^0.25.2
And fix the fallout.
Riccardo Casatta [Thu, 19 Nov 2020 14:22:46 +0000 (15:22 +0100)]
Use dirs-next instead of dirs since the latter is unmantained
Riccardo Casatta [Thu, 19 Nov 2020 12:11:06 +0000 (13:11 +0100)]
pin cc version because last breaks rocksdb build
Riccardo Casatta [Tue, 17 Nov 2020 08:58:29 +0000 (09:58 +0100)]
Allow to set concurrency in Esplora config and optionally pass it in repl
Alekos Filini [Wed, 18 Nov 2020 09:44:54 +0000 (10:44 +0100)]
Merge commit 'refs/pull/167/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 16 Nov 2020 21:07:38 +0000 (22:07 +0100)]
Switch to "mainline" rust-miniscript
Riccardo Casatta [Tue, 17 Nov 2020 15:47:58 +0000 (16:47 +0100)]
Require esplora feature for repl example
Riccardo Casatta [Tue, 17 Nov 2020 14:08:04 +0000 (15:08 +0100)]
use proper type for EsploraHeader, make conversion to BlockHeader infallible
Riccardo Casatta [Tue, 17 Nov 2020 13:27:32 +0000 (14:27 +0100)]
conditionally remove cli args according to enabled feature
Riccardo Casatta [Mon, 16 Nov 2020 11:23:02 +0000 (12:23 +0100)]
[examples] support esplora blockchain source in repl
Riccardo Casatta [Mon, 16 Nov 2020 11:09:14 +0000 (12:09 +0100)]
ignore .idea
Alekos Filini [Fri, 13 Nov 2020 11:53:42 +0000 (12:53 +0100)]
[cli] Split the internal and external policy paths
Alekos Filini [Wed, 28 Oct 2020 09:37:47 +0000 (10:37 +0100)]
[wallet] Split `send_all` into `set_single_recipient` and `drain_wallet`
Previously `send_all` was particularly confusing, because when used on a
`create_tx` it implied two things:
- spend everything that's in the wallet (if no utxos are specified)
- don't create a change output
But when used on a `bump_fee` it only meant to not add a change output
and instead reduce the only existing output to increase the fee.
This has now been split into two separate options that should hopefully
make it more clear to use, as described in #142.
Additionally, `TxBuilder` now has a "context", that basically allows to
make some flags available only when they are actually meaningful, either
for `create_tx` or `bump_fee`.
Closes #142.
Riccardo Casatta [Fri, 30 Oct 2020 13:43:36 +0000 (14:43 +0100)]
[repl] add max_addresses param in sync
Steve Myers [Thu, 29 Oct 2020 04:34:04 +0000 (21:34 -0700)]
[ci] Fix all-keys and cli-utils tests
Steve Myers [Wed, 28 Oct 2020 22:34:46 +0000 (15:34 -0700)]
[ci] Fix or ignore clippy warnings for all optional features except compact_filters