跳至主要内容

提交 Convert

提交一筆 Convert 訂單。支持 MINT(正股 → mStocks Token)與 REDEEM(mStocks Token → 正股)兩種方向。提交時需帶上從 Convert 列表 拿到的匯率快照 multiplier,服務端會校驗是否與當前生效匯率一致,防止行情跳變導致的成交異常。

信息

本接口僅面向做市商(Market Maker)開放。

HTTP請求

POST/v5/rwa/stocks/convert/submit

請求參數

參數是否必需類型說明
convertTypetruestring方向:MINT, REDEEM
symboltruestring底層股票代碼,如 AAPL-US
inputAmounttruestring輸入數量(MINT 時為正股數量,REDEEM 時為 Token 數量)
frontMultipliertruestring前端快照的轉換比例
accountTypefalsestringREDEEM 生效:all(默認), uta, fund
requestIdtruestring冪等鍵,長度 ≤ 36,字母數字與 - _。同一 MM 賬號下 24 小時內唯一
contractAddrfalsestringMINT 時代幣接收地址,REDEEM 時代幣提供地址。flow=DEXburnScene=NDP 時不要傳
flowtruestringCEX, DEX。對於 MINT,CEX / DEX 都是 mint 到指定地址,流程一致;對於 REDEEM(burn),CEX 與 DEX 流程不一致
burnScenefalsestringDEX REDEEM(burn) 場景:DEP(走 Bybit 主站);NDP(不走 Bybit 主站)

響應參數

參數類型說明
orderNostringConvert 訂單號
statusstringConvert 初始狀態
convertTypestring回顯方向
symbolstring回顯標的
inputAmountstring回顯輸入量
outputAmountstring輸出量
appliedMultiplierstring實際生效的轉換比例
submittedAtinteger服務端受理毫秒時間戳

請求示例

POST /v5/rwa/stocks/convert/submit HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1787657753833
X-BAPI-RECV-WINDOW: 5000
X-BAPI-SIGN: XXXXX
Content-Type: application/json

{
"convertType": "MINT",
"symbol": "TSLA-US",
"inputAmount": "1",
"frontMultiplier": "1",
"requestId": "mm-cvt-20260825-0001"
}

響應示例

{
"retCode": 0,
"retMsg": "ok",
"result": {
"orderNo": "MM20240825001",
"status": "PENDING",
"convertType": "MINT",
"symbol": "AAPL",
"inputAmount": "100",
"outputAmount": "1",
"appliedMultiplier": "100",
"submittedAt": 1724534400000
},
"time": 1724534400123
}

場景示例

// 場景 1:CEX Mint(正股 → Token)
{
"convertType": "MINT",
"symbol": "AAPL-US",
"inputAmount": "5",
"frontMultiplier": "10",
"flow": "CEX",
"contractAddr": "0xabc...",
"requestId": "mm-001"
}

// 場景 2:CEX Burn(Token → 正股)
{
"convertType": "REDEEM",
"symbol": "AAPL-US",
"inputAmount": "50",
"frontMultiplier": "10",
"flow": "CEX",
"accountType": "all",
"requestId": "mm-002"
}

// 場景 3:DEX Mint(正股 → Token)
{
"convertType": "MINT",
"symbol": "AAPL-US",
"inputAmount": "5",
"frontMultiplier": "10",
"flow": "DEX",
"contractAddr": "0xabc...",
"requestId": "mm-003"
}

// 場景 4a:DEX Burn,走 Bybit 主站(DEP)
{
"convertType": "REDEEM",
"symbol": "AAPL-US",
"inputAmount": "50",
"frontMultiplier": "10",
"flow": "DEX",
"burnScene": "DEP",
"requestId": "mm-004"
}

// 場景 4b:DEX Burn,不走主站,鏈上直接劃轉(NDP)
{
"convertType": "REDEEM",
"symbol": "AAPL-US",
"inputAmount": "50",
"frontMultiplier": "10",
"flow": "DEX",
"burnScene": "NDP",
"requestId": "mm-005"
}