跳到主要内容

交易平台接口

获取用户信息

接口地址: /yeefox-wallet/fastauth/getUserInfo

请求方式: POST

请求参数:

参数名称类型是否必填描述约束条件
phoneString注册手机号不能为空
chainCodeString链名称不能为空
platformIdString平台ID-

响应参数:

参数名称类型是否必填描述
walletAddressString用户钱包地址
userCodeString用户唯一码

查询用户数字资产

接口地址: /yeefox-wallet/queryUserAssets

请求方式: POST

输入参数:

参数名称类型是否必填描述约束条件
platformIdString平台ID-
userCodeString用户编码-
walletAddressString钱包地址-
chainString链名称-
pageint页码默认为 1
pageSizeint每页条数默认为 20

响应参数:

参数名称类型是否必填描述
goodsListList<GoodsListResp>商品列表
totalint总记录数

GoodsListResp 数据结构:

参数名称类型是否必填描述
goodsImageList<String>商品图片列表
archiveIdString资料ID
goodsNoString商品编号
goodsIdString商品ID
goodsNameString商品名称
goodsDescriptionString商品描述
goodsHashString商品哈希值

上下架用户数字资产

接口地址: /yeefox-wallet/updateGoodsStatus

请求方式: POST

输入参数:

参数名称类型是否必填描述约束条件
addressString用户地址不能为空
userCodeString用户编码不能为空
chainString链名称不能为空
goodsIdString商品ID不能为空
statusInteger状态0上架,1下架
platformIdString平台ID-

响应参数:

参数名称类型是否必填描述
goodsIdString商品ID
statusInteger操作状态

发送确认转移验证码

接口地址: /yeefox-wallet/sendCode

请求方式: POST

输入参数:

参数名称类型是否必填描述约束条件
chainString链名称不能为空
userCodeString用户唯一码不能为空
tranNoString订单号不能为空
goodsIdString数字资产ID不能为空
platformIdString平台ID不能为空
phoneString手机号不能为空
codeTypeint验证码类型(1:转移)不能为空

响应参数:

参数名称类型是否必填描述
statusint状态(0失败,1成功


转移数字资产

接口地址: /yeefox-wallet/transferAsset

请求方式: POST

输入参数:

参数名称类型是否必填描述约束条件
chainString链名称不能为空
userCodeString用户唯一码不能为空
tranNoString订单号不能为空
sourceAddressString用户钱包地址不能为空
targetAddressString接收方钱包地址不能为空
amountint数量不能为空
goodsIdString数字资产ID不能为空
goodsPriceString数字资产价格不能为空
phoneCodeString验证码不能为空

响应参数:

参数名称类型是否必填描述
statusint状态(0失败,1成功,2失败,仅记录请求状态,链上转移为异步)
tranNoString订单号

查询转移状态

接口地址: /yeefox-wallet/confirmTransferGoods

请求方式: POST

请求参数:

参数名称类型是否必填描述约束条件
tranNoString订单号不能为空

响应参数:

参数名称类型是否必填描述
statusint状态(0失败,1成功,2转移中)
tranNoString订单号
tranHashString交易hash值