Bitcoin Channel
Commit
Header parameters
CookiestringRequiredExample:
<Cookie>Content-TypestringRequiredExample:
<Content-Type>Body
coin_typestringRequired
tickstringRequired
valuestringRequired
payer_pub_keystringRequired
payer_btc_addrstringRequired
Reserved for xverse wallets; pass the same address twice if using unisat
payer_ord_addrstringRequired
fee_rateintegerRequired
inscription_idsstring[]Required
Convenient for constructing psbt
is_multi_sign_tradebooleanRequired
Responses
200
Success
application/json
post
/brc20swap/create_deposit_psbt200
Success
Header parameters
CookiestringRequiredExample:
<Cookie>Content-TypestringRequiredExample:
<Content-Type>Body
psbtstringRequired
tickstringRequired
payer_ord_addrstringRequired
inscription_idsstring[]Optional
amountstringRequired
Used to construct records
fee_ratestringRequired
is_multi_sign_tradebooleanRequired
Responses
200
Success
application/json
post
/brc20swap/create_deposit_order_by_psbt200
Success
Header parameters
AcceptstringRequiredExample:
application/json, text/plain, */*Accept-LanguagestringRequiredExample:
enConnectionstringRequiredExample:
keep-aliveOriginstringRequiredExample:
http://test-fe.ddpurse.com:17510RefererstringRequiredExample:
http://test-fe.ddpurse.com:17510/Sec-Fetch-DeststringRequiredExample:
emptySec-Fetch-ModestringRequiredExample:
corsSec-Fetch-SitestringRequiredExample:
cross-siteUser-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.0Wallet-NamestringRequiredExample:
unisatWallet-VerstringRequiredExample:
1.5.0sec-ch-uastringRequiredExample:
"Chromium";v="130", "Microsoft Edge";v="130", "Not?A_Brand";v="99"sec-ch-ua-mobilestringRequiredExample:
?0sec-ch-ua-platformstringRequiredExample:
"macOS"HoststringRequiredExample:
test-api-proxy.ddpurse.comContent-TypestringRequiredExample:
application/jsonBody
addressstringRequired
pageintegerRequired
page_sizeintegerRequired
is_multi_sign_tradebooleanOptional
Responses
200
Success
application/json
post
/brc20swap/deposit_records200
Success
Reclaim
Body
coin_typestringRequired
tickstringRequired
amountstringRequired
payer_btc_addressstringRequired
payer_ord_addressstringRequired
user_public_keystringRequired
fee_rateintegerRequired
Responses
200
Success
application/json
x-200:成功
Success
application/json
post
/brc20swap/get_trading_withdraw_psbtHeader parameters
AcceptstringRequiredExample:
application/json, text/plain, */*Accept-LanguagestringRequiredExample:
enConnectionstringRequiredExample:
keep-aliveOriginstringRequiredExample:
http://test-fe.ddpurse.com:17510RefererstringRequiredExample:
http://test-fe.ddpurse.com:17510/Sec-Fetch-DeststringRequiredExample:
emptySec-Fetch-ModestringRequiredExample:
corsSec-Fetch-SitestringRequiredExample:
cross-siteUser-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.0Wallet-NamestringRequiredExample:
unisatWallet-VerstringRequiredExample:
1.5.0sec-ch-uastringRequiredExample:
"Chromium";v="130", "Microsoft Edge";v="130", "Not?A_Brand";v="99"sec-ch-ua-mobilestringRequiredExample:
?0sec-ch-ua-platformstringRequiredExample:
"macOS"HoststringRequiredExample:
test-api-proxy.ddpurse.comContent-TypestringRequiredExample:
application/jsonBody
addressstringRequired
pageintegerRequired
page_sizeintegerRequired
is_multi_sign_tradebooleanOptional
Responses
200
Success
application/json
post
/brc20swap/withdraw_records200
Success
Note: For all the endpoints related to the Bitcoin Channel mentioned above, the parameter is_multi_sign_trade must be set to true.
Last updated