ILBHooks
Functions
getLBPair
function getLBPair() external view returns (ILBPair);isLinked
function isLinked() external view returns (bool);onHooksSet
function onHooksSet(bytes32 hooksParameters, bytes calldata onHooksSetData) external returns (bytes4);beforeSwap
function beforeSwap(address sender, address to, bool swapForY, bytes32 amountsIn) external returns (bytes4);afterSwap
function afterSwap(address sender, address to, bool swapForY, bytes32 amountsOut) external returns (bytes4);beforeFlashLoan
function beforeFlashLoan(address sender, address to, bytes32 amounts) external returns (bytes4);afterFlashLoan
function afterFlashLoan(address sender, address to, bytes32 fees, bytes32 feesReceived) external returns (bytes4);beforeMint
function beforeMint(address sender, address to, bytes32[] calldata liquidityConfigs, bytes32 amountsReceived)
external
returns (bytes4);afterMint
function afterMint(address sender, address to, bytes32[] calldata liquidityConfigs, bytes32 amountsIn)
external
returns (bytes4);beforeBurn
function beforeBurn(address sender, address from, address to, uint256[] calldata ids, uint256[] calldata amountsToBurn)
external
returns (bytes4);afterBurn
function afterBurn(address sender, address from, address to, uint256[] calldata ids, uint256[] calldata amountsToBurn)
external
returns (bytes4);beforeBatchTransferFrom
function beforeBatchTransferFrom(
address sender,
address from,
address to,
uint256[] calldata ids,
uint256[] calldata amounts
) external returns (bytes4);afterBatchTransferFrom
function afterBatchTransferFrom(
address sender,
address from,
address to,
uint256[] calldata ids,
uint256[] calldata amounts
) external returns (bytes4);Last updated