0x

從報價恢復交易?

  • February 23, 2022

我收到來自 0x API 的報價(指定了 IntentOnFilling 和 takerAddress)。有人可以幫助我調試由 exchangeProxy 還原的交易嗎?

報價請求是:

api.0x.org/swap/v1/quote?buyToken=USDC&sellToken=DAI&sellAmount=16541368192782056804708&slippagePercentage=0.005&takerAddress=0x1BcBD397ee58276704245F0F30Ff0d34D178b955&intentOnFilling=true

交易被退回

https://etherscan.io/tx/0x38addfd059504617ac7b6863d46b0af8f4d5639fac2a30fb6b3c31ffcb94abf0/advanced

我應該改變什麼?我已經將 GasLimit 定義為比估計值高 20%,因此這不是原因(也可能是另一個錯誤程式碼)。

有任何想法嗎!?

最小輸出令牌數量是根據slippagePercentage您的 API 請求發送的值定義的。

將轉移到接受者地址的 USDC 總量16468700990.0小於minOutputTokenAmount=17107272976導致交易恢復

這可能是由於掉期來源內的價格變化造成的。

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