Erc-20

ERC20合約轉賬呼叫多次失敗,不知道為什麼

  • January 31, 2021

我發現了這個不久前空投給我的代幣,我不想要它。它的價值為 18 美元左右。

我決定賣掉它,但交易所有最低數量,所以我只是買了更多,這樣我就可以賣掉更大的代幣。

當我嘗試將交易退回 ETH 時,交易失敗。根據 etherscan.io 的說法,這是一個SafeMath: subtraction overflow

我做了一些探勘,並嘗試使用批准方法讓自己花更多的錢。不好,同樣的事情發生了。

然後,在某個地方我發現呼叫該方法的可能是合約,而不是我。所以我給了契約一筆津貼。

不好。

這很令人沮喪,而且我的交易費用已經減少了 40 美元。我只想結束這種痛苦。我怎樣才能讓這種轉移方法正常工作

相關txids(按時間順序):

第一次失敗0x6bd9dfaee6932d0cc145ba1c8ace1fa5c61fa1c15d7a0233a2242336d723f9ad

試圖給自己的津貼0x392fc312e517f2eca885a9c70fbb96b6934ac7932326ddb61aeed1bf437393b3

第二次失敗0x2bbe31a3d6f383503e70c40b4ff2f851ca7d0d578e483d566f1a6c9ac1201510

試圖給契約的津貼0xf8d5201c46dcc553bf671d71638a4b3ffaac53457afb093d29cb7ca4a5a54eb0

第三次失敗(希望最後一個)0x4f5d7111df2983970fffb915ca85a06667a0b245f85e7112c3117726841a6e7b

我會懷疑代幣合約本身。有一堆交易存在同樣的問題,雖然這不是一個明確的指標,但也有一些負面評論。我個人認為繼續為此投入時間是不合理的。

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