Calculates optimal transaction with the best route between two tokens, which may involve several actions that interact with various DeFi protocols.
shortcuts/route/nontokenized
.Chain ID of the network to execute the transaction on
Ethereum address of the wallet to send the transaction from
"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
Amount of tokenIn to swap in wei
["1000000000000000000"]
Ethereum address of the token to swap from. For ETH, use 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[
"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
]
Ethereum address of the token to swap to. For ETH, use 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[
"0x6b175474e89094c44da98b954eedeac495271d0f"
]
Routing strategy to use. in majority of cases you can use router
. Use delegate
with EOA when you want to specify a spender
ensowallet
, router
, delegate
, router-legacy
, delegate-legacy
Flag that indicates if gained tokenOut should be sent to EOA
Ethereum address of the receiver of the tokenOut
"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
Ethereum address of the spender of the tokenIn
"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
Minimum amount out in wei. If specified, slippage should not be specified
Slippage in basis points (1/10000), e.g. 50 = 0.50%. Takes precedence over minAmountOut.
"300"
Fee in basis points (1/10000) for each amountIn value, e.g. 50 = 0.50%. Must be in range 0-100. If specified, this percentage of each amountIn value will be sent to feeReceiver
["100"]
The Ethereum address that will receive the collected fee. Required if fee is provided
"0x220866B1A2219f40e72f5c628B65D54268cA3A9D"
A list of swap aggregators to be ignored from consideration
A list of standards to be ignored from consideration
Referral code that will be included in an on-chain event.
16
"0123456789ABCDEF"
Chain ID of the network to bridge to and receive tokenOut
Ethereum address of the receiver of any dust tokens that might be produced during the execution of actions
"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
The response is of type object
.