bitcoindevkit / bitcoindevkit/rust-electrum-client
Allow to construct `ElectrumClient` *without* connecting
- Vorherrschende Sprache
- Rust
- Sterne
- 89
- Forks
- 82
- Ø Merge
- 2 T. 3 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Currently, `ElectrumClient::new` directly tries to establish a connection to the server, i.e., there is no way to successfully construct a client while being offline.
It would be great if there was a way to simply initialize a client, without directly establishing a connection.
This might go hand-in-hand with decoupling the `Client` object more generally from a single connection, see #165.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, ElectrumClient::new und die Diskussion in Issue #165 über die Entkopplung von Client von einer einzelnen Verbindung zu lesen. Als erledigt gilt die Aufgabe, wenn ein ElectrumClient erfolgreich erstellt werden kann, während er offline ist, ohne sofort eine Verbindung zu einem Electrum-Server herzustellen; berücksichtige den weiter gefassten Umfang der Verbindungsentkopplung, der im Issue beschrieben ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- networking
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100