內盤交易
狀態要求
只有在 TradingInternal 狀態才能呼叫:
buy(token, quoteIn, minTokenOut)sell(token, tokenIn, minQuoteOut)
報價資產
支援兩類 quote token:
Native coin(零地址)
ERC20(decimals <= 18)
手續費
內盤買賣皆收取 0.5% 手續費,轉入 feeRecipient。
滑點保護
buy使用minTokenOutsell使用minQuoteOut
未達預期會 revert:SlippageExceeded。
進度與狀態推進
buy 後會更新:
reserveQuotecirculatingSupplypriceprogressBps
當 progressBps >= 10000:
狀態切換為
ReadyToLaunch觸發
ReadyToLaunch事件
白名單
當 token 開啟白名單時,buy 需要白名單資格。
这有帮助吗?