2017-08-27 2 views
1

Beim Löschen eines Kontos mit dem Befehl deleteaccount wird ein "wahres" Ergebnis zurückgegeben. Danach wird das Konto beim Abfragen der Konten mit dem Befehl listaccounts mit [Gelöscht] an sein Namensfeld angehängt. Dies ist jedoch nicht von einem Konto mit einem Namen zu unterscheiden, der tatsächlich mit "[Gelöscht]" endet. Gibt es eine andere Möglichkeit, nur die wirklich aktiven Konten aufzulisten?So erkennen Sie ein gelöschtes Konto aus der GuldenD-Antwort

Antwort

0

Es gibt derzeit keine Möglichkeit, diese Informationen über RPC zu erhalten. Die Brieftasche speichert diese Informationen jedoch intern, sodass sie internem Code zur Verfügung steht. Wenn Sie einfach [Gelöscht] zum Namen hinzufügen, wird die Brieftasche das Konto nicht als gelöscht behandeln. https://github.com/Gulden/gulden-official/blob/master/src/account.h#L39

Der Befehl listaccounts RPC sollte unbedingt erweitert werden, um diese Informationen zugänglich zu machen.

+0

Wie geht die QT-GUI damit um? Hat es irgendwie Zugang zum internen Zustand? – user1677120

+0

Qt GUI hat Zugriff auf den "Typ" (den Sie als einen Zustand betrachten können) wie oben beschrieben, da dies der C++ - Bibliothek zugänglich ist. Der "Typ" ist derzeit in keiner Weise RPC ausgesetzt, dies ist eher ein Versehen in der RPC (niemand dachte, dass er es noch RPC aussetzen würde) als irgendetwas anderes (keine absichtliche Designentscheidung). –

Verwandte Themen