了解 getTokenSupply 的使用案例、代码示例、请求参数、响应结构和提示。
getTokenSupply
RPC 方法返回特定 SPL Token 铸造的总供应量。这对于了解已创建的代币总量至关重要。
mintAddress
(字符串,必需):要查询其总供应量的代币铸造的 base-58 编码公钥。
options
(对象,可选):一个可选的配置对象,可以包括:
commitment
(字符串,可选):指定查询的承诺级别(例如,"finalized"
,"confirmed"
,"processed"
)。result.value
字段是一个包含代币供应详细信息的对象:
amount
(字符串):代币在其最小单位(原始数量)中的总供应量,以字符串形式表示。此值未调整小数位。decimals
(u8):为此代币铸造定义的小数位数。这对于将原始 amount
转换为人类可读格式至关重要。uiAmount
(数字 | null):调整为代币的 decimals
后的代币总供应量,以浮点数表示。此字段可能为 null 或不太精确;通常优先使用 uiAmountString
进行显示。uiAmountString
(字符串):调整为代币的 decimals
后的代币总供应量,以字符串形式表示。这是代币总供应量的最用户友好的表示。decimals
是关键: 始终使用 decimals
字段来正确解释 amount
或 uiAmountString
。getTokenSupply
RPC 方法有效查询 Solana 上 SPL 代币供应的必要信息。