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