Transit Swap Aggregation
Transit Swap API of Aggregation
chain supported:
ETH
BSC
HECO
OEC
HSC
MATIC
FTM
AVAX
ARB
KLAY
KCC
Solana
Aptos
Transit Swap API for Aggregation
GET https://aggserver.transit.finance/v3/transit/swap
Query Swap Info and ABI data
Query Parameters
token0*
string
contract address of a token to sell
token1*
string
contract address of a token to buy.
decimal0*
integer
Decimals of a token to sell
decimal1*
integer
Decimals of a token to buy
impact*
integer
Slippage Tolerance. 0 - 10000
part*
integer
The scale of amountIn. 1 - 100
amountIn*
integer
Amount of a token to sell
amountOutMin*
integer
Minimum received
to*
string
Recipient of desToken
issuer
string
Sender of transaction push
chain*
string
chain flag
channel
string
"default"γ"web"γ"android"γ"ios"γ"extension"
{
    "result": 0, //if error will be -1
    "message": "success", //if error: error info
    "data": {
        "srcToken": "",
        "dstToken": "",
        "part": "",
        "to": "",
        "sender": "",
        "amountIn": "",
        "usedAmountIn": "",
        "totalAmountOut": "",
        "totalAmountOutMin": "",
        "impact": "",
        "normalFee": "",
        "fee": "",
        "feeRate": "",
        "aggregator": "",
        "dexPath": [
            "Uniswap:50",
            "Sushi:50"
        ],
        "amounts": [
            {
                "exchange": "",
                "icon_url": "",
                "amountOut": ""
            },
            ...
        ],
        "data": ""
    }
}Request Params Details
- amountIn: calculated with decimals, For example 1ETH = 10**18 
- impact: base 1000, uint:β±, For example 1% = 100β± 
- amountOutMin: first time set 0, when user push transaction and set amountOutMin of last query 
- chain: set chain string of supported. 
Responses Details
- totalAmountOut: dstToken received (estimated) 
- normalFee: calc fee with feeRate 
- fee: actual fees paid 
- aggregator: Transit swap Router v3 
- dexPath: the sources of used dex for used part 
- amounts: all sources of dex's single amountOut 
- data: ABI data can be sent directly to router contract 
Last updated
