了解 getLargestAccounts 的使用案例、代码示例、请求参数、响应结构和提示。
getLargestAccounts
RPC 方法返回 Solana 网络上按 lamport 余额排名的前 20 个账户的列表。此方法可用于网络分析、了解财富分布或识别 SOL 的重要持有者。
请注意,此方法的结果可能会被 RPC 节点缓存长达两个小时。
commitment
(字符串,可选):指定查询分类账时使用的承诺级别。如果未提供,则使用节点的默认承诺级别。filter
(字符串,可选):按账户类型过滤结果。接受的值有:
circulating
: 返回属于流通供应的最大账户。nonCirculating
: 返回不属于流通供应的最大账户(例如,锁定账户、基金会账户)。
如果省略,则所有账户都被考虑在内,不使用此特定过滤器。result
字段将是一个 RpcResponse
对象。此对象中的 value
字段是一个包含最多 20 个账户对象的数组,每个对象包含:
address
(字符串):账户的 base-58 编码公钥。lamports
(u64):账户的 lamports 余额。context
对象,其中包含信息检索的slot
。
circulating
和nonCirculating
过滤器依赖于 RPC 节点对这些分类的定义和数据来源。getLargestAccounts
RPC 方法查询 Solana 网络上最大 SOL 持有者的必要信息。