2017-08-27 51 views
1

使用deleteaccount命令刪除帳戶時,會返回「true」結果。之後,當使用listaccounts命令查詢帳戶時,該帳戶將在其名稱字段後附加[已刪除]列出。但是,這與名稱實際上以「[已刪除]」結尾的帳戶無法區分。有沒有其他方法只列出真正活躍的帳戶?如何從GuldenD響應中識別已刪除的帳戶

回答

0

目前沒有辦法通過RPC獲取這些信息,但錢包確實在內部存儲了這些信息,所以它可用於內部代碼。即簡單地將[刪除]添加到該名稱將不會使該錢包將該賬戶視爲已刪除。 https://github.com/Gulden/gulden-official/blob/master/src/account.h#L39

必須擴展listaccounts RPC命令以使此信息可訪問。

+0

那麼QT GUI如何處理呢?它能夠以某種方式訪問​​內部狀態嗎? – user1677120

+0

Qt GUI可以訪問'type'(你可以認爲它是一個狀態),因爲它暴露在C++庫中。 '類型'目前並沒有以任何方式暴露給RPC,這在RPC(沒有人認爲會將它暴露給RPC)中是一個監督,而不是任何其他事情(不是有意的設計決定)。 –