Skip to main content
Helpful?

LPFeeTakingHook

Git Source | Generated with forge doc

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);
Helpful?