bitcoindevkit / bitcoindevkit/bdk-ffi
Add a configurable request timeout to EsploraClient
Open
- Dominant language
- Rust
- Stars
- 127
- Forks
- 81
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 5
Description
EsploraClient.new does not expose upstream timeout configuration, so a stalled Esplora server can block requests without a library controlled deadline.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating EsploraClient.new and the upstream request setup it uses. Trace how constructor configuration is exposed through the FFI boundary, then inspect any existing EsploraClient request tests; done means callers can set a request timeout and stalled upstream requests stop at that configured deadline.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100