Gas
如何解決:警告!合約執行過程中遇到的錯誤超過____G一個_這在噸這FG一種sOut of gas
我已將 ETH 發送到合約地址,但它“失敗”了交易,說它是:警告!合約執行過程中遇到的錯誤
$$ Reverted $$ 合約地址和交易失敗在這裡:https ://etherscan.io/tx/0x0fba0c8e21a3c9f123fc8667a08cd4b1c495178285e9dbff9730b9e1918d455b
即使我試圖將氣體設置得更高,它仍然失敗。有人可以幫忙解釋一下嗎?
Out of gas 是指gas limit,不是gas price。當一筆交易用完 gas 時,交易所需的總 gas 高於指定的 gas 限制。所有交易的基本費用為 21,000 單位的 gas,在此基礎上的任何額外計算(例如與合約互動)都會使用更多的 gas。
通常錢包可以非常準確地估計一筆交易需要多少 gas,但如果估計的 gas 太低,你可以嘗試手動增加它。對於大多數合約互動來說,設置 100,000 之類的值應該足夠了。任何未使用的氣體都會返還給您。
你的gas限制太低了。以 600 萬的氣體限制重試交易。交易將僅使用所需的氣體而不消耗全部