package
0.0.1
Repository: https://github.com/omnibtc/go-syncswap.git
Documentation: pkg.go.dev

# Functions

NewClassicPool creates a new instance of ClassicPool, bound to a specific deployed contract.
NewClassicPoolCaller creates a new read-only instance of ClassicPool, bound to a specific deployed contract.
NewClassicPoolFactory creates a new instance of ClassicPoolFactory, bound to a specific deployed contract.
NewClassicPoolFactoryCaller creates a new read-only instance of ClassicPoolFactory, bound to a specific deployed contract.
NewClassicPoolFactoryFilterer creates a new log filterer instance of ClassicPoolFactory, bound to a specific deployed contract.
NewClassicPoolFactoryTransactor creates a new write-only instance of ClassicPoolFactory, bound to a specific deployed contract.
NewClassicPoolFilterer creates a new log filterer instance of ClassicPool, bound to a specific deployed contract.
NewClassicPoolTransactor creates a new write-only instance of ClassicPool, bound to a specific deployed contract.
NewRouter creates a new instance of Router, bound to a specific deployed contract.
NewRouterCaller creates a new read-only instance of Router, bound to a specific deployed contract.
NewRouterFilterer creates a new log filterer instance of Router, bound to a specific deployed contract.
NewRouterTransactor creates a new write-only instance of Router, bound to a specific deployed contract.
NewStablePool creates a new instance of StablePool, bound to a specific deployed contract.
NewStablePoolCaller creates a new read-only instance of StablePool, bound to a specific deployed contract.
NewStablePoolFactory creates a new instance of StablePoolFactory, bound to a specific deployed contract.
NewStablePoolFactoryCaller creates a new read-only instance of StablePoolFactory, bound to a specific deployed contract.
NewStablePoolFactoryFilterer creates a new log filterer instance of StablePoolFactory, bound to a specific deployed contract.
NewStablePoolFactoryTransactor creates a new write-only instance of StablePoolFactory, bound to a specific deployed contract.
NewStablePoolFilterer creates a new log filterer instance of StablePool, bound to a specific deployed contract.
NewStablePoolTransactor creates a new write-only instance of StablePool, bound to a specific deployed contract.
NewVault creates a new instance of Vault, bound to a specific deployed contract.
NewVaultCaller creates a new read-only instance of Vault, bound to a specific deployed contract.
NewVaultFilterer creates a new log filterer instance of Vault, bound to a specific deployed contract.
NewVaultTransactor creates a new write-only instance of Vault, bound to a specific deployed contract.

# Variables

ClassicPoolABI is the input ABI used to generate the binding from.
ClassicPoolFactoryABI is the input ABI used to generate the binding from.
ClassicPoolFactoryMetaData contains all meta data concerning the ClassicPoolFactory contract.
ClassicPoolMetaData contains all meta data concerning the ClassicPool contract.
RouterABI is the input ABI used to generate the binding from.
RouterMetaData contains all meta data concerning the Router contract.
StablePoolABI is the input ABI used to generate the binding from.
StablePoolFactoryABI is the input ABI used to generate the binding from.
StablePoolFactoryMetaData contains all meta data concerning the StablePoolFactory contract.
StablePoolMetaData contains all meta data concerning the StablePool contract.
VaultABI is the input ABI used to generate the binding from.
VaultMetaData contains all meta data concerning the Vault contract.

# Structs

ClassicPool is an auto generated Go binding around an Ethereum contract.
ClassicPoolApproval represents a Approval event raised by the ClassicPool contract.
ClassicPoolApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ClassicPool contract.
ClassicPoolBurn represents a Burn event raised by the ClassicPool contract.
ClassicPoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the ClassicPool contract.
ClassicPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
ClassicPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ClassicPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ClassicPoolFactory is an auto generated Go binding around an Ethereum contract.
ClassicPoolFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
ClassicPoolFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ClassicPoolFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ClassicPoolFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ClassicPoolFactoryPoolCreated represents a PoolCreated event raised by the ClassicPoolFactory contract.
ClassicPoolFactoryPoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated events raised by the ClassicPoolFactory contract.
ClassicPoolFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
ClassicPoolFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ClassicPoolFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
ClassicPoolFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ClassicPoolFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ClassicPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ClassicPoolMint represents a Mint event raised by the ClassicPool contract.
ClassicPoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the ClassicPool contract.
ClassicPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
ClassicPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ClassicPoolSwap represents a Swap event raised by the ClassicPool contract.
ClassicPoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the ClassicPool contract.
ClassicPoolSync represents a Sync event raised by the ClassicPool contract.
ClassicPoolSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the ClassicPool contract.
ClassicPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
ClassicPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ClassicPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ClassicPoolTransfer represents a Transfer event raised by the ClassicPool contract.
ClassicPoolTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ClassicPool contract.
IPoolTokenAmount is an auto generated low-level Go binding around an user-defined struct.
IRouterArrayPermitParams is an auto generated low-level Go binding around an user-defined struct.
IRouterSplitPermitParams is an auto generated low-level Go binding around an user-defined struct.
IRouterSwapPath is an auto generated low-level Go binding around an user-defined struct.
IRouterSwapStep is an auto generated low-level Go binding around an user-defined struct.
Router is an auto generated Go binding around an Ethereum contract.
RouterCaller is an auto generated read-only Go binding around an Ethereum contract.
RouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RouterRaw is an auto generated low-level Go binding around an Ethereum contract.
RouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
RouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StablePool is an auto generated Go binding around an Ethereum contract.
StablePoolApproval represents a Approval event raised by the StablePool contract.
StablePoolApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StablePool contract.
StablePoolBurn represents a Burn event raised by the StablePool contract.
StablePoolBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the StablePool contract.
StablePoolCaller is an auto generated read-only Go binding around an Ethereum contract.
StablePoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StablePoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StablePoolFactory is an auto generated Go binding around an Ethereum contract.
StablePoolFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
StablePoolFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StablePoolFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StablePoolFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StablePoolFactoryPoolCreated represents a PoolCreated event raised by the StablePoolFactory contract.
StablePoolFactoryPoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated events raised by the StablePoolFactory contract.
StablePoolFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
StablePoolFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StablePoolFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
StablePoolFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StablePoolFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StablePoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StablePoolMint represents a Mint event raised by the StablePool contract.
StablePoolMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the StablePool contract.
StablePoolRaw is an auto generated low-level Go binding around an Ethereum contract.
StablePoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StablePoolSwap represents a Swap event raised by the StablePool contract.
StablePoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the StablePool contract.
StablePoolSync represents a Sync event raised by the StablePool contract.
StablePoolSyncIterator is returned from FilterSync and is used to iterate over the raw logs and unpacked data for Sync events raised by the StablePool contract.
StablePoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
StablePoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StablePoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StablePoolTransfer represents a Transfer event raised by the StablePool contract.
StablePoolTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StablePool contract.
SyncSwapRouterTokenInput is an auto generated low-level Go binding around an user-defined struct.
Vault is an auto generated Go binding around an Ethereum contract.
VaultCaller is an auto generated read-only Go binding around an Ethereum contract.
VaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
VaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
VaultFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
VaultFlashLoan represents a FlashLoan event raised by the Vault contract.
VaultFlashLoanFeePercentageChanged represents a FlashLoanFeePercentageChanged event raised by the Vault contract.
VaultFlashLoanFeePercentageChangedIterator is returned from FilterFlashLoanFeePercentageChanged and is used to iterate over the raw logs and unpacked data for FlashLoanFeePercentageChanged events raised by the Vault contract.
VaultFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the Vault contract.
VaultOwnershipTransferred represents a OwnershipTransferred event raised by the Vault contract.
VaultOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Vault contract.
VaultPaused represents a Paused event raised by the Vault contract.
VaultPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Vault contract.
VaultRaw is an auto generated low-level Go binding around an Ethereum contract.
VaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
VaultTransactor is an auto generated write-only Go binding around an Ethereum contract.
VaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
VaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
VaultUnpaused represents a Unpaused event raised by the Vault contract.
VaultUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Vault contract.