Ether
MultiSigWallet 合約中的 ExecutionFailure
我想測試一個簡單的 MultiSig 錢包案例。為此,我已將gnois MultiSigWallet.sol部署到 Rinkeby 網路。
在測試多重簽名功能之前,我想將 0.1 乙太幣存入合約,因此我呼叫了值為 100000000000000000 的備份函式(在 wei 中為 0.1 eth)。
/// @dev Fallback function allows to deposit ether. function() payable public { if (msg.value > 0) emit Deposit(msg.sender, msg.value); }
交易成功,但沒有乙太幣被轉移到合約中,我也沒有
Deposit
在 etherscan 中看到預期的事件。我究竟做錯了什麼?如何將乙太幣存入我的合約?順便說一句 - 我用來存款的賬戶有 3.85 eth 的正餘額。
您沒有正確使用混音。為了將目前 EOA 中的乙太幣發送到合約,您必須將所需的金額放入“價值”框中,就在“執行”面板的右上方,然後點擊備份選項卡。