]>
Untitled Git - bdk-cli/log
Steve Myers [Thu, 21 Oct 2021 03:55:02 +0000 (20:55 -0700)]
Bump version to 0.3.1-dev
Steve Myers [Thu, 21 Oct 2021 03:25:30 +0000 (20:25 -0700)]
Bump version to 0.3.0
Steve Myers [Thu, 21 Oct 2021 03:31:29 +0000 (20:31 -0700)]
Update Cargo.lock
Steve Myers [Wed, 20 Oct 2021 00:56:52 +0000 (17:56 -0700)]
Bump rustyline version to 9.0
Steve Myers [Wed, 20 Oct 2021 00:46:04 +0000 (17:46 -0700)]
Bump version to 0.3.0-rc1
rajarshimaitra [Thu, 7 Oct 2021 15:41:10 +0000 (21:11 +0530)]
Update README
rajarshimaitra [Thu, 7 Oct 2021 15:31:54 +0000 (21:01 +0530)]
Update build script to include rpc feature
rajarshimaitra [Tue, 5 Oct 2021 13:14:23 +0000 (18:44 +0530)]
Update Cargo.lock
rajarshimaitra [Tue, 5 Oct 2021 13:17:32 +0000 (18:47 +0530)]
Update CHANGELOG.md
rajarshimaitra [Fri, 13 Aug 2021 11:09:54 +0000 (16:39 +0530)]
Add RPC backend
Expose the RPC backend feature via cli arg options.
RPC backend can be connected via all default parameters
without specifying any arg options.
Steve Myers [Tue, 5 Oct 2021 22:40:11 +0000 (15:40 -0700)]
Merge commit 'refs/pull/43/head' of github.com:bitcoindevkit/bdk-cli
Steve Myers [Tue, 5 Oct 2021 22:09:41 +0000 (15:09 -0700)]
Fix test for updated KeySubCommand::Derive struct
Steve Myers [Tue, 5 Oct 2021 19:09:28 +0000 (12:09 -0700)]
Remove unneed cfgs in test_parse_wallet_electrum
Steve Myers [Tue, 5 Oct 2021 04:21:53 +0000 (21:21 -0700)]
Update CHANGELOG
Steve Myers [Tue, 5 Oct 2021 04:02:32 +0000 (21:02 -0700)]
Update README with new esplora features
Remove instructions with esplora feature and replace with esplora-ureq and esplora-reqwest features.
Steve Myers [Tue, 5 Oct 2021 03:59:03 +0000 (20:59 -0700)]
Change default esplora server to testnet api
Since default bitcoin network is testnet this change set default esplora
server url to match.
rajarshimaitra [Sun, 3 Oct 2021 09:54:48 +0000 (15:24 +0530)]
Update Cargo.lock
rajarshimaitra [Sun, 3 Oct 2021 09:54:29 +0000 (15:24 +0530)]
Update CI
rajarshimaitra [Fri, 17 Sep 2021 12:43:02 +0000 (18:13 +0530)]
Update cargo.toml
rajarshimaitra [Sun, 3 Oct 2021 09:44:37 +0000 (15:14 +0530)]
Add proxy option to esplora
Recent update in BDK esplora backend allows it to connect with SOCKS5
proxy.
This change adds proxy option to esplora configuration.
Updates Proxy_Opts feature guard to enable it for esplora feature.
rajarshimaitra [Tue, 14 Sep 2021 10:04:43 +0000 (15:34 +0530)]
Add esplora-reqwest from bdk
Adds esplora-reqwest capability from bdk.
Allows to use async https connections with esplora from bdk-cli.
rajarshimaitra [Thu, 26 Aug 2021 09:35:45 +0000 (15:05 +0530)]
Update Esplora cli args
Esplora ureq version requires having new cli args.
rajarshimaitra [Thu, 26 Aug 2021 09:54:51 +0000 (15:24 +0530)]
Update electrum cli args
BDK v0.10.0 adds a stop_gap parameter to electrum config.
Riccardo Casatta [Tue, 21 Sep 2021 13:32:52 +0000 (15:32 +0200)]
Use directly FromStr types in StructOpt
With wrong values instead of getting:
[2021-09-21T13:25:13Z ERROR bdk_cli] Bip32(Base58(BadChecksum(
1292914229 ,
1275556062 )))
you get:
error: Invalid value for '--xprv <XPRV>': base58 encoding error: base58ck checksum 0x4c0770de does not match expected 0x4d104e35
rajarshimaitra [Thu, 26 Aug 2021 09:33:28 +0000 (15:03 +0530)]
Update BDK dependency to v0.10.0
Updating the BDK version creates some breaking change.
One of such change probably requires modification of BDK to expose a
new function to fetch scriptpubkey from a txid.
Used ureq version of esplora to remove async related complexities.
Steve Myers [Thu, 12 Aug 2021 14:37:37 +0000 (16:37 +0200)]
Update Cargo.lock and CHANGELOG
Steve Myers [Tue, 10 Aug 2021 12:16:37 +0000 (14:16 +0200)]
Minor fixes to README and CHANGELOG
Steve Myers [Tue, 10 Aug 2021 12:15:42 +0000 (14:15 +0200)]
Rename ElectrumOpts.electrum to .server
Steve Myers [Sat, 7 Aug 2021 00:23:39 +0000 (17:23 -0700)]
Fix clippy warnings
Steve Myers [Fri, 6 Aug 2021 20:20:18 +0000 (13:20 -0700)]
Add build.rs to abort if more than one blockchain client feature
Steve Myers [Fri, 6 Aug 2021 01:35:17 +0000 (18:35 -0700)]
Add cli feature and make it required for bin build
Steve Myers [Thu, 5 Aug 2021 06:35:12 +0000 (23:35 -0700)]
Update CHANGELOG
Steve Myers [Thu, 5 Aug 2021 06:34:47 +0000 (23:34 -0700)]
Update README
Steve Myers [Thu, 5 Aug 2021 04:52:58 +0000 (21:52 -0700)]
Require only one blockchain client feature at a time
Steve Myers [Thu, 5 Aug 2021 04:51:28 +0000 (21:51 -0700)]
Pin zeroize version to <1.4.0 to fix 1.46.0 build
Sandipan Dey [Mon, 19 Jul 2021 17:12:44 +0000 (22:42 +0530)]
Displays transaction details with outputs in case verbose mode is enabled
DarthBenro008 [Thu, 15 Jul 2021 08:21:06 +0000 (13:51 +0530)]
fix: use flatten instead of filter_map()
Signed-off-by: DarthBenro008 <hkpdev008@gmail.com>
DarthBenro008 [Thu, 15 Jul 2021 06:53:40 +0000 (12:23 +0530)]
add: Cargo.lock
Signed-off-by: DarthBenro008 <hkpdev008@gmail.com>
DarthBenro008 [Thu, 15 Jul 2021 06:45:17 +0000 (12:15 +0530)]
add: rust toolchain action to setup toolchain
Signed-off-by: DarthBenro008 <hkpdev008@gmail.com>
Sandipan Dey [Wed, 14 Jul 2021 19:50:20 +0000 (01:20 +0530)]
fixing tests, added verbose flags to test fields
Sandipan Dey [Wed, 14 Jul 2021 18:35:18 +0000 (00:05 +0530)]
pulled verbose flag from walletops
Signed-off-by: Sandipan Dey <hey@sandipan.dev>
Sandipan Dey [Wed, 14 Jul 2021 08:05:29 +0000 (13:35 +0530)]
added structopt and fixed tests temporarily
thunderbiscuit [Wed, 9 Jun 2021 20:02:55 +0000 (16:02 -0400)]
Add install instructions for crates.io
Steve Myers [Wed, 2 Jun 2021 20:31:54 +0000 (13:31 -0700)]
Reorganize and add bdk upgrade to CHANGELOG.md
Richard Ulrich [Wed, 26 May 2021 14:07:46 +0000 (16:07 +0200)]
adapt to the recent changes in the signing interface
Steve Myers [Tue, 1 Jun 2021 03:40:51 +0000 (20:40 -0700)]
Fix 'conn_count' option long name
Steve Myers [Tue, 1 Jun 2021 03:16:32 +0000 (20:16 -0700)]
Add 'compact_filters' feature to CI, fix typo in ProxyOpts
codeShark149 [Thu, 27 May 2021 13:46:26 +0000 (19:16 +0530)]
Fix dox tests for updated wallet API
Doc tests were failing due to incompatibility with recent changes made
into the `walletOpts` structure.
codeShark149 [Tue, 25 May 2021 09:24:21 +0000 (14:54 +0530)]
Refactor Proxy configuration
This PR makes the following changes:
- Proxy configuration is moved into a separate `ProxyOpt` structure
inside `WalletOpts`. `ProxyOpts` are only enabled for
`compact_filters` and `electrum` features.
- `--node` config can now take `vec<String>` and make `conn_count`
number of connections to each node.
codeShark149 [Sat, 22 May 2021 16:34:17 +0000 (22:04 +0530)]
Add <wallet-name> to data directory
This will append the wallet name provided via configuration flag to
bdk-cli into the data directory. So the current structure of datadir
is `~/.bdk-bitcoin/compact_filters/<wallet-name>.
This will let bdk-cli keep multiple wallet directories simultaneously.
codeShark149 [Sun, 16 May 2021 10:56:04 +0000 (16:26 +0530)]
Update Changelog and Readme file
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