You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Solana Web3中获取Token数量及交易后余额数值

提取Token数量操作方法

你当前已经可以通过console.log("Signature: ",hash.meta.postTokenBalances);拿到代币余额数组,按以下方式提取对应数值即可:

  • 提取数组中首个代币的可读精度数值,直接访问uiAmount字段:
    console.log("Token数量:", hash.meta.postTokenBalances[0].uiAmount);
  • 提取指定币种的Token数量,可增加过滤逻辑匹配代币合约地址:
// 替换为你要查询的代币合约地址
const targetTokenMint = "xxx";
const targetToken = hash.meta.postTokenBalances.find(item => item.mint === targetTokenMint);
const targetAmount = targetToken ? targetToken.uiAmount : 0;
console.log("指定Token数量:", targetAmount);
  • 提取未做精度转换的原始整数数值,访问amount字段即可:
    console.log("原始精度Token数量:", hash.meta.postTokenBalances[0].amount);

你当前的操作步骤截图参考:
操作步骤截图

内容的提问来源于stack exchange,提问作者Varun Chodha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 07:39:05