发送兑换已签名 PSBT
Last updated
Last updated
最后发送用户已签名的 PSBT,返回结果成功,即兑换成功
{
"order_id": "swap_972418117693079552",
"psbt": "70736274ff0100fd04010200000002ea6b10c24cc382bb620ed6f22778345747aac033aa96cf22797782fe307d64150100000000ffffffff10c229431e96a7553f38e3f7fa1588ce3c7636bba016c32a340bc9a46391363c0000000000ffffffff05220200000000000022512081b9a16af526f524111c0cf880ee6e4cb1b631faa7db079e722c9549cf49e4912202000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65800000000000000000b6a5d0800eae29d01110401a08601000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a61cc070000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011f0c99090000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c024830450221008fcd373e48fa3189ef837552adea6adb69f320331327e4e67f73d4fd0460c6490220629e132bfcdc1deacf2eb7ccc9d9992799fcd967060a248027ded1878bf11f27012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001012b220200000000000022512081b9a16af526f524111c0cf880ee6e4cb1b631faa7db079e722c9549cf49e49101030401000000000000000000"
}
curl 'https://test-api-proxy.ddpurse.com/brc20swap/send_swap_psbt' \
-H 'Accept: application/json, text/plain, */*' \
-H 'Accept-Language: en' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/json' \
-H 'Origin: http://localhost:56651' \
-H 'Pragma: no-cache' \
-H 'Referer: http://localhost:56651/' \
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: cross-site' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36' \
-H 'sec-ch-ua: "Chromium";v="124", "Google Chrome";v="124", "Not-A.Brand";v="99"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
--data-raw '{"order_id":"swap_972418117693079552","psbt":"70736274ff0100fd04010200000002ea6b10c24cc382bb620ed6f22778345747aac033aa96cf22797782fe307d64150100000000ffffffff10c229431e96a7553f38e3f7fa1588ce3c7636bba016c32a340bc9a46391363c0000000000ffffffff05220200000000000022512081b9a16af526f524111c0cf880ee6e4cb1b631faa7db079e722c9549cf49e4912202000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65800000000000000000b6a5d0800eae29d01110401a08601000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a61cc070000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011f0c99090000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c024830450221008fcd373e48fa3189ef837552adea6adb69f320331327e4e67f73d4fd0460c6490220629e132bfcdc1deacf2eb7ccc9d9992799fcd967060a248027ded1878bf11f27012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001012b220200000000000022512081b9a16af526f524111c0cf880ee6e4cb1b631faa7db079e722c9549cf49e49101030401000000000000000000"}'
如果使用的是硬件钱包,签名时间可能需要更长的时间,未了避免超时,可以在接口的 headers 中增加
Wallet-Type: 'ledger' | 'software'
eg:
config.headers['Wallet-Type'] = 'ledger'; // 当设置为'ledger'时,签名时间会延长,默认请使用'software'
curl 'https://api.dotswap.app/brc20swap/send_swap_psbt' \
-H 'Accept: application/json, text/plain, _/_' \
-H 'Accept-Language: en' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/json' \
-H 'Pragma: no-cache' \
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: cross-site' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36' \
-H 'Wallet-Name: unisat' \
-H 'Wallet-Type: software' \
-H 'Wallet-Ver: 1.5.4' \
-H 'sec-ch-ua: "Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
--data-raw '{"order_id":"swap_1071645262503477248","psbt":"70736274ff0100f302000000020a405df30d988160e1c3d3f046e7526e75a2522102e3a6b8dfbdb2fafe38df650600000000ffffffff90295f92edbbabe2ecb25d6f4eba74c91a930ebed4d6d51aac59eaf461328a110000000000ffffffff044a01000000000000225120e3552a2c24a4238a7344f655f04ceb0d14f381fbd9a4b90278d88257125444214a010000000000002251201447eda7459a2ab79ef45fc9173885d84b9604a746f7d2062eef08612536fa3500000000000000000d6a5d0a00c0a23303968ebd0e01e803000000000000225120c01dcf308ab6e8e0791741beda33a700406a94621eb9a1ee22bc95f3ea7bc1e0000000000001012bd20b0000000000002251201447eda7459a2ab79ef45fc9173885d84b9604a746f7d2062eef08612536fa3501084301414da5d08b5d44a76e600e41fb765d9eabe97c11d5bdeb3f2e61141567ac18bcfe1758f833591b24589e818deaa199a597b115cec9d04099c7a9fd2063532676fc010001012b4a01000000000000225120e3552a2c24a4238a7344f655f04ceb0d14f381fbd9a4b90278d8825712544421010304010000000000000000"}'
/brc20swap/send_swap_psbt
token
curl -L \
--request POST \
--url '/brc20swap/send_swap_psbt' \
--header 'Content-Type: application/json' \
--data '{
"order_id": "swap_1072414914196275200",
"psbt": "70736274ff0100fde401020000000663ba1a2fc81c71432bc99286b6b9e0c2607f5f9eb4b9a3f851bb83ef93d0c6530100000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0500000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0200000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0100000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0400000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0300000000ffffffff074a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c6580000000000000000156a5d1200b29a040df246030000b402010000b40202c88b01000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a456c370000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011fd0fb380000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086b0247304402200fad011f732edb4c2cf77c079e3603adfe0ca9376a47475c5f348b5f3bee4dce02201506df6edce6a06096b8d9a120993a6be987b16216543ae00d98af03f9b8278f012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000000000000000000"
}'
{
"code": 0,
"msg": "",
"req_id": "1887761723174592512",
"data": {
"tx_id": "045c00db3b398896756077f344de8893861788e26b6c3ee6e650e21eb2569524"
}
}
成功