后端接口
  1. swap_liquid
后端接口
  • dotswap
    • swap_liquid
      • 获取流动池信息
        POST
      • 搜索所有币种
        POST
      • 发送兑换已签名psbt
        POST
      • 获取psbt方式兑换tx大小
        POST
      • brc20获取兑换待签名psbt
        POST
  1. swap_liquid

brc20获取兑换待签名psbt

开发中
POST
/brc20swap/get_swap_psbt

请求参数

Header 参数
Authorization
string 
token
可选
默认值:
Xverse-j21jurgoi9aeu9no
User-Id
string 
可选
Body 参数application/json
send_coin_type
string 
发送的币种
必需
send_tick
string 
发送的tick
必需
send_amount
string 
发送的数量
必需
receive_coin_type
string 
接收的币种
必需
receive_tick
string 
接收的tick
必需
receive_amount
string 
接收的数量
必需
address
string 
地址
必需
slipper
string 
必需
fee_rate
integer 
必需
ins
array[string]
铭文id
必需
用brc20兑换的时候才需要输入
user_public_key
string 
必需
tx_size
integer 
必需
从get_swap_psbt_txsize接口获得
checksum
integer 
必需
从get_swap_psbt_txsize接口获得
vins
array[string]
必需
从get_swap_psbt_txsize接口获得
usr_cnt
integer 
必需
从get_swap_psbt_txsize接口获得
chl
string 
必需
method
string 
必需
非跨池swap,跨池pools_swap, 只需传pools_swap即可
示例
{
  "send_coin_type": "string",
  "send_tick": "string",
  "send_amount": "string",
  "receive_coin_type": "string",
  "receive_tick": "string",
  "receive_amount": "string",
  "address": "string",
  "slipper": "string",
  "fee_rate": 0,
  "ins": [
    "string"
  ],
  "user_public_key": "string",
  "tx_size": 0,
  "checksum": 0,
  "vins": [
    "string"
  ],
  "usr_cnt": 0,
  "chl": "string",
  "method": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test-api-proxy.ddpurse.com/brc20swap/get_swap_psbt' \
--header 'Authorization: Xverse-j21jurgoi9aeu9no' \
--header 'User-Id;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "send_coin_type": "string",
    "send_tick": "string",
    "send_amount": "string",
    "receive_coin_type": "string",
    "receive_tick": "string",
    "receive_amount": "string",
    "address": "string",
    "slipper": "string",
    "fee_rate": 0,
    "ins": [
        "string"
    ],
    "user_public_key": "string",
    "tx_size": 0,
    "checksum": 0,
    "vins": [
        "string"
    ],
    "usr_cnt": 0,
    "chl": "string",
    "method": "string"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
data
object 
必需
order_id
string 
psbt tx大小
必需
psbt
string 
必需
check_sign_only
boolean 
必需
示例
{
  "code": 0,
  "msg": "string",
  "data": {
    "order_id": "string",
    "psbt": "string",
    "check_sign_only": true
  }
}
🟢200成功
修改于 2025-02-07 09:10:31
上一页
获取psbt方式兑换tx大小
Built with