ILBHooks

Git Source

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