Lloyd Fournier

Results 83 issues of Lloyd Fournier

**Is your feature request related to a problem? Please describe.** There is very little feedback when starting electrs for the first time even when `-v` is used. **Describe the solution...

enhancement

This hangs forever: ```rust fn main() { let db1 = sled::open("db1.sled").unwrap(); let db2 = sled::open("db2.sled").unwrap(); db1.transaction(|_| -> Result { db2.get([]).unwrap(); Ok(()) }).unwrap(); } ``` Although it is possible to do...

During development we constantly have PRs that are unable to be merged due to conflicts in the CHANGELOG. I don't know what the solution is but here is the first...

Rather than running a regtest node it would be cool if we just had a simulated blockchain that we could do things to from test code. idea originally from: https://github.com/bitcoindevkit/bdk/issues/446

discussion

Consider the extract policy trait: ``` pub trait ExtractPolicy { /// Extract the spending [`policy`] fn extract_policy( &self, signers: &SignersContainer, psbt: BuildSatisfaction, secp: &SecpCtx, ) -> Result; } ``` we...

When you get TransactionDetails from `tx_builder.finish()` it has the fee for the overall transaction but does not include the feerate of the resulting transaction. There is no simple way for...

enhancement
good first issue

It looks like the logic of `finalize_psbt` only checks if height based timelocks are satisfied: ```rust match desc.satisfy( &mut tmp_input, ( PsbtInputSatisfier::new(psbt, n), After::new(current_height, false), Older::new(current_height, create_height, false), ), )...

bug
module-wallet

see: https://github.com/bitcoindevkit/bdk/blob/881ca8d1e37f6cf15e78b8578979ef5c68515943/src/testutils/blockchain_tests.rs#L534 Close this issue by getting to the bottom of it and making it pass.

good first issue
module-blockchain

**Description** Many Bitcoin applications need to react in real-time to things happening on the blockchain. A core way of covering all those situations is being able to subscribe to a...

summer-of-bitcoin

The rational for adding the database was iirc that the user may have some custom database and their coin selection algorithm may be coupled with particular data in their database....