bitcoindevkit / bitcoindevkit/bdk-ffi

Add a configurable request timeout to EsploraClient

Open
#1,109 4 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.