🍏Transit Swap 聚合交易

Transit Swap API of 聚合

支持的公鏈

  • ETH

  • BSC

  • HECO

  • OEC

  • HSC

  • MATIC

  • FTM

  • AVAX

  • ARB

  • KLAY

  • KCC

  • CFX

  • GLMR

Transit Swap的API

GET https://aggserver.transit.finance/v2/agg/swap/new

Query Parameters

{
    "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": ""
    }
}

請求參數詳細信息:

  • amountIn: 需要帶精度的數量,比如 1ETH = 10**18;

  • impact: 以一萬作為基數即萬分之際,比如 1% = 100‱,輸入 100;

  • amountOutMin: 第一次請求API時此參數設置為0,當用戶實際發起交易時,取上一次API的返回值,amountOutMin作為輸入再次查詢;

  • chain: 鏈標識,支持的公鏈枚舉參數如上。

響應字段詳情:

  • totalAmountOut: 目標代幣預估的接收數量;

  • normalFee: 常規的手續費;

  • fee: 打折後的手續費(如果地址有TPT);

  • aggregator: Transit Swap的路由合約地址;

  • dexPath: 此筆交易使用的池子和比例詳情;

  • amounts: 所有池子一次性兌換的最大輸出數量;

  • data: 可以直接向路由合約發起交易的輸入參數。

Last updated