部位生命週期
從實際借幣賣出到買回歸還,理解倉位金額、抵押、減倉與結算。
Short 會從該市場的獨立借貸庫存借出 Token,賣入外部 Pair;退出時實際買回 Token 歸還。使用者支付與接收原生 USDC,Pair 以 ERC-20 USDC 結算。賣出所得留在 Engine 倉位資金中。
開倉與加倉
- 確認市場已遷移且 Engine 就緒,檢查暫停、庫存與容量。
- 更新 Funding 指數和風險檢查點;加倉先結清舊份額的 Funding。
- 依據本次新增名義本金檢查新增抵押,並檢查 Token 借入上限。
- 實際借出 Token 並賣入 Pair,核驗收付結果後寫入倉位和債務。
開倉與加倉區塊鎖
最新一次成功開倉或加倉發生在區塊 N 時,最早可在 N+1 區塊部分或全部平倉,仍須通過其他執行檢查。
追加與調整抵押
只支援追加抵押,不提供存續倉位單獨提取保證金的入口。部分平倉也不會向錢包返還資金。
追加抵押先加入倉位資金,再結清全部份額的 Funding,允許新資金覆蓋已有欠款;該動作不會增加 Token 債務。
部分平倉
使用者指定歸還一部分 Token 債務。Engine 結算關閉份額對應的 Funding,使用倉位資金買回 Token,減少債務、名義規模和容量佔用。
- 關閉份額向上取整、關閉名義金額向下取整;兩者可能存在最小單位差異。
- 剩餘份額保留其 Funding 快照與相應歷史欠款,不透過減倉抹去已產生費用。
- 回購後重新讀取 Pair,以剩餘債務的完整回購成本檢查 120% 安全比例。
- 抵押欄位不按減倉比例自動減少;部分平倉不向錢包支付現金,也不把 Legacy 變為待領取狀態。
全部平倉與 Legacy
正常全部平倉先結清 Funding,再買回全部債務 Token。成功歸還庫存後,將結算後的剩餘 USDC 支付到指定接收地址,並關閉倉位。資金不足、接收失敗或保護條件不滿足時,交易按對應檢查回滾。
已賺取的 Legacy 進入該倉位獨立的待領取賬本,由原倉位所有者領取。平倉接收地址不會轉移 Legacy 所有權。
價格與執行邊界
倉位健康度使用實時 Pair 的完整債務回購成本,不能以 spot 價格乘借款量、TWAP 價格或單純的名義本金代替。報價後發生現貨交易、稅幣處理或其他倉位操作,都會改變實際回購結果。