Go-Ethereum

ERC20 代幣交易

  • February 23, 2018

etherscan 如何知道特定交易是 ERC20 代幣轉移?如果你看這裡:https: //rinkeby.etherscan.io/tx/0xa8e4aa4f533e03bd8298f393d50d4ca41dba3368493c481e386d11389008353d etherscan 知道賬戶 A 正在轉移賬戶 B 200 個令牌。IM 非常熟悉使用 JSON RPC 查詢乙太坊,所以我想知道該資訊是否存在於某處。

謝謝

它知道是因為:

  1. 合約實現標準 ERC20 介面
  2. 該地址正在呼叫transfer(address to, uint amount)ERC20 合約上的函式
  3. 合約記錄標準 ERC20 事件Transfer(address to, uint amount)

至少,Etherscan 注意到該交易有一個帶有簽名的伴隨事件Transfer(address,uint256)。我不確定他們是否還在契約中尋找其他 ERC20 兼容性(例如 a namesymboltotalSupply)。

引用自:https://ethereum.stackexchange.com/questions/40715