Documentation ¶
Index ¶
- Constants
- type Balancerfactory
- type BalancerfactoryCaller
- func (_Balancerfactory *BalancerfactoryCaller) GetBLabs(opts *bind.CallOpts) (common.Address, error)
- func (_Balancerfactory *BalancerfactoryCaller) GetColor(opts *bind.CallOpts) ([32]byte, error)
- func (_Balancerfactory *BalancerfactoryCaller) IsBPool(opts *bind.CallOpts, b common.Address) (bool, error)
- type BalancerfactoryCallerRaw
- type BalancerfactoryCallerSession
- type BalancerfactoryFilterer
- func (_Balancerfactory *BalancerfactoryFilterer) FilterLOGBLABS(opts *bind.FilterOpts, caller []common.Address, blabs []common.Address) (*BalancerfactoryLOGBLABSIterator, error)
- func (_Balancerfactory *BalancerfactoryFilterer) FilterLOGNEWPOOL(opts *bind.FilterOpts, caller []common.Address, pool []common.Address) (*BalancerfactoryLOGNEWPOOLIterator, error)
- func (_Balancerfactory *BalancerfactoryFilterer) ParseLOGBLABS(log types.Log) (*BalancerfactoryLOGBLABS, error)
- func (_Balancerfactory *BalancerfactoryFilterer) ParseLOGNEWPOOL(log types.Log) (*BalancerfactoryLOGNEWPOOL, error)
- func (_Balancerfactory *BalancerfactoryFilterer) WatchLOGBLABS(opts *bind.WatchOpts, sink chan<- *BalancerfactoryLOGBLABS, ...) (event.Subscription, error)
- func (_Balancerfactory *BalancerfactoryFilterer) WatchLOGNEWPOOL(opts *bind.WatchOpts, sink chan<- *BalancerfactoryLOGNEWPOOL, ...) (event.Subscription, error)
- type BalancerfactoryLOGBLABS
- type BalancerfactoryLOGBLABSIterator
- type BalancerfactoryLOGNEWPOOL
- type BalancerfactoryLOGNEWPOOLIterator
- type BalancerfactoryRaw
- func (_Balancerfactory *BalancerfactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Balancerfactory *BalancerfactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BalancerfactorySession
- func (_Balancerfactory *BalancerfactorySession) Collect(pool common.Address) (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactorySession) GetBLabs() (common.Address, error)
- func (_Balancerfactory *BalancerfactorySession) GetColor() ([32]byte, error)
- func (_Balancerfactory *BalancerfactorySession) IsBPool(b common.Address) (bool, error)
- func (_Balancerfactory *BalancerfactorySession) NewBPool() (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactorySession) SetBLabs(b common.Address) (*types.Transaction, error)
- type BalancerfactoryTransactor
- func (_Balancerfactory *BalancerfactoryTransactor) Collect(opts *bind.TransactOpts, pool common.Address) (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactoryTransactor) NewBPool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactoryTransactor) SetBLabs(opts *bind.TransactOpts, b common.Address) (*types.Transaction, error)
- type BalancerfactoryTransactorRaw
- type BalancerfactoryTransactorSession
- func (_Balancerfactory *BalancerfactoryTransactorSession) Collect(pool common.Address) (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactoryTransactorSession) NewBPool() (*types.Transaction, error)
- func (_Balancerfactory *BalancerfactoryTransactorSession) SetBLabs(b common.Address) (*types.Transaction, error)
Constants ¶
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)
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)
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 ¶
func (it *BalancerfactoryLOGBLABSIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BalancerfactoryLOGBLABSIterator) Error ¶
func (it *BalancerfactoryLOGBLABSIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BalancerfactoryLOGBLABSIterator) Next ¶
func (it *BalancerfactoryLOGBLABSIterator) Next() bool
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 ¶
func (it *BalancerfactoryLOGNEWPOOLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BalancerfactoryLOGNEWPOOLIterator) Error ¶
func (it *BalancerfactoryLOGNEWPOOLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BalancerfactoryLOGNEWPOOLIterator) Next ¶
func (it *BalancerfactoryLOGNEWPOOLIterator) Next() bool
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()