FastSwapRouter
Router that allows to use IAggregationExecutor
for swaps
Functions
swap
Performs a swap, delegating all calls encoded in data
to executor
. See tests for usage examples
Parameters:
Name
Type
Description
executor
contract IAggregationExecutore
Aggregation executor that executes calls described in data
desc
contract SwapDescription
Swap description
permit
bytes
Should contain valid permit that can be used in IERC20Permit.permit
calls
data
bytes
Encoded calls that caller
should execute in between of swaps
Return values
Name
Type
Description
returnAmount
uint256
Resulting token amount
spentAmount
uint256
Source token amount
Last updated