IDragonswapV2SwapCallback

Any contract that calls IDragonswapV2PoolActions#swap must implement this interface

Functions

dragonswapV2SwapCallback

  function dragonswapV2SwapCallback(
    int256 amount0Delta,
    int256 amount1Delta,
    bytes data
  ) external

Called to msg.sender after executing a swap via IDragonswapV2Pool#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 DragonswapV2Pool deployed by the canonical DragonswapV2Factory. amount0Delta and amount1Delta can both be 0 if no tokens were swapped.

Parameters:

Last updated