IKellerMintCallback.sol
Any contract that calls IKellerPoolActions#mint must implement this interface
Methods
KellerMintCallback(uint256,uint256,bytes)
Called to msg.sender
after minting liquidity to a position from IKellerPool#mint.
Solidity
function KellerMintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes data) external nonpayable
Details
In the implementation you must pay the pool tokens owed for the minted liquidity. The caller of this method must be checked to be a KellerPool deployed by the canonical KellerFactory.
Parameters
Name | Type | Description |
---|---|---|
amount0Owed | uint256 | The amount of token0 due to the pool for the minted liquidity |
amount1Owed | uint256 | The amount of token1 due to the pool for the minted liquidity |
data | bytes | Any data passed through by the caller via the IKellerPoolActions#mint call |