我想要找到所有的polkadot账户,它们要么有索引,要么已经注册了自己的身份;类似于https://polkascan.io/polkadot/account/identities和https://polkascan.io/polkadot/indices/account。
发布于 2021-02-10 06:55:29
使用JS,您可以简单地迭代跟踪所有帐户的此信息的存储项。
例如,要获取具有某些身份信息的所有帐户,您将执行以下操作:
let users = await api.query.identity.identityOf.entries()这将返回identityOf存储项下所有不同的存储键和值。这些密钥的AccountId将作为密钥的最后32个字节。
> util_crypto.encodeAddress(users[0][0].slice(-32))
"5CMbC573hpNWhJVTe4Qo7AtFQntAQDWKKVX9kt9WAHGy413y"> users[0][1].toJSON()
{…}
deposit: 1666666666660
info: Object { additional: [], display: {…}, legal: {…}, … }
judgements: Array [ (2) […] ]https://stackoverflow.com/questions/66123619
复制相似问题