0.1.1 • Published 1 year ago
swap-sdk-cp v0.1.1
swap-sdk-cp
Installation
yarn add swap-sdk-cp
or
npm install swap-sdk-cp
API
getPrices
getPrices(data: object
): string
询价接口
Parameters
- data:
object
{ "fromAddress": "0xEba15228d988803E3bB740ecA47a7cC7a0463fAe", "fromChain": "BNB", "fromSymbol": "USDT", "fromContract": "0x55d398326f99059ff775485246999027b3197955", "toChain": "BNB", "toSymbol": "BNB", "toContract": "", "fromAmount": "1" }
Returns object
价格数据,如:
{
"status": 0,
"data": {
"delay": 0,
"expire": 10,
"price": "0.00210845",
"priceChange": "1.37%",
"priceChangeNumber": 1.3697944934614235,
"toAmount": "0.002108451869622291",
"fromAmountMax": null,
"fromAmountMin": null,
"fee": "0.00000633",
"paths": [
"0x55d398326f99059ff775485246999027b3197955",
"0x0000000000000000000000000000000000000000"
],
"sortAmount": "0.00242471965006563465",
"market": "fstswap",
"marketShowName": "Fstswap",
"marketIcon": "https://cdn.bitkeep.vip/u_b_0c798e10-68a8-11ec-98ff-e1dee2c08140.png",
"modifyReceiveAddress": true,
"estimateGas": {
"coin": "bnb",
"balance": "0.10231738",
"fee": "0.0001512",
"gasPriceText": "6 Gwei",
"gasPrice": "0.000000006",
"gweiDecimal": 9,
"gasLimit": 25200,
"gasLimitMax": 25200,
"adjustable": true,
"adjusts": [
1,
1.2,
1.5,
2
]
},
"feeCoin": "BNB",
"amount": "0.002108451869622291",
"ratio": [
{
"fromSymbol": "bnb",
"fromAmount": 1,
"toSymbol": "usdt",
"toAmount": "474.282"
},
{
"fromSymbol": "usdt",
"fromAmount": 1,
"toSymbol": "bnb",
"toAmount": "0.0021"
}
]
}
}
/**
- 询价接口
- @param {} data / export function getPrices(data) { return axios.post('swap/swapv2/getPrices', data) }
/**
- 创建swap订单
- @param {} data / export function makeOrder(data) { return axios.post('swap/swapv2/makeOrder', data) }
/**
- 提交订单 */ export function submitOrder(data) { return axios.post('swap/swapv2/submitOrder', data) } /**
- 余额 */ export function getBalances(data) { return axios.post('swap/swapv2/balances', data) }
/**
- 导入币 */ export function tokenImport(data) { return axios.post('swap/swapv2/tokenImport', data) }
/**
- 删除币 */