如何从GuldenD响应中识别已删除的帐户

问题描述:

使用deleteaccount命令删除帐户时,会返回“true”结果。之后,当使用listaccounts命令查询帐户时,该帐户将在其名称字段后附加[已删除]列出。但是,这与名称实际上以“[已删除]”结尾的帐户无法区分。有没有其他方法只列出真正活跃的帐户?如何从GuldenD响应中识别已删除的帐户

目前没有办法通过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)中是一个监督,而不是任何其他事情(不是有意的设计决定)。 –