Helpful?
FeeTakingHook
Git Source | Generated with forge doc
Inherits: BaseTestHooks
State Variables
manager
IPoolManager immutable manager;
LIQUIDITY_FEE
uint128 public constant LIQUIDITY_FEE = 543;
SWAP_FEE_BIPS
uint128 public constant SWAP_FEE_BIPS = 123;
TOTAL_BIPS
uint128 public constant TOTAL_BIPS = 10000;
Functions
constructor
constructor(IPoolManager _manager);
onlyPoolManager
modifier onlyPoolManager();
afterSwap
function afterSwap(
address,
PoolKey calldata key,
IPoolManager.SwapParams calldata params,
BalanceDelta delta,
bytes calldata
) external override onlyPoolManager returns (bytes4, int128);
afterRemoveLiquidity
function afterRemoveLiquidity(
address,
PoolKey calldata key,
IPoolManager.ModifyLiquidityParams calldata,
BalanceDelta delta,
BalanceDelta,
bytes calldata
) external override onlyPoolManager returns (bytes4, BalanceDelta);
afterAddLiquidity
function afterAddLiquidity(
address,
PoolKey calldata key,
IPoolManager.ModifyLiquidityParams calldata,
BalanceDelta delta,
BalanceDelta,
bytes calldata
) external override onlyPoolManager returns (bytes4, BalanceDelta);