Documentation ¶
Index ¶
- Constants
- Variables
- type TwoArguments
- type TwoArgumentsCaller
- type TwoArgumentsCallerRaw
- type TwoArgumentsCallerSession
- type TwoArgumentsFilterer
- func (_TwoArguments *TwoArgumentsFilterer) FilterTwoArgumentsCalled(opts *bind.FilterOpts) (*TwoArgumentsTwoArgumentsCalledIterator, error)
- func (_TwoArguments *TwoArgumentsFilterer) ParseTwoArgumentsCalled(log types.Log) (*TwoArgumentsTwoArgumentsCalled, error)
- func (_TwoArguments *TwoArgumentsFilterer) WatchTwoArgumentsCalled(opts *bind.WatchOpts, sink chan<- *TwoArgumentsTwoArgumentsCalled) (event.Subscription, error)
- type TwoArgumentsRaw
- func (_TwoArguments *TwoArgumentsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TwoArguments *TwoArgumentsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TwoArguments *TwoArgumentsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TwoArgumentsSession
- type TwoArgumentsTransactor
- type TwoArgumentsTransactorRaw
- type TwoArgumentsTransactorSession
- type TwoArgumentsTwoArgumentsCalled
- type TwoArgumentsTwoArgumentsCalledIterator
Constants ¶
const TwoArgumentsABI = "" /* 548-byte string literal not displayed */
TwoArgumentsABI is the input ABI used to generate the binding from.
Variables ¶
var TwoArgumentsBin = "" /* 762-byte string literal not displayed */
TwoArgumentsBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type TwoArguments ¶
type TwoArguments struct { TwoArgumentsCaller // Read-only binding to the contract TwoArgumentsTransactor // Write-only binding to the contract TwoArgumentsFilterer // Log filterer for contract events }
TwoArguments is an auto generated Go binding around an Ethereum contract.
func DeployTwoArguments ¶
func DeployTwoArguments(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TwoArguments, error)
DeployTwoArguments deploys a new Ethereum contract, binding an instance of TwoArguments to it.
func NewTwoArguments ¶
func NewTwoArguments(address common.Address, backend bind.ContractBackend) (*TwoArguments, error)
NewTwoArguments creates a new instance of TwoArguments, bound to a specific deployed contract.
type TwoArgumentsCaller ¶
type TwoArgumentsCaller struct {
// contains filtered or unexported fields
}
TwoArgumentsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTwoArgumentsCaller ¶
func NewTwoArgumentsCaller(address common.Address, caller bind.ContractCaller) (*TwoArgumentsCaller, error)
NewTwoArgumentsCaller creates a new read-only instance of TwoArguments, bound to a specific deployed contract.
type TwoArgumentsCallerRaw ¶
type TwoArgumentsCallerRaw struct {
Contract *TwoArgumentsCaller // Generic read-only contract binding to access the raw methods on
}
TwoArgumentsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TwoArgumentsCallerRaw) Call ¶
func (_TwoArguments *TwoArgumentsCallerRaw) 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 TwoArgumentsCallerSession ¶
type TwoArgumentsCallerSession struct { Contract *TwoArgumentsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TwoArgumentsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TwoArgumentsFilterer ¶
type TwoArgumentsFilterer struct {
// contains filtered or unexported fields
}
TwoArgumentsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTwoArgumentsFilterer ¶
func NewTwoArgumentsFilterer(address common.Address, filterer bind.ContractFilterer) (*TwoArgumentsFilterer, error)
NewTwoArgumentsFilterer creates a new log filterer instance of TwoArguments, bound to a specific deployed contract.
func (*TwoArgumentsFilterer) FilterTwoArgumentsCalled ¶
func (_TwoArguments *TwoArgumentsFilterer) FilterTwoArgumentsCalled(opts *bind.FilterOpts) (*TwoArgumentsTwoArgumentsCalledIterator, error)
FilterTwoArgumentsCalled is a free log retrieval operation binding the contract event 0xc983106aca50fad459fb18ede1630e8ff8147ff28ad451a856427931fd7f15e3.
Solidity: event TwoArgumentsCalled(address[] argumentOne, bytes4 argumentTwo)
func (*TwoArgumentsFilterer) ParseTwoArgumentsCalled ¶
func (_TwoArguments *TwoArgumentsFilterer) ParseTwoArgumentsCalled(log types.Log) (*TwoArgumentsTwoArgumentsCalled, error)
ParseTwoArgumentsCalled is a log parse operation binding the contract event 0xc983106aca50fad459fb18ede1630e8ff8147ff28ad451a856427931fd7f15e3.
Solidity: event TwoArgumentsCalled(address[] argumentOne, bytes4 argumentTwo)
func (*TwoArgumentsFilterer) WatchTwoArgumentsCalled ¶
func (_TwoArguments *TwoArgumentsFilterer) WatchTwoArgumentsCalled(opts *bind.WatchOpts, sink chan<- *TwoArgumentsTwoArgumentsCalled) (event.Subscription, error)
WatchTwoArgumentsCalled is a free log subscription operation binding the contract event 0xc983106aca50fad459fb18ede1630e8ff8147ff28ad451a856427931fd7f15e3.
Solidity: event TwoArgumentsCalled(address[] argumentOne, bytes4 argumentTwo)
type TwoArgumentsRaw ¶
type TwoArgumentsRaw struct {
Contract *TwoArguments // Generic contract binding to access the raw methods on
}
TwoArgumentsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TwoArgumentsRaw) Call ¶
func (_TwoArguments *TwoArgumentsRaw) 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 (*TwoArgumentsRaw) Transact ¶
func (_TwoArguments *TwoArgumentsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TwoArgumentsRaw) Transfer ¶
func (_TwoArguments *TwoArgumentsRaw) 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 TwoArgumentsSession ¶
type TwoArgumentsSession struct { Contract *TwoArguments // 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 }
TwoArgumentsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TwoArgumentsSession) TwoArguments ¶
func (_TwoArguments *TwoArgumentsSession) TwoArguments(argumentOne []common.Address, argumentTwo [4]byte) (*types.Transaction, error)
TwoArguments is a paid mutator transaction binding the contract method 0x72e0745c.
Solidity: function twoArguments(address[] argumentOne, bytes4 argumentTwo) returns()
type TwoArgumentsTransactor ¶
type TwoArgumentsTransactor struct {
// contains filtered or unexported fields
}
TwoArgumentsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTwoArgumentsTransactor ¶
func NewTwoArgumentsTransactor(address common.Address, transactor bind.ContractTransactor) (*TwoArgumentsTransactor, error)
NewTwoArgumentsTransactor creates a new write-only instance of TwoArguments, bound to a specific deployed contract.
func (*TwoArgumentsTransactor) TwoArguments ¶
func (_TwoArguments *TwoArgumentsTransactor) TwoArguments(opts *bind.TransactOpts, argumentOne []common.Address, argumentTwo [4]byte) (*types.Transaction, error)
TwoArguments is a paid mutator transaction binding the contract method 0x72e0745c.
Solidity: function twoArguments(address[] argumentOne, bytes4 argumentTwo) returns()
type TwoArgumentsTransactorRaw ¶
type TwoArgumentsTransactorRaw struct {
Contract *TwoArgumentsTransactor // Generic write-only contract binding to access the raw methods on
}
TwoArgumentsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TwoArgumentsTransactorRaw) Transact ¶
func (_TwoArguments *TwoArgumentsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TwoArgumentsTransactorRaw) Transfer ¶
func (_TwoArguments *TwoArgumentsTransactorRaw) 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 TwoArgumentsTransactorSession ¶
type TwoArgumentsTransactorSession struct { Contract *TwoArgumentsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TwoArgumentsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TwoArgumentsTransactorSession) TwoArguments ¶
func (_TwoArguments *TwoArgumentsTransactorSession) TwoArguments(argumentOne []common.Address, argumentTwo [4]byte) (*types.Transaction, error)
TwoArguments is a paid mutator transaction binding the contract method 0x72e0745c.
Solidity: function twoArguments(address[] argumentOne, bytes4 argumentTwo) returns()
type TwoArgumentsTwoArgumentsCalled ¶
type TwoArgumentsTwoArgumentsCalled struct { ArgumentOne []common.Address ArgumentTwo [4]byte Raw types.Log // Blockchain specific contextual infos }
TwoArgumentsTwoArgumentsCalled represents a TwoArgumentsCalled event raised by the TwoArguments contract.
type TwoArgumentsTwoArgumentsCalledIterator ¶
type TwoArgumentsTwoArgumentsCalledIterator struct { Event *TwoArgumentsTwoArgumentsCalled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TwoArgumentsTwoArgumentsCalledIterator is returned from FilterTwoArgumentsCalled and is used to iterate over the raw logs and unpacked data for TwoArgumentsCalled events raised by the TwoArguments contract.
func (*TwoArgumentsTwoArgumentsCalledIterator) Close ¶
func (it *TwoArgumentsTwoArgumentsCalledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TwoArgumentsTwoArgumentsCalledIterator) Error ¶
func (it *TwoArgumentsTwoArgumentsCalledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TwoArgumentsTwoArgumentsCalledIterator) Next ¶
func (it *TwoArgumentsTwoArgumentsCalledIterator) 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.