package
0.0.0-20231110024404-d7c490c8a2e7
Repository: https://github.com/coming-chat/intra-swap-core.git
Documentation: pkg.go.dev

# 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.
NewPool creates a new instance of Pool, bound to a specific deployed contract.
NewPoolCaller creates a new read-only instance of Pool, bound to a specific deployed contract.
NewPoolFilterer creates a new log filterer instance of Pool, bound to a specific deployed contract.
NewPoolTransactor creates a new write-only instance of Pool, 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.
PoolABI is the input ABI used to generate the binding from.
PoolMetaData contains all meta data concerning the Pool 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.
FactoryFeeAmountEnabled represents a FeeAmountEnabled event raised by the Factory contract.
FactoryFeeAmountEnabledIterator is returned from FilterFeeAmountEnabled and is used to iterate over the raw logs and unpacked data for FeeAmountEnabled events raised by the Factory contract.
FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FactoryOwnerChanged represents a OwnerChanged event raised by the Factory contract.
FactoryOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Factory contract.
FactoryPoolCreated represents a PoolCreated event raised by the Factory contract.
FactoryPoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated 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.
Pool is an auto generated Go binding around an Ethereum contract.
PoolBurn represents a Burn event raised by the Pool contract.
PoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the Pool contract.
PoolCaller is an auto generated read-only Go binding around an Ethereum contract.
PoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PoolCollect represents a Collect event raised by the Pool contract.
PoolCollectIterator is returned from FilterCollect and is used to iterate over the raw logs and unpacked data for Collect events raised by the Pool contract.
PoolCollectProtocol represents a CollectProtocol event raised by the Pool contract.
PoolCollectProtocolIterator is returned from FilterCollectProtocol and is used to iterate over the raw logs and unpacked data for CollectProtocol events raised by the Pool contract.
PoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PoolFlash represents a Flash event raised by the Pool contract.
PoolFlashIterator is returned from FilterFlash and is used to iterate over the raw logs and unpacked data for Flash events raised by the Pool contract.
PoolIncreaseObservationCardinalityNext represents a IncreaseObservationCardinalityNext event raised by the Pool contract.
PoolIncreaseObservationCardinalityNextIterator is returned from FilterIncreaseObservationCardinalityNext and is used to iterate over the raw logs and unpacked data for IncreaseObservationCardinalityNext events raised by the Pool contract.
PoolInitialize represents a Initialize event raised by the Pool contract.
PoolInitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the Pool contract.
PoolMint represents a Mint event raised by the Pool contract.
PoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Pool contract.
PoolPairCreated represents a PairCreated event raised by the Pool contract.
PoolPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the Pool contract.
PoolRaw is an auto generated low-level Go binding around an Ethereum contract.
PoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PoolSetFeeProtocol represents a SetFeeProtocol event raised by the Pool contract.
PoolSetFeeProtocolIterator is returned from FilterSetFeeProtocol and is used to iterate over the raw logs and unpacked data for SetFeeProtocol events raised by the Pool contract.
PoolSwap represents a Swap event raised by the Pool contract.
PoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the Pool contract.
PoolSync represents a Sync event raised by the Pool contract.
PoolSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the Pool contract.
PoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
PoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.