后端接口
  1. swap_liquid
后端接口
  • dotswap
    • v2
      • 构建注入流动性psbt (无需先请求pre_add_liquid)
    • swap_liquid
      • 获取流动池信息
        POST
      • 搜索所有币种
        POST
      • 管理流动池
        POST
      • 注入流动性
        POST
      • 预注入流动性
        POST
      • 预移除流动性
        POST
      • 流动性操作记录
        POST
      • 统计交易信息列表
        POST
      • 根据币对获取流动池地址
        POST
      • 获取池子apr
        POST
      • 查询某时刻流动池持有数量
        POST
      • 移除流动性
        POST
      • 根据移除比例获取流动性信息
        POST
      • 构建移除流动性psbt
        POST
      • Brc20构建注入流动性psbt
        POST
  1. swap_liquid

预注入流动性

开发中
POST
https://test-api-proxy.ddpurse.com/brc20swap/v2/pre_add_liquid

请求参数

Body 参数application/json
tick1
string 
币名
必需
tick2
string 
必需
amount_1
string 
注入数量
必需
amount_2
string 
必需
tick_1_inscription_ids
array[string]
铭文id
必需
brc20充值时使用
tick_2_inscription_ids
array[string]
必需
payer_ord_addr
string 
地址
必需
payer_btc_addr
string 
必需
payer_pub_key
string 
必需
fee_rate
string 
费率
必需
slipper
string 
滑点
必需
示例
{
    "tick1": "sint amet aliquip reprehenderit",
    "tick2": "sint et",
    "coin_type_1": "nostrud",
    "coin_type_2": "nisi",
    "amount_1": "86",
    "amount_2": "44",
    "tick_1_inscription_ids": [
        "32",
        "44",
        "21",
        "11",
        "55"
    ],
    "tick_2_inscription_ids": [
        "17",
        "55",
        "23",
        "74",
        "41"
    ],
    "payer_ord_addr": "dolor in id",
    "fee_rate": "cillum aute",
    "payer_btc_addr": "irure sit culpa ea sed",
    "payer_pub_key": "minim"
}

示例代码

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/v2/pre_add_liquid' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tick1": "sint amet aliquip reprehenderit",
    "tick2": "sint et",
    "coin_type_1": "nostrud",
    "coin_type_2": "nisi",
    "amount_1": "86",
    "amount_2": "44",
    "tick_1_inscription_ids": [
        "32",
        "44",
        "21",
        "11",
        "55"
    ],
    "tick_2_inscription_ids": [
        "17",
        "55",
        "23",
        "74",
        "41"
    ],
    "payer_ord_addr": "dolor in id",
    "fee_rate": "cillum aute",
    "payer_btc_addr": "irure sit culpa ea sed",
    "payer_pub_key": "minim"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
data
object 
必需
tx_size
integer 
tx大小
必需
ins_contain_sats
integer 
输入铭文satoshi总和
可选
vins
array[string]
必需
usr_cnt
integer 
必需
net_fee
integer 
网络费
必需
check_sum
string 
校验值
必需
req_id
string 
必需
示例
{
    "code": 0,
    "msg": "string",
    "data": {
        "tx_size": 0,
        "ins_contain_sats": 0,
        "vins": [
            "string"
        ],
        "usr_cnt": 0,
        "net_fee": 0,
        "check_sum": "string"
    },
    "req_id": "string"
}
🟢200成功
上一页
注入流动性
下一页
预移除流动性
Built with