Ether

無法將乙太幣發送給合約

  • August 4, 2016

我正在研究私人測試網並試圖將乙太幣發送給合約,但乙太幣沒有被轉移。我嘗試同時使用 geth 控制台和 Mist。

eth.sendTransaction({from:eth.accounts[0], to: "0x2D13f7fbBA77EF39bd21d661bc77cd85ECA0C230", value: web3.toWei(15, "ether"), gas: 1000000})

在使用debug.traceTransaction(txHash)時,我得到了
invalid jump destination (PUSH1) 2 undefined

為什麼我不能發送乙太幣來簽約?

合約可能有一個備份功能,該功能會產生異常或使用超過 1000000 的氣體(這本身會導致異常)。

有關的:

“錯誤的 JUMPDEST”錯誤是什麼意思?

為什麼 Solidity throw 會消耗所有氣體?

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