BRC20

选择完币对,点击注入时,如果是 BRC20,需要先请求预注入/创建接口

预注入流动性

post
/brc20swap/v2/pre_add_liquid
Body
tick1stringRequired
tick2stringRequired
amount_1stringRequired
amount_2stringRequired
tick_1_inscription_idsstring[]Required

brc20充值时使用

tick_2_inscription_idsstring[]Required
payer_ord_addrstringRequired
payer_btc_addrstringRequired
payer_pub_keystringRequired
fee_ratestringRequired
slipperstringRequired
Responses
chevron-right
200Success
application/json
post
/brc20swap/v2/pre_add_liquid
circle-info

1、这个接口返回的结果,原值传到 create_add_liquid_psbt 接口 2、因为要根据比例注入,由于 brc20 需要先铭刻,所以不支持创建 brc20-brc20 币对池 3、关于 tick_1_inscription_ids 和 tick_2_inscription_ids 两个参数的说明。其传值和 coin_type 对应。

如果 coin_type_1 是 brc20,则 brc20 inscription_id 放在 tick_1_inscription_ids 数组,tick_2_inscription_ids 传空

如果 coin_type_2 是 brc20,brc20 inscription_id 放在 tick_2_inscription_ids 数组,tick_1_inscription_ids 传空

如果是同一种币对,brc20-btc 和 btc-brc20 创建或注入的是同一个池子(如:ordi-btc,btc-ordi),只是传参使用的字段不同

Brc20构建注入流动性psbt

post
/brc20swap/v2/create_add_liquid_psbt
Body
tick1stringRequired
tick2stringRequired
amount_1stringRequired
amount_2stringRequired
slipperstringRequired
tick_1_inscription_idsstring[]Required
tick_2_inscription_idsstring[]Required
payer_ord_addrstringRequired
fee_ratestringRequired
payer_btc_addrstringRequired
payer_pub_keystringRequired
check_sumstringRequired
vinsstring[]Required
Responses
chevron-right
200Success
application/json
post
/brc20swap/v2/create_add_liquid_psbt
circle-info

1、预注入/创建请求成功,获取待签名 PSBT。其中,部分请求参数为预注入/创建请求返回结果。

2、payer_ord_addr 和 payer_btc_addr 传同一个地址即可

注入流动性

post
/brc20swap/v2/add_liquid_by_psbt
Body
psbtstringRequired
tick1stringRequired
tick2stringRequired
amount_1stringRequired
amount_2stringRequired
slipperstringRequired
payer_ord_addrstringRequired
fee_ratestringRequired
payer_btc_addrstringRequired
payer_pub_keystringRequired
check_sumstringOptional
chlstringOptional
coin_type_1stringRequired
coin_type_2stringRequired
tokenstringRequired
Responses
chevron-right
200Success
application/json
post
/brc20swap/v2/add_liquid_by_psbt

用户已签名的 PSBT,返回结果成功,即注入/创建成功

Last updated