v1

latestOpenAPI 3.0.32026-07-2495744.0 KB
post/v1/{networkId}/swap

Path parameters

networkIdstring required

Network identifier

Request body

allowPoolsstring
baseTokensstring
bypassChecksboolean

validate: optional whether or not to open debug mode

chainIdstring
dexesstring
disableRFQboolean

validate: optional

disableSimulateboolean

validate: optional whether or not to disable simulate

excludeDexesstring
excludePoolsstring
inputAmountstring required

Amount rename to InputAmount

inputTokenstring required
maxHopsinteger
maxSwapsinteger
outputTokenstring required
receiverstring

validate: optional receiver address

slippageBpsinteger

validate: required slippage in bps, e.g. 100 means 1%, 85 means 0.85%

userAddressstring

validate: required user address in base58

Example request

{
  "commission": {
    "commissionDirection": true,
    "commissionRate": 5
  },
  "fourmemeCustomizedInfo": {
    "expiredTime": 1694500000,
    "signature": "123456789...67890abcdef"
  },
  "receiver": "0x26c64cB155A14407e18a3C535A72438B0F3Cc4b7",
  "userAddress": "BEzfhXANdSW1kM4Yg1nEYTsWSuvyHxmiLy3wbBkdrSrV"
}

Response

OK