# IAlgebraMintCallback

## IAlgebraMintCallback

Callback for IAlgebraPoolActions#mint Any contract that calls IAlgebraPoolActions#mint must implement this interface

### Functions

#### algebraMintCallback

`algebraMintCallback(uint256,uint256,bytes)` external

Called to \`msg.sender\` after minting liquidity to a position from IAlgebraPool#mint.

| 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 IAlgebraPoolActions#mint call |

***

## IAlgebraMintCallback

Callback for IAlgebraPoolActions#mint Any contract that calls IAlgebraPoolActions#mint must implement this interface

### Functions

#### algebraMintCallback

`algebraMintCallback(uint256,uint256,bytes)` external

Called to \`msg.sender\` after minting liquidity to a position from IAlgebraPool#mint.

| 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 IAlgebraPoolActions#mint call |

***
