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