-
Right now, we only sanity-check the PSBTs in `from_psbt_serialized()` are sane with regard to our internal assumptions (`unwrap()`s basically). This may be enough, but we may also want complete parsin…
-
**Description**
Add or update APIs in `bdk-ffi` to support basic spending policy features. Also test the new APIs by updating `bdk-kotlin` or `bdk-swift` to use the new and updated APIs. See ["Spen…
-
https://github.com/bitcoin/bips/pull/1458
Supporting receiving for silent payments would be a very large undertaking. However, supporting sending should be relatively pretty trivial.
-
Since #53, we've implemented support (only) for simple k-of-N multisigs. We decided to not introduce too much complexity by throwing more complex multisigs into the installer, since people would still…
-
given the following taproot descriptor, using `CovExt`:
```
eltr(
02d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e,
{
and_v(
v:spk_eq(out_spk(0), 51…
-
The following unit test
```
commit c4a38f269369f87e7a9c210eba15a9f54e171965
Author: Andrew Poelstra
Date: Tue Mar 12 14:54:09 2024 +0000
compiler: add unit test that triggers assertati…
-
[https://bitcoin.sipa.be/miniscript/](https://bitcoin.sipa.be/miniscript/
)
**Resource limitations**
- Scripts over 10000 bytes are invalid by consensus (bare, P2SH, P2WSH, P2SH-P2WSH).
- ~Scrip…
-
I believe it'd be better to tag the script with a type specifying context: `Verify`, `SignLegacy`, `SignSegwitV0`, `TapScript`. These support quite different operations and it'd be best not to confuse…
-
# Description
### What is this talk about? Give us as many details as possible.
We've been doing hardware signers all wrong!
We have trained our users to do the machine's job: write down seeds, …
-
After working on https://github.com/rust-bitcoin/rust-miniscript/pull/608 I noticed a few things:
- We seem to be using `fmt::Write::write_str` with the implied suggestion that we avoid allocation …