如何从地址获得ERC20令牌的数量



在etherscan上," token trackr"部分中的视图令牌下拉列表列出了地址有多少个不同的erc20令牌和数量,这是如何完成的?

他们可能只是从自己数据库中的区块链收集数据,然后将其整理给用户友好的UI。

使用web3.js,您必须为这样的每个令牌手动执行此操作:

var MyContract = web3.eth.contract(abiArray);
// instantiate by address
var contractInstance = MyContract.at(address);
contractInstance.balanceOf(my_address, function(error, success){
   if(error) console.log ("Something went wrong: " + error);
   else console.log ("Balance: " + success.toString(10)); 
});

相关内容

  • 没有找到相关文章