公開鍵のエスバランスとすべてのトークン残高を照会したい。今まで私はweb3
をロードし、getBalance
メソッドを呼び出すことができました。Web3 JSライブラリ(&Metamask)、トークンバランスを取得
ここで、同じ公開鍵で格納されているERC20トークンの残高を確認したいと思いますか?例えば。 OMG
トークンのバランスを確認したいですか?
は、これまでのところ、私は各トークンの契約アドレスを照会する必要があることがわかった: https://ethereum.stackexchange.com/questions/15372/how-can-i-view-all-the-tokens-and-contracts-associated-with-an-ethereum-address
omgContractAddress = "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07"
OmgContract = web3.eth.contract(abi)
omgContract = OmgContract.at(omgContractAddress)
someUsersAddress = "0x75087d9faa28d653750f3e4c86e7dcf6aff0a916"
omgContract.balanceOf someUsersAddress, (err, balance)-> #some owner
console.error err
console.info balance.toNumber()
質問:
1)私は、各トークンのabi
が必要ですか?標準化されたメソッドを使用したいのであれば、標準化されたabi
をERC20トークンに使用できますか?
2)abi
はどこにありますか?または、各契約を再コンパイルする必要がありますか?
など。 OMG:https://etherscan.io/token/OmiseGo