Blockchain 如何使用polkadot js查询所有当前polkadot帐户?

Blockchain 如何使用polkadot js查询所有当前polkadot帐户?,blockchain,substrate,polkadot,Blockchain,Substrate,Polkadot,我希望查询所有Polkadot账户,这样我就可以按余额对它们进行排序。我应该使用哪个javascript api?我不仅仅是在寻找有身份的账户。我正在查找所有帐户非常感谢您使用Polkadot JS: 要查询所有账户,您需要查看system.account let users=substance.query.system.account.entries(); 然后要查看特定用户的总余额,您需要查看他们的数据。free,并将其添加到他们的数据中。reserved 以下是如何获取第一个用户的数据:

我希望查询所有Polkadot账户,这样我就可以按余额对它们进行排序。我应该使用哪个javascript api?我不仅仅是在寻找有身份的账户。我正在查找所有帐户非常感谢您使用Polkadot JS:

要查询所有账户,您需要查看
system.account

let users=substance.query.system.account.entries();
然后要查看特定用户的总余额,您需要查看他们的
数据。free
,并将其添加到他们的
数据中。reserved

以下是如何获取第一个用户的数据:

let account_id = util_crypto.encodeAddress(users[0][0].slice(-32));
let free_balance = users[0][1].data.free.toNumber();
let reserved_balance = users[0][1].data.reserved.toNumber();

从这里,您应该能够了解如何对列表进行排序并创建所需的输出。

您太棒了,非常感谢!!