Skip to main content

Reference

Interfaces, signatures, parameters, and generated references.

Lookup friendly
TOC available

LPFeeTakingHook

Inherits: BaseTestHooks

a hook that takes all of the LP fee revenue

an example test hook to validate the data is provided correctly

State Variables​

manager​

IPoolManager immutable manager;

Functions​

constructor​

constructor(IPoolManager _manager);

onlyPoolManager​

modifier onlyPoolManager();

afterRemoveLiquidity​

function afterRemoveLiquidity(
address,
PoolKey calldata key,
IPoolManager.ModifyLiquidityParams calldata,
BalanceDelta,
BalanceDelta feeDelta,
bytes calldata
) external override onlyPoolManager returns (bytes4, BalanceDelta);

afterAddLiquidity​

function afterAddLiquidity(
address,
PoolKey calldata key,
IPoolManager.ModifyLiquidityParams calldata,
BalanceDelta,
BalanceDelta feeDelta,
bytes calldata
) external override onlyPoolManager returns (bytes4, BalanceDelta);