ElectrumClient::new in the generated bindings performs blocking network I/O because bdk-ffi constructs the upstream electrum_client::Client immediately.
This issue is to talk about whether bdk-ffi should document that behavior more explicitly, or expose a clearer config/connect API so downstream mobile bindings can avoid UI-thread/main-isolate misuse without diverging per language, etc.
ElectrumClient::new in the generated bindings performs blocking network I/O because bdk-ffi constructs the upstream electrum_client::Client immediately.
This issue is to talk about whether bdk-ffi should document that behavior more explicitly, or expose a clearer config/connect API so downstream mobile bindings can avoid UI-thread/main-isolate misuse without diverging per language, etc.