Go-Ethereum
ERC20 代幣交易
etherscan 如何知道特定交易是 ERC20 代幣轉移?如果你看這裡:https: //rinkeby.etherscan.io/tx/0xa8e4aa4f533e03bd8298f393d50d4ca41dba3368493c481e386d11389008353d etherscan 知道賬戶 A 正在轉移賬戶 B 200 個令牌。IM 非常熟悉使用 JSON RPC 查詢乙太坊,所以我想知道該資訊是否存在於某處。
謝謝
它知道是因為:
- 合約實現標準 ERC20 介面
- 該地址正在呼叫
transfer(address to, uint amount)
ERC20 合約上的函式- 合約記錄標準 ERC20 事件
Transfer(address to, uint amount)
至少,Etherscan 注意到該交易有一個帶有簽名的伴隨事件
Transfer(address,uint256)
。我不確定他們是否還在契約中尋找其他 ERC20 兼容性(例如 aname
、symbol
和totalSupply
)。