0x

0x 處理小於 18 位小數的令牌

  • February 2, 2022

我正在嘗試使用 18 位十進制 ERC20 代幣作為 makerToken(makerAmount = 1.5)和 6 位十進制 ERC20 代幣作為 takerToken(takerAmount 1.1)創建一個賣出限價單。訂單已創建,但從 API 返回的剩餘FillableTakerAmount 顯示為零。我本來希望它等於 takerAmount。當 maker 和 taker 令牌都有 18 位小數時,這似乎不是問題。我應該考慮一些特殊的邏輯嗎?

提前感謝您的幫助

在此處輸入圖像描述

你肯定有makerToken正確的設置嗎?您可以在問題中以文本形式發布新訂單嗎?

我發現缺少津貼導致了這個問題。0x 似乎在他們的末端執行了一個餘量檢查,如果它不夠,remainingFillableTakerAmount則設置為 0。

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