DotSwap Nexus Integration
English
English
  • Intro
  • Quickstart Guide
  • General
    • API Access
  • Global
    • Get All Tickers
    • Get Exchange Rate
    • Get Token List
    • Data Queries
  • Swap
    • Runes
      • Get Swappable Tokens
      • Get Token Exchange Rate
      • Get Unsigned Swap PSBT
      • Send Signed Swap PSBT
    • BRC20
      • Get Swappable Tokens
      • Get Token Exchange Rate
      • Pre-Swap Request
      • Get Unsigned Swap PSBT
      • Send Signed Swap PSBT
    • ARC20
      • Get Swappable Tokens
      • Get Token Exchange Rate
      • Get Unsigned Swap PSBT
      • Send Signed Swap PSBT
    • CAT20
  • Liquidity Management
    • Runes
      • Get Available Tokens
      • Get Token Exchange Rate
      • Get Unsigned Liquidity PSBT
      • Send Signed Liquidity PSBT
    • BRC20
      • Get Available Tokens
      • Get Token Exchange Rate
      • Pre Liquidity
      • Get Unsigned Liquidity PSBT
      • Send Signed Liquidity PSBT
    • ARC20
      • Get Available Tokens
      • Get Token Exchange Rate
      • Get Unsigned Liquidity PSBT
      • Send Signed Liquidity PSBT
  • Remove Liquidity
    • Removing Liquidity
  • CAT20
    • Split
Powered by GitBook
On this page
  1. Swap
  2. ARC20

Send Signed Swap PSBT

PreviousGet Unsigned Swap PSBTNextCAT20

Last updated 3 months ago

Sending Signed Swap PSBT

Finally, send the signed PSBT. If the response indicates success, the swap is successful.

POST

ARC20 Example

{
    "order_id": "swap_931454515981320192",
    "psbt": "70736274ff0100fd190102000000038c9eff89c388e565212e09e7a6e83160aa97e3b301b54de4a8731c84846bd1220000000000ffffffffcaf37b382d2007619ab2cf3905deb199f3c4510f662450e263df3cc5b353df080200000000ffffffff68a07bd663963805819cb32b4d39484f7178993bb5917b1c44b0611bee4141b40200000000ffffffff0422020000000000002251205f28b0e8c26bf7f3fa368c238eec1ba1d1abf88a6166fab2803fad046067942d700400000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a6003000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658dd89030000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011f2202000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c02483045022100a4738e83100707b362470c9844ae8dfe74885b623cb9bca95cf10e4758bcdf6b02204521e37097227db5ff9dab32417f05616ab10e75816e2141a241c27ab19fcda7012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001011f0899030000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c024830450221009be9398107c98257e490bdb73ed94eade0a19e95617006d3c2b33251825e3d100220475aaa3e366246bb134525ed952b818d34626a58d5b19542ba9dba8d56828242012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001012bd00700000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a010304010000000000000000"
}
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/120.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Not_A Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "macOS"' \
  --data-raw '{"order_id":"swap_931454515981320192","psbt":"70736274ff0100fd190102000000038c9eff89c388e565212e09e7a6e83160aa97e3b301b54de4a8731c84846bd1220000000000ffffffffcaf37b382d2007619ab2cf3905deb199f3c4510f662450e263df3cc5b353df080200000000ffffffff68a07bd663963805819cb32b4d39484f7178993bb5917b1c44b0611bee4141b40200000000ffffffff0422020000000000002251205f28b0e8c26bf7f3fa368c238eec1ba1d1abf88a6166fab2803fad046067942d700400000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a6003000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658dd89030000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011f2202000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c02483045022100a4738e83100707b362470c9844ae8dfe74885b623cb9bca95cf10e4758bcdf6b02204521e37097227db5ff9dab32417f05616ab10e75816e2141a241c27ab19fcda7012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001011f0899030000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086c024830450221009be9398107c98257e490bdb73ed94eade0a19e95617006d3c2b33251825e3d100220475aaa3e366246bb134525ed952b818d34626a58d5b19542ba9dba8d56828242012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001012bd00700000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a010304010000000000000000"}' \
  --compressed
/brc20swap/send_swap_psbt
  • Sending Signed Swap PSBT
  • POSTSend signed swap PSBT
  • ARC20 Example

Send signed swap PSBT

post
Header parameters
AuthorizationstringOptional

token

User-IdstringOptional
Body
order_idstringRequired
psbtstringRequired
Responses
200
Success
application/json
x-200:Success
Success
application/json
post
POST /brc20swap/send_swap_psbt HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 1763

{
  "order_id": "swap_1072414914196275200",
  "psbt": "70736274ff0100fde401020000000663ba1a2fc81c71432bc99286b6b9e0c2607f5f9eb4b9a3f851bb83ef93d0c6530100000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0500000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0200000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0100000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0400000000fffffffffc20c54d42ccd93abc7c4d1f15c988d940b635d62222e230246bacc0239f73ef0300000000ffffffff074a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa1274a01000000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c6580000000000000000156a5d1200b29a040df246030000b402010000b40202c88b01000000000022512006161a3f67a1c67b1a39550c0e6c156852f22e9c9bfc67aa951010a27cdc324a456c370000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c658000000000001011fd0fb380000000000160014464ef3759fcfb1eb3d76f3319ef58ec20301c65801086b0247304402200fad011f732edb4c2cf77c079e3603adfe0ca9376a47475c5f348b5f3bee4dce02201506df6edce6a06096b8d9a120993a6be987b16216543ae00d98af03f9b8278f012102d3ac7452920b1cc4653516dd4f4381a2df0a8c0aac6e3446e633a73ea63eee810001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000001011f4a01000000000000160014018960754f34943aa8ffa8cccdc56e1a875fa127010304010000000000000000000000"
}
{
  "code": 0,
  "msg": "",
  "data": {
    "tx_id": "045c00db3b398896756077f344de8893861788e26b6c3ee6e650e21eb2569524"
  },
  "req_id": "1887761723174592512"
}