當你看到一筆交易,在 imToken 上顯示轉賬「失敗」的時候,通常是由以下原因造成的:
- Out of Gas(Gas 不足)
- Bad Instruction(指令錯誤)
- Reverted(回退)
你可以在交易詳情頁面點擊「到 Etherscan 查詢更詳細信息」,查看並確認交易失敗的具體原因,並嘗試根據具體原因解決問題:
Out of Gas(Gas 不足)
是由於 GAS 不足導致的轉賬失敗,請根據 EIP-1559 礦工費設置教程提高 Gas;
Bad Instruction(指令錯誤)
是由於智能合約自身的問題,導致的交易失敗。常見的原因有:
- 錢包余額不足:比如你錢包有 100 個幣,你連續發了兩筆 60 個代幣的轉賬,當第一筆轉賬成功,第二筆轉賬就會失敗;
- 項目方關閉了該代幣的轉賬功能:如果你想了解具體原因和解決辦法,請自行聯系該代幣項目方
Reverted(回退)
是由於智能合約的自身問題,導致的交易失敗。常見的原因有:
- 項目方對代幣進行鎖倉
- 項目方設置了地址黑名單
- 項目方關閉了此代幣的轉賬功能
如果你想了解具體原因和解決辦法,請自行聯系該代幣項目方。
註意:當交易失敗時,發送的代幣不會被扣除,但礦工費依然被礦工收取。