# Functions
NewFactory creates a new instance of Factory, bound to a specific deployed contract.
NewFactoryCaller creates a new read-only instance of Factory, bound to a specific deployed contract.
NewFactoryFilterer creates a new log filterer instance of Factory, bound to a specific deployed contract.
NewFactoryTransactor creates a new write-only instance of Factory, bound to a specific deployed contract.
NewPair creates a new instance of Pair, bound to a specific deployed contract.
NewPairCaller creates a new read-only instance of Pair, bound to a specific deployed contract.
NewPairFilterer creates a new log filterer instance of Pair, bound to a specific deployed contract.
NewPairTransactor creates a new write-only instance of Pair, bound to a specific deployed contract.
NewRouterv2 creates a new instance of Routerv2, bound to a specific deployed contract.
NewRouterv2Caller creates a new read-only instance of Routerv2, bound to a specific deployed contract.
NewRouterv2Filterer creates a new log filterer instance of Routerv2, bound to a specific deployed contract.
NewRouterv2Transactor creates a new write-only instance of Routerv2, bound to a specific deployed contract.
# Variables
FactoryABI is the input ABI used to generate the binding from.
FactoryMetaData contains all meta data concerning the Factory contract.
PairABI is the input ABI used to generate the binding from.
PairMetaData contains all meta data concerning the Pair contract.
Routerv2ABI is the input ABI used to generate the binding from.
Routerv2MetaData contains all meta data concerning the Routerv2 contract.
# Structs
Factory is an auto generated Go binding around an Ethereum contract.
FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FactoryPairCreated represents a PairCreated event raised by the Factory contract.
FactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the Factory contract.
FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Pair is an auto generated Go binding around an Ethereum contract.
PairApproval represents a Approval event raised by the Pair contract.
PairApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Pair contract.
PairBurn represents a Burn event raised by the Pair contract.
PairBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the Pair contract.
PairCaller is an auto generated read-only Go binding around an Ethereum contract.
PairCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PairCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PairFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PairMint represents a Mint event raised by the Pair contract.
PairMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Pair contract.
PairRaw is an auto generated low-level Go binding around an Ethereum contract.
PairSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PairSwap represents a Swap event raised by the Pair contract.
PairSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the Pair contract.
PairSync represents a Sync event raised by the Pair contract.
PairSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the Pair contract.
PairTransactor is an auto generated write-only Go binding around an Ethereum contract.
PairTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PairTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PairTransfer represents a Transfer event raised by the Pair contract.
PairTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Pair contract.
Routerv2 is an auto generated Go binding around an Ethereum contract.
Routerv2Caller is an auto generated read-only Go binding around an Ethereum contract.
Routerv2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Routerv2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Routerv2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Routerv2Raw is an auto generated low-level Go binding around an Ethereum contract.
Routerv2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Routerv2Transactor is an auto generated write-only Go binding around an Ethereum contract.
Routerv2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Routerv2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.