BaseHook
State Variables
POOL_MANAGER
IPoolManager public immutable POOL_MANAGER = IPoolManager(UNIV4_POOL_MANAGER)Functions
poolManagerOnly
modifier poolManagerOnly() ;_poolManagerOnly
function _poolManagerOnly() internal view;selfOnly
_selfOnly
onlyValidPools
_onlyValidPools
getHookPermissions
validateHookAddress
lockAcquired
beforeInitialize
afterInitialize
beforeAddLiquidity
beforeRemoveLiquidity
afterAddLiquidity
afterRemoveLiquidity
beforeSwap
afterSwap
beforeDonate
afterDonate
Errors
NotPoolManager
NotSelf
InvalidPool
LockFailure
HookNotImplemented
Last updated
Was this helpful?