# Functions
NewUniswapv3Factory creates a new instance of Uniswapv3Factory, bound to a specific deployed contract.
NewUniswapv3FactoryCaller creates a new read-only instance of Uniswapv3Factory, bound to a specific deployed contract.
NewUniswapv3FactoryFilterer creates a new log filterer instance of Uniswapv3Factory, bound to a specific deployed contract.
NewUniswapv3FactoryTransactor creates a new write-only instance of Uniswapv3Factory, bound to a specific deployed contract.
NewUniswapv3NFTPositionManager creates a new instance of Uniswapv3NFTPositionManager, bound to a specific deployed contract.
NewUniswapv3NFTPositionManagerCaller creates a new read-only instance of Uniswapv3NFTPositionManager, bound to a specific deployed contract.
NewUniswapv3NFTPositionManagerFilterer creates a new log filterer instance of Uniswapv3NFTPositionManager, bound to a specific deployed contract.
NewUniswapv3NFTPositionManagerTransactor creates a new write-only instance of Uniswapv3NFTPositionManager, bound to a specific deployed contract.
NewUniswapv3Pool creates a new instance of Uniswapv3Pool, bound to a specific deployed contract.
NewUniswapv3PoolCaller creates a new read-only instance of Uniswapv3Pool, bound to a specific deployed contract.
NewUniswapv3PoolFilterer creates a new log filterer instance of Uniswapv3Pool, bound to a specific deployed contract.
NewUniswapv3PoolTransactor creates a new write-only instance of Uniswapv3Pool, bound to a specific deployed contract.
NewUniswapv3Quoter creates a new instance of Uniswapv3Quoter, bound to a specific deployed contract.
NewUniswapv3QuoterCaller creates a new read-only instance of Uniswapv3Quoter, bound to a specific deployed contract.
NewUniswapv3QuoterFilterer creates a new log filterer instance of Uniswapv3Quoter, bound to a specific deployed contract.
NewUniswapv3QuoterTransactor creates a new write-only instance of Uniswapv3Quoter, bound to a specific deployed contract.
NewUniswapv3RouterV1 creates a new instance of Uniswapv3RouterV1, bound to a specific deployed contract.
NewUniswapv3RouterV1Caller creates a new read-only instance of Uniswapv3RouterV1, bound to a specific deployed contract.
NewUniswapv3RouterV1Filterer creates a new log filterer instance of Uniswapv3RouterV1, bound to a specific deployed contract.
NewUniswapv3RouterV1Transactor creates a new write-only instance of Uniswapv3RouterV1, bound to a specific deployed contract.
NewUniswapv3RouterV2 creates a new instance of Uniswapv3RouterV2, bound to a specific deployed contract.
NewUniswapv3RouterV2Caller creates a new read-only instance of Uniswapv3RouterV2, bound to a specific deployed contract.
NewUniswapv3RouterV2Filterer creates a new log filterer instance of Uniswapv3RouterV2, bound to a specific deployed contract.
NewUniswapv3RouterV2Transactor creates a new write-only instance of Uniswapv3RouterV2, bound to a specific deployed contract.
# Constants
Uniswapv3FactoryABI is the input ABI used to generate the binding from.
Uniswapv3NFTPositionManagerABI is the input ABI used to generate the binding from.
Uniswapv3PoolABI is the input ABI used to generate the binding from.
Uniswapv3RouterV1ABI is the input ABI used to generate the binding from.
Uniswapv3RouterV2ABI is the input ABI used to generate the binding from.
# Variables
Uniswapv3QuoterABI is the input ABI used to generate the binding from.
Uniswapv3QuoterMetaData contains all meta data concerning the Uniswapv3Quoter contract.
# Structs
IApproveAndCallIncreaseLiquidityParams is an auto generated low-level Go binding around an user-defined struct.
IApproveAndCallMintParams is an auto generated low-level Go binding around an user-defined struct.
INonfungiblePositionManagerCollectParams is an auto generated low-level Go binding around an user-defined struct.
INonfungiblePositionManagerDecreaseLiquidityParams is an auto generated low-level Go binding around an user-defined struct.
INonfungiblePositionManagerIncreaseLiquidityParams is an auto generated low-level Go binding around an user-defined struct.
INonfungiblePositionManagerMintParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactInputParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactInputSingleParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactOutputParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactOutputSingleParams is an auto generated low-level Go binding around an user-defined struct.
IV3SwapRouterExactInputParams is an auto generated low-level Go binding around an user-defined struct.
IV3SwapRouterExactInputSingleParams is an auto generated low-level Go binding around an user-defined struct.
IV3SwapRouterExactOutputParams is an auto generated low-level Go binding around an user-defined struct.
IV3SwapRouterExactOutputSingleParams is an auto generated low-level Go binding around an user-defined struct.
Uniswapv3Factory is an auto generated Go binding around an Ethereum contract.
Uniswapv3FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3FactoryFeeAmountEnabled represents a FeeAmountEnabled event raised by the Uniswapv3Factory contract.
Uniswapv3FactoryFeeAmountEnabledIterator is returned from FilterFeeAmountEnabled and is used to iterate over the raw logs and unpacked data for FeeAmountEnabled events raised by the Uniswapv3Factory contract.
Uniswapv3FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3FactoryOwnerChanged represents a OwnerChanged event raised by the Uniswapv3Factory contract.
Uniswapv3FactoryOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Uniswapv3Factory contract.
Uniswapv3FactoryPoolCreated represents a PoolCreated event raised by the Uniswapv3Factory contract.
Uniswapv3FactoryPoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated events raised by the Uniswapv3Factory contract.
Uniswapv3FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Uniswapv3NFTPositionManager is an auto generated Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerApproval represents a Approval event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerApprovalForAll represents a ApprovalForAll event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3NFTPositionManagerCollect represents a Collect event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerCollectIterator is returned from FilterCollect and is used to iterate over the raw logs and unpacked data for Collect events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerDecreaseLiquidity represents a DecreaseLiquidity event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerDecreaseLiquidityIterator is returned from FilterDecreaseLiquidity and is used to iterate over the raw logs and unpacked data for DecreaseLiquidity events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3NFTPositionManagerIncreaseLiquidity represents a IncreaseLiquidity event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerIncreaseLiquidityIterator is returned from FilterIncreaseLiquidity and is used to iterate over the raw logs and unpacked data for IncreaseLiquidity events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3NFTPositionManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3NFTPositionManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Uniswapv3NFTPositionManagerTransfer represents a Transfer event raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3NFTPositionManagerTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Uniswapv3NFTPositionManager contract.
Uniswapv3Pool is an auto generated Go binding around an Ethereum contract.
Uniswapv3PoolBurn represents a Burn event raised by the Uniswapv3Pool contract.
Uniswapv3PoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the Uniswapv3Pool contract.
Uniswapv3PoolCaller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3PoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3PoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3PoolCollect represents a Collect event raised by the Uniswapv3Pool contract.
Uniswapv3PoolCollectIterator is returned from FilterCollect and is used to iterate over the raw logs and unpacked data for Collect events raised by the Uniswapv3Pool contract.
Uniswapv3PoolCollectProtocol represents a CollectProtocol event raised by the Uniswapv3Pool contract.
Uniswapv3PoolCollectProtocolIterator is returned from FilterCollectProtocol and is used to iterate over the raw logs and unpacked data for CollectProtocol events raised by the Uniswapv3Pool contract.
Uniswapv3PoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3PoolFlash represents a Flash event raised by the Uniswapv3Pool contract.
Uniswapv3PoolFlashIterator is returned from FilterFlash and is used to iterate over the raw logs and unpacked data for Flash events raised by the Uniswapv3Pool contract.
Uniswapv3PoolIncreaseObservationCardinalityNext represents a IncreaseObservationCardinalityNext event raised by the Uniswapv3Pool contract.
Uniswapv3PoolIncreaseObservationCardinalityNextIterator is returned from FilterIncreaseObservationCardinalityNext and is used to iterate over the raw logs and unpacked data for IncreaseObservationCardinalityNext events raised by the Uniswapv3Pool contract.
Uniswapv3PoolInitialize represents a Initialize event raised by the Uniswapv3Pool contract.
Uniswapv3PoolInitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the Uniswapv3Pool contract.
Uniswapv3PoolMint represents a Mint event raised by the Uniswapv3Pool contract.
Uniswapv3PoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Uniswapv3Pool contract.
Uniswapv3PoolRaw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3PoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3PoolSetFeeProtocol represents a SetFeeProtocol event raised by the Uniswapv3Pool contract.
Uniswapv3PoolSetFeeProtocolIterator is returned from FilterSetFeeProtocol and is used to iterate over the raw logs and unpacked data for SetFeeProtocol events raised by the Uniswapv3Pool contract.
Uniswapv3PoolSwap represents a Swap event raised by the Uniswapv3Pool contract.
Uniswapv3PoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the Uniswapv3Pool contract.
Uniswapv3PoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3PoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3PoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Uniswapv3Quoter is an auto generated Go binding around an Ethereum contract.
Uniswapv3QuoterCaller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3QuoterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3QuoterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3QuoterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3QuoterRaw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3QuoterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3QuoterTransactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3QuoterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3QuoterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Uniswapv3RouterV1 is an auto generated Go binding around an Ethereum contract.
Uniswapv3RouterV1Caller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3RouterV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3RouterV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3RouterV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3RouterV1Raw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3RouterV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3RouterV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3RouterV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3RouterV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Uniswapv3RouterV2 is an auto generated Go binding around an Ethereum contract.
Uniswapv3RouterV2Caller is an auto generated read-only Go binding around an Ethereum contract.
Uniswapv3RouterV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Uniswapv3RouterV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Uniswapv3RouterV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Uniswapv3RouterV2Raw is an auto generated low-level Go binding around an Ethereum contract.
Uniswapv3RouterV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Uniswapv3RouterV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
Uniswapv3RouterV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Uniswapv3RouterV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.