该接口用于将单个Runes铭文挂单到 OKX 平台。在挂单前,您可通过该接口获取钱包资产(获取钱包对某一代币的持有信息)先获取您持有的Runes铭文列表。
POST https://www.okx.com/api/v5/mktplace/nft/runes/make-order
字段名 | 类型 | 是否必传 | 说明 |
---|---|---|---|
runesId | String | 是 | runes 代币的唯一标识,例如:840000:3 |
walletAddress | String | 是 | 持有上述 runesId 铭文的钱包地址 |
utxo | String | 是 | rune 代币所在的 UTXO,格式为:txHash:vout,例如:d578a0967605257f75be625cbdc2506f2a52f9135f56f302badab6a3da54e0d4:0 |
unitPrice | BigDecimal | 是 | 铭文挂单单价,单位为聪 |
totalPrice | BigDecimal | 是 | 铭文挂单总价,单位为 BTC |
psbt | String | 是 | 签名后的挂单 PSBT,目前只接受 base64 编码的 psbt,需要将铭文所在的 utxo 放在输入的 index=1 的位置,收款地址和金额放在对应输出的 index=1 的位置 |
字段名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应结果码,code=0 代表成功, 其他代表失败 |
data | Object | 响应结果体,具体字段参考响应示例 |
msg | String | 结果提示,code不为0时可参考 |
curl --location 'https://www.okx.com/api/v5/mktplace/nft/runes/make-order' \
--header 'OK-ACCESS-KEY: your apikey' \
--header 'OK-ACCESS-PASSPHRASE: your passphrase' \
--header 'Content-Type: application/json' \
--data '{
"runesId": "840000:3",
"walletAddress": "bc1pud5f80a06y6jcwlllt2t5vdq24sd8d24f39jccay24dqhqmgelkq9dqghx",
"utxo": "c1dd6736a19d7744353731c85f7f3b7fb9908041e03a1fe66507102e5af930ec:2",
"unitPrice": 130000,
"totalPrice": 1300000,
"psbt": "j2li1jlkjsalkdfjsalkjdo"
}'
{
"code": 0, //code=0代表成功, 其他代表失败
"data": {
"assetId": "1", //挂单的资产id
},
"msg": ""
}