Ropsten
TxReceipt 狀態:失敗
我能夠成功部署智能合約,但交易收據狀態為失敗。我正在發布連結https://ropsten.etherscan.io/tx/0x6a9f66eefaaf349043c96310879d99f02a393ff7b180962af7e856bf18c2ea1a 我認為天然氣價格可能存在問題。智能合約的最低汽油價格應該是多少
如果沒有合約程式碼,幾乎不可能分辨出來。但是,如果您查看為空的契約程式碼,它肯定失敗了https://ropsten.etherscan.io/address/0xd15fe28c74975d4d4ac2167de2cf3afbac32bf89#code。
0x
如果您檢查事務的跟踪,它會在 REVERT 操作碼https://ropsten.etherscan.io/vmtrace?txhash=0x6a9f66eefaaf349043c96310879d99f02a393ff7b180962af7e856bf18c2ea1a中完成
$$ 119 $$86 恢復 4527597 0 1
對於 ropsten,gasLimit 和 gasPrice 似乎都可以
氣體限制:4700000
天然氣價格:0.00000002 乙太幣(20 Gwei)
看起來奇怪的是你用你的交易發送了乙太幣
價值:10 乙太幣(0.00 美元)
看來您的建構子沒有
payable
修飾符。跟踪的最後幾行正在檢查事務中發送的值:[113] 77 CALLVALUE 4527621 2 1 [114] 78 ISZERO 4527619 3 1 [115] 79 PUSH2 4527616 3 1 [116] 82 JUMPI 4527613 10 1 [117] 83 PUSH1 4527603 3 1 [118] 85 DUP1 4527600 3 1 [119] 86 REVERT 4527597 0 1
如果您使用範例契約程式碼進行測試,您可能沒有應付契約。
將 Ether Value 設置為 0可能會解決此問題。