Go-Ethereum

如果從未執行過智能合約(ICO),請在 geth 中查看

  • February 17, 2022

如果我將乙太幣發送到智能合約,我如何在 geth 中看到它被拒絕了?我想看看我的哪些轉賬被 ICO 接受,哪些不被接受。我在 getTransaction 中沒有看到任何這樣的欄位。

您可以使用以下命令檢查交易前後的 ICO 合約餘額,以驗證交易是否被接受。

web3.eth.getBalance(contractAddress)

希望這可以幫助。

通常代幣合約會在交易完成時產生一個事件。

例如,如果合約定義了以下事件

event TokenCreated(address indexed _to, uint256 _amount, uint256 _tokens);

然後你可以監聽 _to 是你地址的 TokenCreated 事件。

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