代理钱包(Bot钱包)WebSocket推送

订阅基本信息

WebSocket请求的Base URL有:

  • wss://bot-api.ave.ai/thirdws?ave_access_key={AVE-ACCESS-KEY}

连接时需要在请求中包含以下参数:

参数名
是否必须
说明

AVE-ACCESS-KEY

API访问密钥

订阅推送

订阅示例

{
    "jsonrpc": "2.0",
    "method": "subscribe", // 订阅
    "params": [
        "botswap" // 订阅的topic
    ],
    "id": 0
}

取消订阅

取消订阅示例

推送说明

推送采用JOSNRPC 2.0 返回格式

响应参数

参数名
类型
说明

jsonrpc

string

"2.0"

id

number

消息编号

result

object

消息体

data字段说明

result为以下结构体

参数名
类型
说明

topic

string

订阅的topic

msg

object

消息体

msg字段说明

msg为以下结构体

参数名
类型
说明

id

string

订单id

status

string

订单状态,枚举为"confirmed"交易成功/"error"交易失败/"auto_cancelled"自动取消

chain

string

链名

assetsId

string

用户资产id,用于标识用户

orderType

string

订单类型,枚举为"swap"市价单/"limit"限价单

swapType

string

交易类型,枚举为"buy"买入/"sell"卖出/"stoploss"止损/"takeprofit"止盈/"trailing"移动止盈止损

errorMessage

string

错误信息

txHash

string

交易哈希

autoSellTriggerHash

string

触发自动卖出的原交易哈希

推送示例

Last updated