Skip to main content
Helpful?

HooksTest

Git Source | Generated with forge doc

Functions

validateHookPermissions

function validateHookPermissions(address hookAddress, Hooks.Permissions calldata params) external pure;

isValidHookAddress

function isValidHookAddress(address hookAddress, uint24 fee) external pure returns (bool);

shouldCallBeforeInitialize

function shouldCallBeforeInitialize(address hookAddress) external pure returns (bool);

shouldCallAfterInitialize

function shouldCallAfterInitialize(address hookAddress) external pure returns (bool);

shouldCallBeforeSwap

function shouldCallBeforeSwap(address hookAddress) external pure returns (bool);

shouldCallAfterSwap

function shouldCallAfterSwap(address hookAddress) external pure returns (bool);

shouldCallBeforeAddLiquidity

function shouldCallBeforeAddLiquidity(address hookAddress) external pure returns (bool);

shouldCallAfterAddLiquidity

function shouldCallAfterAddLiquidity(address hookAddress) external pure returns (bool);

shouldCallBeforeRemoveLiquidity

function shouldCallBeforeRemoveLiquidity(address hookAddress) external pure returns (bool);

shouldCallAfterRemoveLiquidity

function shouldCallAfterRemoveLiquidity(address hookAddress) external pure returns (bool);

shouldCallBeforeDonate

function shouldCallBeforeDonate(address hookAddress) external pure returns (bool);

shouldCallAfterDonate

function shouldCallAfterDonate(address hookAddress) external pure returns (bool);

getGasCostOfShouldCall

function getGasCostOfShouldCall(address hookAddress) external view returns (uint256);

getGasCostOfValidateHookAddress

function getGasCostOfValidateHookAddress(address hookAddress, Hooks.Permissions calldata params)
external
view
returns (uint256);
Helpful?