Documentation ¶
Index ¶
- Constants
- type Balfactory
- type BalfactoryCaller
- type BalfactoryCallerRaw
- type BalfactoryCallerSession
- type BalfactoryFilterer
- func (_Balfactory *BalfactoryFilterer) FilterLOGBLABS(opts *bind.FilterOpts, caller []common.Address, blabs []common.Address) (*BalfactoryLOGBLABSIterator, error)
- func (_Balfactory *BalfactoryFilterer) FilterLOGNEWPOOL(opts *bind.FilterOpts, caller []common.Address, pool []common.Address) (*BalfactoryLOGNEWPOOLIterator, error)
- func (_Balfactory *BalfactoryFilterer) ParseLOGBLABS(log types.Log) (*BalfactoryLOGBLABS, error)
- func (_Balfactory *BalfactoryFilterer) ParseLOGNEWPOOL(log types.Log) (*BalfactoryLOGNEWPOOL, error)
- func (_Balfactory *BalfactoryFilterer) WatchLOGBLABS(opts *bind.WatchOpts, sink chan<- *BalfactoryLOGBLABS, caller []common.Address, ...) (event.Subscription, error)
- func (_Balfactory *BalfactoryFilterer) WatchLOGNEWPOOL(opts *bind.WatchOpts, sink chan<- *BalfactoryLOGNEWPOOL, ...) (event.Subscription, error)
- type BalfactoryLOGBLABS
- type BalfactoryLOGBLABSIterator
- type BalfactoryLOGNEWPOOL
- type BalfactoryLOGNEWPOOLIterator
- type BalfactoryRaw
- func (_Balfactory *BalfactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Balfactory *BalfactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Balfactory *BalfactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BalfactorySession
- func (_Balfactory *BalfactorySession) Collect(pool common.Address) (*types.Transaction, error)
- func (_Balfactory *BalfactorySession) GetBLabs() (common.Address, error)
- func (_Balfactory *BalfactorySession) GetColor() ([32]byte, error)
- func (_Balfactory *BalfactorySession) IsBPool(b common.Address) (bool, error)
- func (_Balfactory *BalfactorySession) NewBPool() (*types.Transaction, error)
- func (_Balfactory *BalfactorySession) SetBLabs(b common.Address) (*types.Transaction, error)
- type BalfactoryTransactor
- func (_Balfactory *BalfactoryTransactor) Collect(opts *bind.TransactOpts, pool common.Address) (*types.Transaction, error)
- func (_Balfactory *BalfactoryTransactor) NewBPool(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Balfactory *BalfactoryTransactor) SetBLabs(opts *bind.TransactOpts, b common.Address) (*types.Transaction, error)
- type BalfactoryTransactorRaw
- type BalfactoryTransactorSession
Constants ¶
const BalfactoryABI = "" /* 1931-byte string literal not displayed */
BalfactoryABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Balfactory ¶
type Balfactory struct { BalfactoryCaller // Read-only binding to the contract BalfactoryTransactor // Write-only binding to the contract BalfactoryFilterer // Log filterer for contract events }
Balfactory is an auto generated Go binding around an Ethereum contract.
func NewBalfactory ¶
func NewBalfactory(address common.Address, backend bind.ContractBackend) (*Balfactory, error)
NewBalfactory creates a new instance of Balfactory, bound to a specific deployed contract.
type BalfactoryCaller ¶
type BalfactoryCaller struct {
// contains filtered or unexported fields
}
BalfactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBalfactoryCaller ¶
func NewBalfactoryCaller(address common.Address, caller bind.ContractCaller) (*BalfactoryCaller, error)
NewBalfactoryCaller creates a new read-only instance of Balfactory, bound to a specific deployed contract.
func (*BalfactoryCaller) GetBLabs ¶
GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.
Solidity: function getBLabs() view returns(address)
type BalfactoryCallerRaw ¶
type BalfactoryCallerRaw struct {
Contract *BalfactoryCaller // Generic read-only contract binding to access the raw methods on
}
BalfactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BalfactoryCallerRaw) Call ¶
func (_Balfactory *BalfactoryCallerRaw) 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 BalfactoryCallerSession ¶
type BalfactoryCallerSession struct { Contract *BalfactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BalfactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BalfactoryCallerSession) GetBLabs ¶
func (_Balfactory *BalfactoryCallerSession) GetBLabs() (common.Address, error)
GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.
Solidity: function getBLabs() view returns(address)
func (*BalfactoryCallerSession) GetColor ¶
func (_Balfactory *BalfactoryCallerSession) GetColor() ([32]byte, error)
GetColor is a free data retrieval call binding the contract method 0x9a86139b.
Solidity: function getColor() view returns(bytes32)
type BalfactoryFilterer ¶
type BalfactoryFilterer struct {
// contains filtered or unexported fields
}
BalfactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBalfactoryFilterer ¶
func NewBalfactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*BalfactoryFilterer, error)
NewBalfactoryFilterer creates a new log filterer instance of Balfactory, bound to a specific deployed contract.
func (*BalfactoryFilterer) FilterLOGBLABS ¶
func (_Balfactory *BalfactoryFilterer) FilterLOGBLABS(opts *bind.FilterOpts, caller []common.Address, blabs []common.Address) (*BalfactoryLOGBLABSIterator, error)
FilterLOGBLABS is a free log retrieval operation binding the contract event 0xf586fa6ee1fc42f5b727f3b214ccbd0b6d7e698c45d49ba32f224fbb8670155d.
Solidity: event LOG_BLABS(address indexed caller, address indexed blabs)
func (*BalfactoryFilterer) FilterLOGNEWPOOL ¶
func (_Balfactory *BalfactoryFilterer) FilterLOGNEWPOOL(opts *bind.FilterOpts, caller []common.Address, pool []common.Address) (*BalfactoryLOGNEWPOOLIterator, 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 (*BalfactoryFilterer) ParseLOGBLABS ¶
func (_Balfactory *BalfactoryFilterer) ParseLOGBLABS(log types.Log) (*BalfactoryLOGBLABS, error)
ParseLOGBLABS is a log parse operation binding the contract event 0xf586fa6ee1fc42f5b727f3b214ccbd0b6d7e698c45d49ba32f224fbb8670155d.
Solidity: event LOG_BLABS(address indexed caller, address indexed blabs)
func (*BalfactoryFilterer) ParseLOGNEWPOOL ¶
func (_Balfactory *BalfactoryFilterer) ParseLOGNEWPOOL(log types.Log) (*BalfactoryLOGNEWPOOL, error)
ParseLOGNEWPOOL is a log parse operation binding the contract event 0x8ccec77b0cb63ac2cafd0f5de8cdfadab91ce656d262240ba8a6343bccc5f945.
Solidity: event LOG_NEW_POOL(address indexed caller, address indexed pool)
func (*BalfactoryFilterer) WatchLOGBLABS ¶
func (_Balfactory *BalfactoryFilterer) WatchLOGBLABS(opts *bind.WatchOpts, sink chan<- *BalfactoryLOGBLABS, 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 (*BalfactoryFilterer) WatchLOGNEWPOOL ¶
func (_Balfactory *BalfactoryFilterer) WatchLOGNEWPOOL(opts *bind.WatchOpts, sink chan<- *BalfactoryLOGNEWPOOL, 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 BalfactoryLOGBLABS ¶
type BalfactoryLOGBLABS struct { Caller common.Address Blabs common.Address Raw types.Log // Blockchain specific contextual infos }
BalfactoryLOGBLABS represents a LOGBLABS event raised by the Balfactory contract.
type BalfactoryLOGBLABSIterator ¶
type BalfactoryLOGBLABSIterator struct { Event *BalfactoryLOGBLABS // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BalfactoryLOGBLABSIterator is returned from FilterLOGBLABS and is used to iterate over the raw logs and unpacked data for LOGBLABS events raised by the Balfactory contract.
func (*BalfactoryLOGBLABSIterator) Close ¶
func (it *BalfactoryLOGBLABSIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BalfactoryLOGBLABSIterator) Error ¶
func (it *BalfactoryLOGBLABSIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BalfactoryLOGBLABSIterator) Next ¶
func (it *BalfactoryLOGBLABSIterator) 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 BalfactoryLOGNEWPOOL ¶
type BalfactoryLOGNEWPOOL struct { Caller common.Address Pool common.Address Raw types.Log // Blockchain specific contextual infos }
BalfactoryLOGNEWPOOL represents a LOGNEWPOOL event raised by the Balfactory contract.
type BalfactoryLOGNEWPOOLIterator ¶
type BalfactoryLOGNEWPOOLIterator struct { Event *BalfactoryLOGNEWPOOL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BalfactoryLOGNEWPOOLIterator is returned from FilterLOGNEWPOOL and is used to iterate over the raw logs and unpacked data for LOGNEWPOOL events raised by the Balfactory contract.
func (*BalfactoryLOGNEWPOOLIterator) Close ¶
func (it *BalfactoryLOGNEWPOOLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BalfactoryLOGNEWPOOLIterator) Error ¶
func (it *BalfactoryLOGNEWPOOLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BalfactoryLOGNEWPOOLIterator) Next ¶
func (it *BalfactoryLOGNEWPOOLIterator) 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 BalfactoryRaw ¶
type BalfactoryRaw struct {
Contract *Balfactory // Generic contract binding to access the raw methods on
}
BalfactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BalfactoryRaw) Call ¶
func (_Balfactory *BalfactoryRaw) 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 (*BalfactoryRaw) Transact ¶
func (_Balfactory *BalfactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BalfactoryRaw) Transfer ¶
func (_Balfactory *BalfactoryRaw) 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 BalfactorySession ¶
type BalfactorySession struct { Contract *Balfactory // 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 }
BalfactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BalfactorySession) Collect ¶
func (_Balfactory *BalfactorySession) 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 (*BalfactorySession) GetBLabs ¶
func (_Balfactory *BalfactorySession) GetBLabs() (common.Address, error)
GetBLabs is a free data retrieval call binding the contract method 0x36ffb167.
Solidity: function getBLabs() view returns(address)
func (*BalfactorySession) GetColor ¶
func (_Balfactory *BalfactorySession) GetColor() ([32]byte, error)
GetColor is a free data retrieval call binding the contract method 0x9a86139b.
Solidity: function getColor() view returns(bytes32)
func (*BalfactorySession) IsBPool ¶
func (_Balfactory *BalfactorySession) 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 (*BalfactorySession) NewBPool ¶
func (_Balfactory *BalfactorySession) NewBPool() (*types.Transaction, error)
NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.
Solidity: function newBPool() returns(address)
func (*BalfactorySession) SetBLabs ¶
func (_Balfactory *BalfactorySession) 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 BalfactoryTransactor ¶
type BalfactoryTransactor struct {
// contains filtered or unexported fields
}
BalfactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBalfactoryTransactor ¶
func NewBalfactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*BalfactoryTransactor, error)
NewBalfactoryTransactor creates a new write-only instance of Balfactory, bound to a specific deployed contract.
func (*BalfactoryTransactor) Collect ¶
func (_Balfactory *BalfactoryTransactor) 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 (*BalfactoryTransactor) NewBPool ¶
func (_Balfactory *BalfactoryTransactor) NewBPool(opts *bind.TransactOpts) (*types.Transaction, error)
NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.
Solidity: function newBPool() returns(address)
func (*BalfactoryTransactor) SetBLabs ¶
func (_Balfactory *BalfactoryTransactor) 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 BalfactoryTransactorRaw ¶
type BalfactoryTransactorRaw struct {
Contract *BalfactoryTransactor // Generic write-only contract binding to access the raw methods on
}
BalfactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BalfactoryTransactorRaw) Transact ¶
func (_Balfactory *BalfactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BalfactoryTransactorRaw) Transfer ¶
func (_Balfactory *BalfactoryTransactorRaw) 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 BalfactoryTransactorSession ¶
type BalfactoryTransactorSession struct { Contract *BalfactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BalfactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BalfactoryTransactorSession) Collect ¶
func (_Balfactory *BalfactoryTransactorSession) 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 (*BalfactoryTransactorSession) NewBPool ¶
func (_Balfactory *BalfactoryTransactorSession) NewBPool() (*types.Transaction, error)
NewBPool is a paid mutator transaction binding the contract method 0xd556c5dc.
Solidity: function newBPool() returns(address)
func (*BalfactoryTransactorSession) SetBLabs ¶
func (_Balfactory *BalfactoryTransactorSession) SetBLabs(b common.Address) (*types.Transaction, error)
SetBLabs is a paid mutator transaction binding the contract method 0xc6ce34fb.
Solidity: function setBLabs(address b) returns()