From: Steve Myers Date: Wed, 3 Feb 2021 07:05:01 +0000 (-0800) Subject: Update CHANGELOG X-Git-Tag: v0.2.0~20 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/struct.CommandStringError.html?a=commitdiff_plain;h=6601ed42b29f2c67d073601241eaac4c1bac0f43;p=bdk-cli Update CHANGELOG --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ccf7c8..a440715 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Project -- Upgrade BDK to `0.3` #### Added - Add support for `wasm` +- `CliOpts` struct and `CliSubCommand` enum representing top level cli options and commands +- `KeySubCommand` enum +- `handle_key_subcommand` function + +#### Changed +- Upgrade BDK to `0.3` +- Renamed `WalletOpt` struct to `WalletOpts` +- `WalletSubCommand` enum split into `OfflineWalletSubCommand` and `OnlineWalletSubCommand` +- Split `handle_wallet_subcommand` into two functions, `handle_offline_wallet_subcommand` and `handle_online_wallet_subcommand` +- A wallet without a `Blockchain` is used when handling offline wallet sub-commands + +### `bdk-cli` bin + +#### Added +- Top level commands "wallet", "key", and "repl" +- "key" command has sub-commands to "generate" and "restore" a master extended key +- "repl" command now has an "exit" sub-command + +#### Changed +- "wallet" sub-commands and options must be proceeded by "wallet" command +- "repl" command loop now includes both "wallet" and "key" sub-commands ## [0.1.0]