ISwapRouter
Functions for swapping tokens via DragonswapV2
Parameter Structsโ
Note that fee
is in hundredths of basis points (e.g. the fee
for a pool at the 0.3% tier is 3000; the fee
for a pool at the 0.01% tier is 100).
ExactInputSingleParamsโ
ExactInputParamsโ
ExactOutputSingleParamsโ
ExactOutputParamsโ
Functionsโ
exactInputSingleโ
Swaps amountIn
of one token for as much as possible of another token
Parameters:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactInputSingleParams | The parameters necessary for the swap, encoded as |
Return Values:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactInputSingleParams | The amount of the received token |
exactInputโ
Swaps amountIn
of one token for as much as possible of another along the specified path
Parameters:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactInputParams | The parameters necessary for the multi-hop swap, encoded as |
Return Values:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactInputParams | The amount of the received token |
exactOutputSingleโ
Swaps as little as possible of one token for amountOut
of another token
Parameters:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactOutputSingleParams | The parameters necessary for the swap, encoded as |
Return Values:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactOutputSingleParams | The amount of the input token |
exactOutputโ
Swaps as little as possible of one token for amountOut
of another along the specified path (reversed)
Parameters:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactOutputParams | The parameters necessary for the multi-hop swap, encoded as |
Return Values:โ
Name | Type | Description |
---|---|---|
| struct ISwapRouter.ExactOutputParams | The amount of the input token |
Last updated