跳转到主要内容

参数

mint
string
必填
代币铸造的公钥(base-58 编码)
config
object
包含以下内容的配置对象:
limit
number
要返回的最大账户数量(默认:20)
commitment
string
Commitment 级别(processed、confirmed、finalized)

响应

result
object
包含以下内容的对象:
context
object
slot
number
处理请求时的 slot
value
array
代币账户对象数组,包含:
address
string
代币账户的公钥(base-58 编码)
amount
string
代币的原始数量(字符串格式)
decimals
number
代币铸造配置的小数位数
uiAmount
number
考虑小数位数后的代币数量(浮点数)
uiAmountString
string
考虑小数位数后的代币数量(字符串)

代码示例

基本请求

使用 web3.js

注意事项

  1. 返回给定铸造的最大代币账户
  2. 账户按余额降序排序
  3. 响应是即时的,因为它从当前状态读取
  4. 账户可能随代币转账和其他操作而变化
  5. 铸造必须是有效的代币铸造

最佳实践

  1. 根据需求使用适当的 commitment 级别
  2. 在适当时缓存结果以减少 RPC 负载
  3. 监控最大账户的变化
  4. 考虑使用 WebSocket 订阅获取实时更新
  5. 适当处理网络错误并重试

常见错误

用例

  1. 代币分布分析
  2. 代币持有者监控
  3. 代币供应规划