Bitcoin Channel 充值提现

充值

构建充值psbt

post
/brc20swap/create_deposit_psbt
Header parameters
CookiestringRequiredExample: <Cookie>
Content-TypestringRequiredExample: <Content-Type>
Body
coin_typestringRequired
tickstringRequired
valuestringRequired
payer_pub_keystringRequired
payer_btc_addrstringRequired

针对xverse钱包,unisat两个地址传一样的

payer_ord_addrstringRequired
fee_rateintegerRequired
inscription_idsstring[]Required

方便构建psbt

is_multi_sign_tradebooleanRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/create_deposit_psbt
200

成功

根据psbt创建充值订单

post
/brc20swap/create_deposit_order_by_psbt
Header parameters
CookiestringRequiredExample: <Cookie>
Content-TypestringRequiredExample: <Content-Type>
Body
psbtstringRequired
tickstringRequired
payer_ord_addrstringRequired
inscription_idsstring[]Optional
amountstringRequired

用来构建记录

fee_ratestringRequired
is_multi_sign_tradebooleanRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/create_deposit_order_by_psbt
200

成功

充值记录

post
/brc20swap/deposit_records
Header parameters
AcceptstringRequiredExample: application/json, text/plain, */*
Accept-LanguagestringRequiredExample: en
ConnectionstringRequiredExample: keep-alive
OriginstringRequiredExample: http://test-fe.ddpurse.com:17510
RefererstringRequiredExample: http://test-fe.ddpurse.com:17510/
Sec-Fetch-DeststringRequiredExample: empty
Sec-Fetch-ModestringRequiredExample: cors
Sec-Fetch-SitestringRequiredExample: cross-site
User-AgentstringRequiredExample: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Wallet-NamestringRequiredExample: unisat
Wallet-VerstringRequiredExample: 1.5.0
sec-ch-uastringRequiredExample: "Chromium";v="130", "Microsoft Edge";v="130", "Not?A_Brand";v="99"
sec-ch-ua-mobilestringRequiredExample: ?0
sec-ch-ua-platformstringRequiredExample: "macOS"
HoststringRequiredExample: test-api-proxy.ddpurse.com
Content-TypestringRequiredExample: application/json
Body
addressstringRequired
pageintegerRequired
page_sizeintegerRequired
is_multi_sign_tradebooleanOptional
Responses
chevron-right
200

成功

application/json
post
/brc20swap/deposit_records
200

成功

提现

多签账户提现psbt接口

post
/brc20swap/get_trading_withdraw_psbt
Body
coin_typestringRequired
tickstringRequired
amountstringRequired
payer_btc_addressstringRequired
payer_ord_addressstringRequired
user_public_keystringRequired
fee_rateintegerRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/get_trading_withdraw_psbt

多签账户已签名的提现psbt

post
/brc20swap/submit_trading_withdraw_psbt
Body
order_idstringRequired
psbtstringRequired
is_base64booleanRequired
Responses
chevron-right
200

成功

application/json
post
/brc20swap/submit_trading_withdraw_psbt

提现记录

post
/brc20swap/withdraw_records
Header parameters
AcceptstringRequiredExample: application/json, text/plain, */*
Accept-LanguagestringRequiredExample: en
ConnectionstringRequiredExample: keep-alive
OriginstringRequiredExample: http://test-fe.ddpurse.com:17510
RefererstringRequiredExample: http://test-fe.ddpurse.com:17510/
Sec-Fetch-DeststringRequiredExample: empty
Sec-Fetch-ModestringRequiredExample: cors
Sec-Fetch-SitestringRequiredExample: cross-site
User-AgentstringRequiredExample: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Wallet-NamestringRequiredExample: unisat
Wallet-VerstringRequiredExample: 1.5.0
sec-ch-uastringRequiredExample: "Chromium";v="130", "Microsoft Edge";v="130", "Not?A_Brand";v="99"
sec-ch-ua-mobilestringRequiredExample: ?0
sec-ch-ua-platformstringRequiredExample: "macOS"
HoststringRequiredExample: test-api-proxy.ddpurse.com
Content-TypestringRequiredExample: application/json
Body
addressstringRequired
pageintegerRequired
page_sizeintegerRequired
is_multi_sign_tradebooleanOptional
Responses
chevron-right
200

成功

application/json
post
/brc20swap/withdraw_records
200

成功

注意:以上和Bitcoin Channel相关的接口,必须传 is_multi_sign_trade: true

Last updated