Skip to main content
Router for stateless execution of swaps against Ramses V3
Input parameters are viewable on the Swap Router Interface

Functions

constructor

uniswapV3SwapCallback

Called to msg.sender after executing a swap via IRamsesV3Pool#swap. In the implementation you must pay the pool tokens owed for the swap. The caller of this method must be checked to be a RamsesV3Pool deployed by the canonical RamsesV3Factory. amount0Delta and amount1Delta can both be 0 if no tokens were swapped.

Parameters:

exactInputSingle

Swaps amountIn of one token for as much as possible of another token

Parameters:

Return Values:

exactInput

Swaps amountIn of one token for as much as possible of another along the specified path

Parameters:

Return Values:

exactOutputSingle

Swaps as little as possible of one token for amountOut of another token

Parameters:

Return Values:

exactOutput

Swaps as little as possible of one token for amountOut of another along the specified path (reversed)

Parameters:

Return Values: