Contract-Deployment

什麼是 transferfrom 事件簽名?

  • July 31, 2019

我目前正在編寫一個程式碼,列出給定合約中所有類型的交易。我的計劃是檢查所有日誌是否主題

$$ 0 $$== 函式的事件簽名。現在我錯過了 transferfrom 的偶數簽名。有誰知道它的確切事件簽名,所以我可以做它的 keccak 散列,將放在主題中$$ 0 $$?

呼叫transferFrom觸發Transfer事件。如果您使用 open zeppelin,那麼它也會觸發一個Approval事件。ERC20 標準中沒有tranferFrom事件。

希望這可以幫助。

你去:

const Web3 = require("web3");
const signature = Web3.utils.keccak256("Transfer(address,address,uint256)");

使用 web3 v1.0.0-beta.34 測試。

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