]>
Untitled Git - bdk/log
Alekos Filini [Mon, 21 Dec 2020 13:51:49 +0000 (14:51 +0100)]
Bump version to 0.2.1-dev
Alekos Filini [Mon, 21 Dec 2020 13:16:14 +0000 (14:16 +0100)]
Bump version to 0.2.0
Alekos Filini [Mon, 21 Dec 2020 13:03:32 +0000 (14:03 +0100)]
Add metadata to Cargo.toml, remove local deps
Alekos Filini [Mon, 21 Dec 2020 11:38:19 +0000 (12:38 +0100)]
Add metadata for `bdk-testutils` and `bdk-testutils-macros`, bump their version
Alekos Filini [Mon, 21 Dec 2020 12:16:05 +0000 (13:16 +0100)]
[testutils-macros] Fix deps features
Alekos Filini [Mon, 21 Dec 2020 11:14:06 +0000 (12:14 +0100)]
Add metadata for `bdk-macros`, bump its version
Alekos Filini [Fri, 18 Dec 2020 11:08:54 +0000 (12:08 +0100)]
Document the development cycle
Alekos Filini [Fri, 18 Dec 2020 09:52:10 +0000 (10:52 +0100)]
Bump version to 0.2.0-rc.1
Alekos Filini [Fri, 18 Dec 2020 09:41:37 +0000 (10:41 +0100)]
Merge commit 'refs/pull/235/head' of github.com:bitcoindevkit/bdk
Steve Myers [Wed, 16 Dec 2020 23:29:46 +0000 (15:29 -0800)]
[ci] Remove unneeded skip step conditionals in CI
Steve Myers [Wed, 16 Dec 2020 23:26:17 +0000 (15:26 -0800)]
Fix empty checkboxes in PR template
Steve Myers [Wed, 16 Dec 2020 22:19:37 +0000 (14:19 -0800)]
[docs] Format code in docs with '--config format_code_in_doc_comments=true'
Steve Myers [Wed, 16 Dec 2020 21:57:01 +0000 (13:57 -0800)]
[docs] Replace all 'allow(missing_docs)' with basic docs
Steve Myers [Wed, 16 Dec 2020 19:33:34 +0000 (11:33 -0800)]
[docs] Add more docs to 'types.rs'
Alekos Filini [Wed, 16 Dec 2020 18:01:16 +0000 (19:01 +0100)]
[keys] impl `ToDescriptorKey` for `&str`
Alekos Filini [Wed, 16 Dec 2020 15:10:22 +0000 (16:10 +0100)]
[descriptor] Make the syntax of `descriptor!()` more consistent
The syntax now is pretty much the same as the normal descriptor syntax,
with the only difference that modifiers cannot be grouped together (i.e.
`sdv:older(144)` must be turned into `s:d:v:older(144)`.
Riccardo Casatta [Wed, 16 Dec 2020 11:10:40 +0000 (12:10 +0100)]
[docs] use only sled instead of crate::sled
Riccardo Casatta [Wed, 16 Dec 2020 11:06:09 +0000 (12:06 +0100)]
[docs] fix NetworkMessage::Ping docs link
Alekos Filini [Wed, 16 Dec 2020 10:11:38 +0000 (11:11 +0100)]
Merge commit 'refs/pull/223/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Wed, 16 Dec 2020 09:48:10 +0000 (10:48 +0100)]
Merge commit 'refs/pull/229/head' of github.com:bitcoindevkit/bdk
Riccardo Casatta [Wed, 16 Dec 2020 08:58:34 +0000 (09:58 +0100)]
always build docs and create artifacts, publish only on master
Steve Myers [Fri, 11 Dec 2020 22:10:11 +0000 (14:10 -0800)]
[docs] Add docs to the 'wallet' module
Steve Myers [Tue, 15 Dec 2020 18:36:47 +0000 (10:36 -0800)]
[ci] Fix publishing coverage to codecov.io
Evgenii P [Tue, 15 Dec 2020 15:40:07 +0000 (22:40 +0700)]
Take ID into account in SignersContainerKey's PartialEq impl
Alekos Filini [Tue, 15 Dec 2020 13:33:59 +0000 (14:33 +0100)]
Merge commit 'refs/pull/228/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 14 Dec 2020 15:25:59 +0000 (16:25 +0100)]
[wallet] Add tests for `check_nsequence_rbf` and `check_nlocktime`
Alekos Filini [Mon, 7 Dec 2020 13:48:17 +0000 (14:48 +0100)]
[wallet] Set the correct nSequence when RBF and OP_CSV are used
This commit also fixes the timelock comparing logic in the policy module, since
the rules are different for absolute (OP_CLTV) and relative (OP_CSV) timelocks.
Fixes #215
Evgenii P [Tue, 15 Dec 2020 04:34:25 +0000 (11:34 +0700)]
rustfmt
Evgenii P [Tue, 15 Dec 2020 04:33:57 +0000 (11:33 +0700)]
Fix SignersContainer::find to filter out incorrect IDs
Evgenii P [Tue, 15 Dec 2020 04:33:33 +0000 (11:33 +0700)]
Fix SignersContainerKey PartialOrd to respect the ID
Evgenii P [Mon, 14 Dec 2020 10:50:47 +0000 (17:50 +0700)]
Revert replacing BTreeMap to HashMap in SingersContainer
LLFourn [Mon, 14 Dec 2020 21:39:19 +0000 (08:39 +1100)]
Fix doc comment fallout from s/script type/keychain
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 14:16:38 +0000 (15:16 +0100)]
[ci] Ignore empty nightly docs commits instead of failing
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 [Mon, 14 Dec 2020 10:27:51 +0000 (11:27 +0100)]
Merge commit 'refs/pull/221/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 14 Dec 2020 10:18:51 +0000 (11:18 +0100)]
Merge commit 'refs/pull/224/head' of github.com:bitcoindevkit/bdk
Evgenii P [Mon, 14 Dec 2020 09:27:54 +0000 (16:27 +0700)]
Use unstable sort by key for performance
Alekos Filini [Fri, 11 Dec 2020 14:53:12 +0000 (15:53 +0100)]
Add the pull request template
Steve Myers [Mon, 14 Dec 2020 05:04:17 +0000 (21:04 -0800)]
[docs] Add experimental warning to compact_filters and policy modules
Steve Myers [Mon, 14 Dec 2020 04:36:38 +0000 (20:36 -0800)]
[docs] Add docs to the 'descriptor' module
Steve Myers [Mon, 14 Dec 2020 04:35:59 +0000 (20:35 -0800)]
[docs] Add docs to the 'template' module
Steve Myers [Thu, 10 Dec 2020 22:24:30 +0000 (14:24 -0800)]
[docs] Add docs to the 'policy' module
Evgenii P [Mon, 14 Dec 2020 03:17:12 +0000 (10:17 +0700)]
Ignore broken tests. (#225)
Evgenii P [Sun, 13 Dec 2020 17:43:07 +0000 (00:43 +0700)]
rustfmt
Evgenii P [Sun, 13 Dec 2020 17:22:22 +0000 (00:22 +0700)]
Add unit tests for SignersContainer
Evgenii P [Sun, 13 Dec 2020 17:22:06 +0000 (00:22 +0700)]
Remove debug output
Evgenii P [Sun, 13 Dec 2020 11:37:27 +0000 (18:37 +0700)]
Replace BTreeMap with a HashMap
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
Alekos Filini [Fri, 11 Dec 2020 10:14:30 +0000 (11:14 +0100)]
[keys] Replace `(Fingerprint, DerivationPath)` with `KeySource`
Alekos Filini [Thu, 10 Dec 2020 10:39:01 +0000 (11:39 +0100)]
[docs] Add the docs to the `keys` module
Alekos Filini [Thu, 10 Dec 2020 10:38:42 +0000 (11:38 +0100)]
[docs] Various fixes to the docs
Alekos Filini [Thu, 10 Dec 2020 10:21:49 +0000 (11:21 +0100)]
[ci] Test the examples in README.md
Steve Myers [Tue, 8 Dec 2020 02:23:14 +0000 (18:23 -0800)]
Add warn and TODOs for missing_docs and add lib.rs docs
Steve Myers [Tue, 8 Dec 2020 02:21:18 +0000 (18:21 -0800)]
Add TODOs for missing_docs
Steve Myers [Tue, 8 Dec 2020 02:19:54 +0000 (18:19 -0800)]
Fix README.md examples
Steve Myers [Mon, 7 Dec 2020 18:56:01 +0000 (10:56 -0800)]
Fix unused import warning and docs link warning
Alekos Filini [Mon, 7 Dec 2020 10:57:32 +0000 (11:57 +0100)]
Merge commit 'refs/pull/214/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 7 Dec 2020 10:57:03 +0000 (11:57 +0100)]
Merge commit 'refs/pull/213/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 7 Dec 2020 10:21:21 +0000 (11:21 +0100)]
Merge commit 'refs/pull/210/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Mon, 7 Dec 2020 10:09:40 +0000 (11:09 +0100)]
Merge commit 'refs/pull/208/head' of github.com:bitcoindevkit/bdk
Riccardo Casatta [Fri, 4 Dec 2020 15:20:56 +0000 (16:20 +0100)]
[docs] database/any.rs
Riccardo Casatta [Fri, 4 Dec 2020 15:13:15 +0000 (16:13 +0100)]
[docs] types.rs
Riccardo Casatta [Fri, 4 Dec 2020 14:59:39 +0000 (15:59 +0100)]
[docs] descriptor/error.rs
Riccardo Casatta [Fri, 4 Dec 2020 14:48:22 +0000 (15:48 +0100)]
[docs] compact_filters/mod.rs
Riccardo Casatta [Fri, 4 Dec 2020 13:35:14 +0000 (14:35 +0100)]
[docs] error.rs
Alekos Filini [Fri, 4 Dec 2020 10:57:44 +0000 (11:57 +0100)]
Merge commit 'refs/pull/209/head' of github.com:bitcoindevkit/bdk
Riccardo Casatta [Fri, 4 Dec 2020 10:23:01 +0000 (11:23 +0100)]
generalize impl_error! macro so that used for other errors type
Riccardo Casatta [Fri, 4 Dec 2020 09:59:06 +0000 (10:59 +0100)]
Remove EsploraHeader json in favor of raw hex block header
Steve Myers [Tue, 1 Dec 2020 06:03:39 +0000 (22:03 -0800)]
Update cli module to use StructOpt and add docs
LLFourn [Thu, 3 Dec 2020 23:37:58 +0000 (10:37 +1100)]
Replace UTXO::is_internal with script_type
This means less conversion and logic mapping from bool to ScriptType and
back again.
Alekos Filini [Thu, 3 Dec 2020 14:00:04 +0000 (15:00 +0100)]
[ci] Build and publish nightly docs
Steve Myers [Thu, 3 Dec 2020 00:54:49 +0000 (16:54 -0800)]
Fix docs
Riccardo Casatta [Fri, 27 Nov 2020 10:10:58 +0000 (11:10 +0100)]
allow missing docs on self-explanatory variants
Riccardo Casatta [Fri, 27 Nov 2020 10:10:10 +0000 (11:10 +0100)]
missing docs for esplora.rs (also remove useless pubs)
Riccardo Casatta [Fri, 27 Nov 2020 09:25:12 +0000 (10:25 +0100)]
Missing docs for electrum.rs
Alekos Filini [Tue, 1 Dec 2020 10:12:40 +0000 (11:12 +0100)]
[changelog] Update CHANGELOG.md to document `PSBT_GLOBAL_XPUB`
Log the changes made in PR #200
Alekos Filini [Tue, 1 Dec 2020 10:10:14 +0000 (11:10 +0100)]
[wallet] Add tests for `TxBuilder::add_global_xpubs()`
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 [Tue, 1 Dec 2020 13:36:15 +0000 (14:36 +0100)]
[blockchain] Fix clippy warnings
LLFourn [Tue, 1 Dec 2020 02:29:20 +0000 (13:29 +1100)]
[wallet] Add wallet.network()
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 10:14:47 +0000 (11:14 +0100)]
Merge commit 'refs/pull/188/head' of github.com:bitcoindevkit/bdk
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
Steve Myers [Tue, 24 Nov 2020 03:04:20 +0000 (19:04 -0800)]
Add CHANGELOG.md
LLFourn [Tue, 24 Nov 2020 01:40:58 +0000 (12:40 +1100)]
Remove trait bounds on Wallet struct
see: https://github.com/rust-lang/api-guidelines/issues/6
LLFourn [Tue, 17 Nov 2020 06:53:06 +0000 (17:53 +1100)]
[wallet] Eagerly finalize inputs
If we know the final witness/scriptsig for an input we should add it
right away to the PSBT. Before, if we couldn't finalize any of them we
finalized none of them.
LLFourn [Mon, 23 Nov 2020 04:06:13 +0000 (15:06 +1100)]
Fix to at least bitcoin ^0.25.2
And fix the fallout.
Alekos Filini [Fri, 20 Nov 2020 11:06:41 +0000 (12:06 +0100)]
Merge commit 'refs/pull/172/head' of github.com:bitcoindevkit/bdk
Alekos Filini [Fri, 20 Nov 2020 10:58:31 +0000 (11:58 +0100)]
Merge commit 'refs/pull/184/head' of github.com:bitcoindevkit/bdk
Riccardo Casatta [Thu, 19 Nov 2020 14:22:46 +0000 (15:22 +0100)]
Use dirs-next instead of dirs since the latter is unmantained
Justin Moon [Thu, 19 Nov 2020 16:19:57 +0000 (10:19 -0600)]
More consistent references with 'signers' variables