-
Notifications
You must be signed in to change notification settings - Fork 164
CrossChain Bridge API
cross-chain edited this page Aug 4, 2020
·
1 revision
JSON PRC API 通用调用格式:
curl -X POST -H "Content-Type:application/json" --data '{"jsonrpc":"2.0","method":"方法名","params":参数,"id":1}' SERVER_URL
其中,SERVER_URL
格式为http://host:port/rpc
成功返回的通用格式:
{"jsonrpc":"2.0","result":返回值,"id":1}
错误返回的通用格式:
{"jsonrpc":"2.0","error":{"code":错误码,"message":"错误信息","data":附加备注},"id":1}
以下为了简洁对每个 API 说明只列出参数
和返回值
两项
swap.GetServerInfo
swap.Swapin
swap.Swapout
swap.GetSwapin
swap.GetSwapout
swap.GetSwapinHistory
swap.GetSwapoutHistory
查询服务信息
[] (空)
成功返回服务信息,失败返回错误。
申请换进置换
["充值交易哈希"]
成功返回`Success`,失败返回错误。
申请换出置换
["销毁交易哈希"]
成功返回`Success`,失败返回错误。
查询换进置换
["充值交易哈希"]
成功返回换进置换信息,失败返回错误。
查询换出置换
["销毁交易哈希"]
成功返回换出置换信息,失败返回错误。
查询换进置换历史,支持分页,从 offset (默认0) 开始选取前 limit (默认20) 项
[{"address":"账户地址", "offset":offset, "limit":limit}]
address 为 all 表示所有历史
limit 最大值为 100
成功返回换进置换历史,失败返回错误。
查询换出置换历史,支持分页,从 offset (默认0) 开始选取前 limit (默认20) 项
[{"address":"账户地址", "offset":offset, "limit":limit}]
address 为 all 表示所有历史
limit 最大值为 100
成功返回换出置换历史,失败返回错误。
查询服务信息
查询换进置换,txid 为充值交易哈希
查询换出置换,txid 为销毁交易哈希
查询换进置换历史,支持分页,addess 为账户地址
address 为 all 表示所有历史
limit 最大值为 100
查询换出置换历史,支持分页,addess 为账户地址
address 为 all 表示所有历史
limit 最大值为 100
申请换进置换,txid 为充值交易哈希
申请换出置换,txid 为销毁交易哈希