# Functions
NewAlgebraPool creates a new instance of AlgebraPool, bound to a specific deployed contract.
NewAlgebraPoolCaller creates a new read-only instance of AlgebraPool, bound to a specific deployed contract.
NewAlgebraPoolFilterer creates a new log filterer instance of AlgebraPool, bound to a specific deployed contract.
NewAlgebraPoolTransactor creates a new write-only instance of AlgebraPool, bound to a specific deployed contract.
# Variables
AlgebraPoolABI is the input ABI used to generate the binding from.
AlgebraPoolMetaData contains all meta data concerning the AlgebraPool contract.
# Structs
AlgebraPool is an auto generated Go binding around an Ethereum contract.
AlgebraPoolBurn represents a Burn event raised by the AlgebraPool contract.
AlgebraPoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the AlgebraPool contract.
AlgebraPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
AlgebraPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AlgebraPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AlgebraPoolCollect represents a Collect event raised by the AlgebraPool contract.
AlgebraPoolCollectIterator is returned from FilterCollect and is used to iterate over the raw logs and unpacked data for Collect events raised by the AlgebraPool contract.
AlgebraPoolCommunityFee represents a CommunityFee event raised by the AlgebraPool contract.
AlgebraPoolCommunityFeeIterator is returned from FilterCommunityFee and is used to iterate over the raw logs and unpacked data for CommunityFee events raised by the AlgebraPool contract.
AlgebraPoolFee represents a Fee event raised by the AlgebraPool contract.
AlgebraPoolFeeIterator is returned from FilterFee and is used to iterate over the raw logs and unpacked data for Fee events raised by the AlgebraPool contract.
AlgebraPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AlgebraPoolFlash represents a Flash event raised by the AlgebraPool contract.
AlgebraPoolFlashIterator is returned from FilterFlash and is used to iterate over the raw logs and unpacked data for Flash events raised by the AlgebraPool contract.
AlgebraPoolIncentive represents a Incentive event raised by the AlgebraPool contract.
AlgebraPoolIncentiveIterator is returned from FilterIncentive and is used to iterate over the raw logs and unpacked data for Incentive events raised by the AlgebraPool contract.
AlgebraPoolInitialize represents a Initialize event raised by the AlgebraPool contract.
AlgebraPoolInitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the AlgebraPool contract.
AlgebraPoolLiquidityCooldown represents a LiquidityCooldown event raised by the AlgebraPool contract.
AlgebraPoolLiquidityCooldownIterator is returned from FilterLiquidityCooldown and is used to iterate over the raw logs and unpacked data for LiquidityCooldown events raised by the AlgebraPool contract.
AlgebraPoolMint represents a Mint event raised by the AlgebraPool contract.
AlgebraPoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the AlgebraPool contract.
AlgebraPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
AlgebraPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AlgebraPoolSwap represents a Swap event raised by the AlgebraPool contract.
AlgebraPoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the AlgebraPool contract.
AlgebraPoolTickSpacing represents a TickSpacing event raised by the AlgebraPool contract.
AlgebraPoolTickSpacingIterator is returned from FilterTickSpacing and is used to iterate over the raw logs and unpacked data for TickSpacing events raised by the AlgebraPool contract.
AlgebraPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
AlgebraPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AlgebraPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.