# Functions
DeployIQuickswapV3Pool deploys a new Ethereum contract, binding an instance of IQuickswapV3Pool to it.
NewIQuickswapV3Pool creates a new instance of IQuickswapV3Pool, bound to a specific deployed contract.
NewIQuickswapV3PoolCaller creates a new read-only instance of IQuickswapV3Pool, bound to a specific deployed contract.
NewIQuickswapV3PoolFilterer creates a new log filterer instance of IQuickswapV3Pool, bound to a specific deployed contract.
NewIQuickswapV3PoolTransactor creates a new write-only instance of IQuickswapV3Pool, bound to a specific deployed contract.
# Variables
IQuickswapV3PoolABI is the input ABI used to generate the binding from.
IQuickswapV3PoolBin is the compiled bytecode used for deploying new contracts.
IQuickswapV3PoolMetaData contains all meta data concerning the IQuickswapV3Pool contract.
# Structs
IQuickswapV3Pool is an auto generated Go binding around an Ethereum contract.
IQuickswapV3PoolBurn represents a Burn event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolCaller is an auto generated read-only Go binding around an Ethereum contract.
IQuickswapV3PoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IQuickswapV3PoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IQuickswapV3PoolCollect represents a Collect event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolCollectIterator is returned from FilterCollect and is used to iterate over the raw logs and unpacked data for Collect events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolCommunityFee represents a CommunityFee event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolCommunityFeeIterator is returned from FilterCommunityFee and is used to iterate over the raw logs and unpacked data for CommunityFee events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolFee represents a Fee event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolFeeIterator is returned from FilterFee and is used to iterate over the raw logs and unpacked data for Fee events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IQuickswapV3PoolFlash represents a Flash event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolFlashIterator is returned from FilterFlash and is used to iterate over the raw logs and unpacked data for Flash events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolIncentive represents a Incentive event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolIncentiveIterator is returned from FilterIncentive and is used to iterate over the raw logs and unpacked data for Incentive events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolInitialize represents a Initialize event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolInitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolLiquidityCooldown represents a LiquidityCooldown event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolLiquidityCooldownIterator is returned from FilterLiquidityCooldown and is used to iterate over the raw logs and unpacked data for LiquidityCooldown events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolMint represents a Mint event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolRaw is an auto generated low-level Go binding around an Ethereum contract.
IQuickswapV3PoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IQuickswapV3PoolSwap represents a Swap event raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the IQuickswapV3Pool contract.
IQuickswapV3PoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
IQuickswapV3PoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IQuickswapV3PoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.