bitcoindevkit / bitcoindevkit/rust-electrum-client

Allow to construct `ElectrumClient` *without* connecting

Offen
#166 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.