「每日小知識」PancakeSwap 上的“無法估計gas”是什麼意思?
PancakeSwap 上的“無法估計gas”是什麼意思?
PancakeSwap 上的“無法估算gas”意味著交易所無法估算交易費用。
它通常發生在令牌數量的小數位太多時。
當代幣數量的小數位數過多時,可能會出現“無法估計gas”的錯誤。
例如,如果您將 BNB 換成 155.968325 ANKR,您可能會收到錯誤消息。
這是因為令牌的小數位太多。
出現“無法估計gas”錯誤的另一個原因是令牌可能是騙局。
然而,通常情況並非如此。
要檢查令牌是否是騙局,您需要查看其最近的交易。
如果最近有人買賣代幣,那麼這很可能不是騙局,錯誤信息是由 PancakeSwap 引起的。
使用以下步驟可以輕鬆修復錯誤消息。
如何修復 PancakeSwap 上的“無法估計gas”
要修復 PancakeSwap 上的“無法估計氣體”,請將您的滑點容限更改為 12%。
然後,您需要更改您嘗試交換的令牌數量。
更改嘗試交換的令牌數量後,錯誤消息將得到修復。
例如,如果您嘗試將 BNB 換成 Safemoon,則 Safemoon 的數量可能會有很多小數位。
或者,Safemoon 的最後一個數字可能非常隨機(例如 5123859)。
發生這種情況時,PancakeSwap 可能無法估算交易費用。
結果,交易將失敗,您將收到“無法估計gas”錯誤。
此外,低滑點容忍度也可能導致您的交易失敗。
這是由於代幣的費用。
您可以通過逐步增加滑點容忍度來找出交易成功的最低滑點容忍度來緩解這種情況。
以下是修復 PancakeSwap 上“無法估計gas”的方法:
第 1 步:將您的滑點容差更改為 12%
首先,您需要打開 PancakeSwap。
進入 PancakeSwap 後,選擇要交換的代幣。
您可以通過在“收件人”字段中選擇要購買的代幣來實現。
然後,在“發件人”字段中選擇要用於交換的令牌。
接下來,您需要更改您的滑點容差。
為此,請點擊“設置”圖標。
點擊“設置”圖標後,將打開“設置”彈出窗口。
在“設置”彈出窗口中,您將看到“滑點公差”字段。
在該字段中,輸入“12”作為您的滑點容差。
然後,通過點擊“x”圖標關閉設置彈出窗口。
或者,您可以逐步增加您的滑點容差。
從 2% 的滑動容差開始,然後逐漸增加到 4%、6%。8%,甚至更多。
這將使您能夠找到交易成功的最低滑點容忍度。
但是,如果您嘗試購買像 Safemoon 這樣的代幣,則需要設置 12% 的滑點容差。
這是由於代幣的費用。
第 2 步:將最後一個數字更改為零
接下來,您需要將令牌的最後一個數字更改為零。
首先,在“To”字段中選擇您要購買的代幣。
然後,選擇您想用來交換的代幣(例如,BNB、以太坊)。
接下來,輸入您要兌換代幣的 BNB 或以太坊數量。
例如,如果您想交換 0.04515 BNB,請在“發件人”字段中輸入“0.04515”。
這將使“To”字段估計。
但是,如果您購買代幣,則無法估計“To”字段。
如果“To”字段被估計,當您點擊“Swap”時,您可能會收到一條錯誤消息,例如“無法估計gas”錯誤。
相反,您需要估計“From”字段。
當您購買代幣時,您需要估算“From”字段。
為此,請將您嘗試購買的代幣的最後一個數字更改為零。
例如,如果您嘗試購買 155.958 ANKR,請將其更改為 155.000。
在大多數情況下,這將解決“無法估計氣體”錯誤。
但是,如果您嘗試購買的代幣的最後一個數字已經全部為零,請嘗試將其更改為隨機數。
例如,如果您嘗試購買 155.000 ANKR,請將其更改為 155.958。
如果您仍然收到“無法估計gas”錯誤,請嘗試將“To”和“From”字段中的數字更改為隨機數字,直到交易成功。
這是因為錯誤消息通常是由您嘗試交換的令牌數量引起的。
結論
每當您購買代幣時,請遵循以下一些一般規則:
如果您要購買代幣,請確保估計“From”字段。
為此,請更改“收件人”字段中令牌的最後一個數字。
另一方面,如果您要出售代幣,請確保估計“To”字段。
為此,請更改“發件人”字段中令牌的最後一個數字。
這將減少任何交易錯誤的發生,例如“無法估計gas”錯誤。
文章轉載自 https://www.followchain.org/cannot-estimate-gas-pancakeswap/