query_fees
/query_fees
查詢代幣路徑、需要多少 sell_token 以購買 buy_amount 的 buy_token,估計將使用多少 gas,此交易需要多少本地代幣,以及閘道器合約的 calldata。
對於 sell_token,gateway 可以接受在 DEX 上有流動性的任何代幣,對於 buy_token,請參考這個代幣列表
參數
| 類型 | 名稱 | 詳細說明 |
|---|---|---|
| str(限用 EVM 地址) | token_from | 用戶將要支付的代幣地址 |
| str(限用 EVM 地址) | token_to | 收件人希望接收的代幣地址 |
| Networks | network_from | 交易的來源網路 |
| Networks | network_to | 交易的目的網路 |
| int | buy_amount | 要購買多少 token_to |
請求
curl -X 'POST' \
'http://api.anyway.network/query_fees' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"token_from": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"token_to": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063",
"network_from": "Ethereum",
"network_to": "Polygon",
"buy_amount": 100000
}'
回應
{
"path": {
"Ethereum": [
{
"name": "usdt",
"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
}
],
"Polygon": [
{
"name": "usdc",
"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"
},
{
"name": "dai",
"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063"
}
]
},
"sell_amount": 100000,
"gas": 150000,
"value": 585568979078716,
"price": 1,
"chainId": 1,
"to": "0xAcd696A237025f6113640F6bBD029b95e9bde5Ff"
}