balancerfactory

package
v0.0.0-...-3beb7e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2022 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const BalancerfactoryABI = "" /* 1931-byte string literal not displayed */

BalancerfactoryABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type Balancerfactory

type Balancerfactory struct {
	BalancerfactoryCaller     // Read-only binding to the contract
	BalancerfactoryTransactor // Write-only binding to the contract
	BalancerfactoryFilterer   // Log filterer for contract events
}

Balancerfactory is an auto generated Go binding around an Ethereum contract.

func NewBalancerfactory

func NewBalancerfactory(address common.Address, backend bind.ContractBackend) (*Balancerfactory, error)

NewBalancerfactory creates a new instance of Balancerfactory, bound to a specific deployed contract.

type BalancerfactoryCaller

type BalancerfactoryCaller struct {
	// contains filtered or unexported fields
}

BalancerfactoryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewBalancerfactoryCaller

func NewBalancerfactoryCaller(address common.Address, caller bind.ContractCaller) (*BalancerfactoryCaller, error)

NewBalancerfactoryCaller creates a new read-only instance of Balancerfactory, bound to a specific deployed contract.

func (*BalancerfactoryCaller) GetBLabs

func (_Balancerfactory *BalancerfactoryCaller) GetBLabs(opts *bind.CallOpts) (common.Address, error)

GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.

Solidity: function getBLabs() view returns(address)

func (*BalancerfactoryCaller) GetColor

func (_Balancerfactory *BalancerfactoryCaller) GetColor(opts *bind.CallOpts) ([32]byte, error)

GetColor is a free data retrieval call binding the contract method 0x9a86139b.

Solidity: function getColor() view returns(bytes32)

func (*BalancerfactoryCaller) IsBPool

func (_Balancerfactory *BalancerfactoryCaller) IsBPool(opts *bind.CallOpts, b common.Address) (bool, error)

IsBPool is a free data retrieval call binding the contract method 0xc2bb6dc2.

Solidity: function isBPool(address b) view returns(bool)

type BalancerfactoryCallerRaw

type BalancerfactoryCallerRaw struct {
	Contract *BalancerfactoryCaller // Generic read-only contract binding to access the raw methods on
}

BalancerfactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*BalancerfactoryCallerRaw) Call

func (_Balancerfactory *BalancerfactoryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type BalancerfactoryCallerSession

type BalancerfactoryCallerSession struct {
	Contract *BalancerfactoryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

BalancerfactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*BalancerfactoryCallerSession) GetBLabs

func (_Balancerfactory *BalancerfactoryCallerSession) GetBLabs() (common.Address, error)

GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.

Solidity: function getBLabs() view returns(address)

func (*BalancerfactoryCallerSession) GetColor

func (_Balancerfactory *BalancerfactoryCallerSession) GetColor() ([32]byte, error)

GetColor is a free data retrieval call binding the contract method 0x9a86139b.

Solidity: function getColor() view returns(bytes32)

func (*BalancerfactoryCallerSession) IsBPool

func (_Balancerfactory *BalancerfactoryCallerSession) IsBPool(b common.Address) (bool, error)

IsBPool is a free data retrieval call binding the contract method 0xc2bb6dc2.

Solidity: function isBPool(address b) view returns(bool)

type BalancerfactoryFilterer

type BalancerfactoryFilterer struct {
	// contains filtered or unexported fields
}

BalancerfactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewBalancerfactoryFilterer

func NewBalancerfactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BalancerfactoryFilterer, error)

NewBalancerfactoryFilterer creates a new log filterer instance of Balancerfactory, bound to a specific deployed contract.

func (*BalancerfactoryFilterer) FilterLOGBLABS

func (_Balancerfactory *BalancerfactoryFilterer) FilterLOGBLABS(opts *bind.FilterOpts, caller []common.Address, blabs []common.Address) (*BalancerfactoryLOGBLABSIterator, error)

FilterLOGBLABS is a free log retrieval operation binding the contract event 0xf586fa6ee1fc42f5b727f3b214ccbd0b6d7e698c45d49ba32f224fbb8670155d.

Solidity: event LOG_BLABS(address indexed caller, address indexed blabs)

func (*BalancerfactoryFilterer) FilterLOGNEWPOOL

func (_Balancerfactory *BalancerfactoryFilterer) FilterLOGNEWPOOL(opts *bind.FilterOpts, caller []common.Address, pool []common.Address) (*BalancerfactoryLOGNEWPOOLIterator, error)

FilterLOGNEWPOOL is a free log retrieval operation binding the contract event 0x8ccec77b0cb63ac2cafd0f5de8cdfadab91ce656d262240ba8a6343bccc5f945.

Solidity: event LOG_NEW_POOL(address indexed caller, address indexed pool)

func (*BalancerfactoryFilterer) ParseLOGBLABS

func (_Balancerfactory *BalancerfactoryFilterer) ParseLOGBLABS(log types.Log) (*BalancerfactoryLOGBLABS, error)

ParseLOGBLABS is a log parse operation binding the contract event 0xf586fa6ee1fc42f5b727f3b214ccbd0b6d7e698c45d49ba32f224fbb8670155d.

Solidity: event LOG_BLABS(address indexed caller, address indexed blabs)

func (*BalancerfactoryFilterer) ParseLOGNEWPOOL

func (_Balancerfactory *BalancerfactoryFilterer) ParseLOGNEWPOOL(log types.Log) (*BalancerfactoryLOGNEWPOOL, error)

ParseLOGNEWPOOL is a log parse operation binding the contract event 0x8ccec77b0cb63ac2cafd0f5de8cdfadab91ce656d262240ba8a6343bccc5f945.

Solidity: event LOG_NEW_POOL(address indexed caller, address indexed pool)

func (*BalancerfactoryFilterer) WatchLOGBLABS

func (_Balancerfactory *BalancerfactoryFilterer) WatchLOGBLABS(opts *bind.WatchOpts, sink chan<- *BalancerfactoryLOGBLABS, caller []common.Address, blabs []common.Address) (event.Subscription, error)

WatchLOGBLABS is a free log subscription operation binding the contract event 0xf586fa6ee1fc42f5b727f3b214ccbd0b6d7e698c45d49ba32f224fbb8670155d.

Solidity: event LOG_BLABS(address indexed caller, address indexed blabs)

func (*BalancerfactoryFilterer) WatchLOGNEWPOOL

func (_Balancerfactory *BalancerfactoryFilterer) WatchLOGNEWPOOL(opts *bind.WatchOpts, sink chan<- *BalancerfactoryLOGNEWPOOL, caller []common.Address, pool []common.Address) (event.Subscription, error)

WatchLOGNEWPOOL is a free log subscription operation binding the contract event 0x8ccec77b0cb63ac2cafd0f5de8cdfadab91ce656d262240ba8a6343bccc5f945.

Solidity: event LOG_NEW_POOL(address indexed caller, address indexed pool)

type BalancerfactoryLOGBLABS

type BalancerfactoryLOGBLABS struct {
	Caller common.Address
	Blabs  common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

BalancerfactoryLOGBLABS represents a LOGBLABS event raised by the Balancerfactory contract.

type BalancerfactoryLOGBLABSIterator

type BalancerfactoryLOGBLABSIterator struct {
	Event *BalancerfactoryLOGBLABS // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BalancerfactoryLOGBLABSIterator is returned from FilterLOGBLABS and is used to iterate over the raw logs and unpacked data for LOGBLABS events raised by the Balancerfactory contract.

func (*BalancerfactoryLOGBLABSIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BalancerfactoryLOGBLABSIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BalancerfactoryLOGBLABSIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type BalancerfactoryLOGNEWPOOL

type BalancerfactoryLOGNEWPOOL struct {
	Caller common.Address
	Pool   common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

BalancerfactoryLOGNEWPOOL represents a LOGNEWPOOL event raised by the Balancerfactory contract.

type BalancerfactoryLOGNEWPOOLIterator

type BalancerfactoryLOGNEWPOOLIterator struct {
	Event *BalancerfactoryLOGNEWPOOL // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

BalancerfactoryLOGNEWPOOLIterator is returned from FilterLOGNEWPOOL and is used to iterate over the raw logs and unpacked data for LOGNEWPOOL events raised by the Balancerfactory contract.

func (*BalancerfactoryLOGNEWPOOLIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*BalancerfactoryLOGNEWPOOLIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BalancerfactoryLOGNEWPOOLIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type BalancerfactoryRaw

type BalancerfactoryRaw struct {
	Contract *Balancerfactory // Generic contract binding to access the raw methods on
}

BalancerfactoryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*BalancerfactoryRaw) Call

func (_Balancerfactory *BalancerfactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*BalancerfactoryRaw) Transact

func (_Balancerfactory *BalancerfactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BalancerfactoryRaw) Transfer

func (_Balancerfactory *BalancerfactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BalancerfactorySession

type BalancerfactorySession struct {
	Contract     *Balancerfactory  // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

BalancerfactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*BalancerfactorySession) Collect

func (_Balancerfactory *BalancerfactorySession) Collect(pool common.Address) (*types.Transaction, error)

Collect is a paid mutator transaction binding the contract method 0x06ec16f8.

Solidity: function collect(address pool) returns()

func (*BalancerfactorySession) GetBLabs

func (_Balancerfactory *BalancerfactorySession) GetBLabs() (common.Address, error)

GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.

Solidity: function getBLabs() view returns(address)

func (*BalancerfactorySession) GetColor

func (_Balancerfactory *BalancerfactorySession) GetColor() ([32]byte, error)

GetColor is a free data retrieval call binding the contract method 0x9a86139b.

Solidity: function getColor() view returns(bytes32)

func (*BalancerfactorySession) IsBPool

func (_Balancerfactory *BalancerfactorySession) IsBPool(b common.Address) (bool, error)

IsBPool is a free data retrieval call binding the contract method 0xc2bb6dc2.

Solidity: function isBPool(address b) view returns(bool)

func (*BalancerfactorySession) NewBPool

func (_Balancerfactory *BalancerfactorySession) NewBPool() (*types.Transaction, error)

NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.

Solidity: function newBPool() returns(address)

func (*BalancerfactorySession) SetBLabs

func (_Balancerfactory *BalancerfactorySession) SetBLabs(b common.Address) (*types.Transaction, error)

SetBLabs is a paid mutator transaction binding the contract method 0xc6ce34fb.

Solidity: function setBLabs(address b) returns()

type BalancerfactoryTransactor

type BalancerfactoryTransactor struct {
	// contains filtered or unexported fields
}

BalancerfactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewBalancerfactoryTransactor

func NewBalancerfactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BalancerfactoryTransactor, error)

NewBalancerfactoryTransactor creates a new write-only instance of Balancerfactory, bound to a specific deployed contract.

func (*BalancerfactoryTransactor) Collect

func (_Balancerfactory *BalancerfactoryTransactor) Collect(opts *bind.TransactOpts, pool common.Address) (*types.Transaction, error)

Collect is a paid mutator transaction binding the contract method 0x06ec16f8.

Solidity: function collect(address pool) returns()

func (*BalancerfactoryTransactor) NewBPool

func (_Balancerfactory *BalancerfactoryTransactor) NewBPool(opts *bind.TransactOpts) (*types.Transaction, error)

NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.

Solidity: function newBPool() returns(address)

func (*BalancerfactoryTransactor) SetBLabs

func (_Balancerfactory *BalancerfactoryTransactor) SetBLabs(opts *bind.TransactOpts, b common.Address) (*types.Transaction, error)

SetBLabs is a paid mutator transaction binding the contract method 0xc6ce34fb.

Solidity: function setBLabs(address b) returns()

type BalancerfactoryTransactorRaw

type BalancerfactoryTransactorRaw struct {
	Contract *BalancerfactoryTransactor // Generic write-only contract binding to access the raw methods on
}

BalancerfactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*BalancerfactoryTransactorRaw) Transact

func (_Balancerfactory *BalancerfactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*BalancerfactoryTransactorRaw) Transfer

func (_Balancerfactory *BalancerfactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type BalancerfactoryTransactorSession

type BalancerfactoryTransactorSession struct {
	Contract     *BalancerfactoryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

BalancerfactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*BalancerfactoryTransactorSession) Collect

func (_Balancerfactory *BalancerfactoryTransactorSession) Collect(pool common.Address) (*types.Transaction, error)

Collect is a paid mutator transaction binding the contract method 0x06ec16f8.

Solidity: function collect(address pool) returns()

func (*BalancerfactoryTransactorSession) NewBPool

func (_Balancerfactory *BalancerfactoryTransactorSession) NewBPool() (*types.Transaction, error)

NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.

Solidity: function newBPool() returns(address)

func (*BalancerfactoryTransactorSession) SetBLabs

func (_Balancerfactory *BalancerfactoryTransactorSession) SetBLabs(b common.Address) (*types.Transaction, error)

SetBLabs is a paid mutator transaction binding the contract method 0xc6ce34fb.

Solidity: function setBLabs(address b) returns()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL