0x
0x 處理小於 18 位小數的令牌
我正在嘗試使用 18 位十進制 ERC20 代幣作為 makerToken(makerAmount = 1.5)和 6 位十進制 ERC20 代幣作為 takerToken(takerAmount 1.1)創建一個賣出限價單。訂單已創建,但從 API 返回的剩餘FillableTakerAmount 顯示為零。我本來希望它等於 takerAmount。當 maker 和 taker 令牌都有 18 位小數時,這似乎不是問題。我應該考慮一些特殊的邏輯嗎?
提前感謝您的幫助
你肯定有
makerToken
正確的設置嗎?您可以在問題中以文本形式發布新訂單嗎?
我發現缺少津貼導致了這個問題。0x 似乎在他們的末端執行了一個餘量檢查,如果它不夠,
remainingFillableTakerAmount
則設置為 0。