我想做几件事。首先,获取所有账户的数据,做财富分布分析。其次,获取所有附加了身份信息的账户的数据。
我可以使用py-substrate-interface做基本的事情,但我无法弄清楚用于获取所有帐户或带有某种身份的帐户的数据的命令。
我想做几件事。首先,获取所有账户的数据,做财富分布分析。其次,获取所有附加了身份信息的账户的数据。
我可以使用py-substrate-interface做基本的事情,但我无法弄清楚用于获取所有帐户或带有某种身份的帐户的数据的命令。
要获取映射存储函数的所有条目的详尽列表,您应该查看以下query_map
描述的函数:https ://github.com/polkascan/py-substrate-interface#query-a-mapped-storage-function
这个例子实际上描述了如何检索所有帐户,如果您想检索所有身份,您需要将其转换为:
result = substrate.query_map('Identity', 'IdentityOf')
for account, identity_info in result:
print(f"Identity of account '{account.value}': {identity_info.value}")
您可以在https://polkascan.io/polkadot/runtime-module找到每个模块/托盘的所有可用存储功能的列表