Tokens

“價格影響太高”在具有流動性的基本合約上將代幣換回 ETH(Uniswap)

  • January 2, 2022

我在 Rinkeby 上創建了這個基本的智能合約(使用 OpenZeppelinERC20PresetMinterPauser預設),鑄造了 1m FOO,然後在Uniswap v2上添加了 10 ETH 和 1m FOO 的流動性。然後我用 1 ETH了 90,661 FOO。

但是,如果我嘗試交換回來,它會顯示“價格影響太高”,無論我指定多少 FOO:

在此處輸入圖像描述

事實上,資訊氣球顯示 0% 的價格影響,所以這讓它更加奇怪:

在此處輸入圖像描述

任何幫助表示讚賞。當然,我將我的價格滑點設置為 30% 以確保,但這裡顯然還有其他事情發生。

在 Discord 上聯繫了 Uniswap 支持,他們說這是測試網上的一個已知問題,因為他們使用“假美元價格”,可以通過啟用專家模式來解決這個問題,我這樣做了,它允許我“無論如何交換” . 此GitHub 問題中描述了該問題- 問題略有不同,但根本原因相同。

我一直在尋找類似您正在尋找的東西,直到我找到這些有用的連結,我希望我能幫助你們!

https://adaascapital.com/price-impact-too-high-uniswap-fix/

https://adaascapital.com/price-impact-too-high-pancakeswap-solution/

問候。

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