我想做几件事。首先,获取所有账户的数据,进行财富分布分析。其次,获取所有附加身份信息的账户的数据。
我可以使用py衬底接口做一些基本的事情,但我无法理解获取所有帐户或附加某种身份的帐户的数据的命令。
要获得映射存储函数的所有条目的详尽列表,您应该查看query_map
函数,如中所述:https://github.com/polkascan/py-substrate-interface#query-a-mapped存储功能
这个例子实际上描述了如何检索所有帐户,如果你想检索所有身份,你需要将其转换为:
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