Skip to content

Solidity API

IPropsUniswapHook

NotPoolManager

solidity
error NotPoolManager()

NotSelf

solidity
error NotSelf()

InvalidPool

solidity
error InvalidPool()

LockFailure

solidity
error LockFailure()

HookNotImplemented

solidity
error HookNotImplemented()

HookPermissions

solidity
struct HookPermissions {
  bool beforeInitialize;
  bool afterInitialize;
  bool beforeAddLiquidity;
  bool afterAddLiquidity;
  bool beforeRemoveLiquidity;
  bool afterRemoveLiquidity;
  bool beforeSwap;
  bool afterSwap;
  bool beforeDonate;
  bool afterDonate;
  bool beforeSwapReturnDelta;
  bool afterSwapReturnDelta;
  bool afterAddLiquidityReturnDelta;
  bool afterRemoveLiquidityReturnDelta;
}