Documentation ¶
Index ¶
- Variables
- type UniqueEventTwo
- type UniqueEventTwoCaller
- type UniqueEventTwoCallerRaw
- type UniqueEventTwoCallerSession
- type UniqueEventTwoFilterer
- func (_UniqueEventTwo *UniqueEventTwoFilterer) FilterNonUniqueEvent(opts *bind.FilterOpts, a []*big.Int, b []*big.Int) (*UniqueEventTwoNonUniqueEventIterator, error)
- func (_UniqueEventTwo *UniqueEventTwoFilterer) ParseNonUniqueEvent(log types.Log) (*UniqueEventTwoNonUniqueEvent, error)
- func (_UniqueEventTwo *UniqueEventTwoFilterer) WatchNonUniqueEvent(opts *bind.WatchOpts, sink chan<- *UniqueEventTwoNonUniqueEvent, a []*big.Int, ...) (event.Subscription, error)
- type UniqueEventTwoNonUniqueEvent
- type UniqueEventTwoNonUniqueEventIterator
- type UniqueEventTwoRaw
- func (_UniqueEventTwo *UniqueEventTwoRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UniqueEventTwo *UniqueEventTwoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UniqueEventTwo *UniqueEventTwoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UniqueEventTwoSession
- type UniqueEventTwoTransactor
- type UniqueEventTwoTransactorRaw
- type UniqueEventTwoTransactorSession
Constants ¶
This section is empty.
Variables ¶
var UniqueEventTwoABI = UniqueEventTwoMetaData.ABI
UniqueEventTwoABI is the input ABI used to generate the binding from. Deprecated: Use UniqueEventTwoMetaData.ABI instead.
var UniqueEventTwoBin = UniqueEventTwoMetaData.Bin
UniqueEventTwoBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UniqueEventTwoMetaData.Bin instead.
var UniqueEventTwoMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"b\",\"type\":\"int256\"}],\"name\":\"NonUniqueEvent\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"executeSecondOperation\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506101f2806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063e31279c514610030575b600080fd5b61004a600480360381019061004591906100df565b610060565b604051610057919061012e565b60405180910390f35b600081837f192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e60405160405180910390a3818361009c9190610178565b905092915050565b600080fd5b6000819050919050565b6100bc816100a9565b81146100c757600080fd5b50565b6000813590506100d9816100b3565b92915050565b600080604083850312156100f6576100f56100a4565b5b6000610104858286016100ca565b9250506020610115858286016100ca565b9150509250929050565b610128816100a9565b82525050565b6000602082019050610143600083018461011f565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610183826100a9565b915061018e836100a9565b9250828201905082811215600083121683821260008412151617156101b6576101b5610149565b5b9291505056fea264697066735822122036206ffb0222909d65d2a872080e677681bc6601dce2b4cfebd9503a1187280964736f6c63430008130033",
}
UniqueEventTwoMetaData contains all meta data concerning the UniqueEventTwo contract.
Functions ¶
This section is empty.
Types ¶
type UniqueEventTwo ¶
type UniqueEventTwo struct { UniqueEventTwoCaller // Read-only binding to the contract UniqueEventTwoTransactor // Write-only binding to the contract UniqueEventTwoFilterer // Log filterer for contract events }
UniqueEventTwo is an auto generated Go binding around an Ethereum contract.
func DeployUniqueEventTwo ¶
func DeployUniqueEventTwo(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UniqueEventTwo, error)
DeployUniqueEventTwo deploys a new Ethereum contract, binding an instance of UniqueEventTwo to it.
func NewUniqueEventTwo ¶
func NewUniqueEventTwo(address common.Address, backend bind.ContractBackend) (*UniqueEventTwo, error)
NewUniqueEventTwo creates a new instance of UniqueEventTwo, bound to a specific deployed contract.
type UniqueEventTwoCaller ¶
type UniqueEventTwoCaller struct {
// contains filtered or unexported fields
}
UniqueEventTwoCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUniqueEventTwoCaller ¶
func NewUniqueEventTwoCaller(address common.Address, caller bind.ContractCaller) (*UniqueEventTwoCaller, error)
NewUniqueEventTwoCaller creates a new read-only instance of UniqueEventTwo, bound to a specific deployed contract.
type UniqueEventTwoCallerRaw ¶
type UniqueEventTwoCallerRaw struct {
Contract *UniqueEventTwoCaller // Generic read-only contract binding to access the raw methods on
}
UniqueEventTwoCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UniqueEventTwoCallerRaw) Call ¶
func (_UniqueEventTwo *UniqueEventTwoCallerRaw) 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 UniqueEventTwoCallerSession ¶
type UniqueEventTwoCallerSession struct { Contract *UniqueEventTwoCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UniqueEventTwoCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type UniqueEventTwoFilterer ¶
type UniqueEventTwoFilterer struct {
// contains filtered or unexported fields
}
UniqueEventTwoFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUniqueEventTwoFilterer ¶
func NewUniqueEventTwoFilterer(address common.Address, filterer bind.ContractFilterer) (*UniqueEventTwoFilterer, error)
NewUniqueEventTwoFilterer creates a new log filterer instance of UniqueEventTwo, bound to a specific deployed contract.
func (*UniqueEventTwoFilterer) FilterNonUniqueEvent ¶
func (_UniqueEventTwo *UniqueEventTwoFilterer) FilterNonUniqueEvent(opts *bind.FilterOpts, a []*big.Int, b []*big.Int) (*UniqueEventTwoNonUniqueEventIterator, error)
FilterNonUniqueEvent is a free log retrieval operation binding the contract event 0x192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e.
Solidity: event NonUniqueEvent(int256 indexed a, int256 indexed b)
func (*UniqueEventTwoFilterer) ParseNonUniqueEvent ¶
func (_UniqueEventTwo *UniqueEventTwoFilterer) ParseNonUniqueEvent(log types.Log) (*UniqueEventTwoNonUniqueEvent, error)
ParseNonUniqueEvent is a log parse operation binding the contract event 0x192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e.
Solidity: event NonUniqueEvent(int256 indexed a, int256 indexed b)
func (*UniqueEventTwoFilterer) WatchNonUniqueEvent ¶
func (_UniqueEventTwo *UniqueEventTwoFilterer) WatchNonUniqueEvent(opts *bind.WatchOpts, sink chan<- *UniqueEventTwoNonUniqueEvent, a []*big.Int, b []*big.Int) (event.Subscription, error)
WatchNonUniqueEvent is a free log subscription operation binding the contract event 0x192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e.
Solidity: event NonUniqueEvent(int256 indexed a, int256 indexed b)
type UniqueEventTwoNonUniqueEvent ¶
type UniqueEventTwoNonUniqueEvent struct { A *big.Int B *big.Int Raw types.Log // Blockchain specific contextual infos }
UniqueEventTwoNonUniqueEvent represents a NonUniqueEvent event raised by the UniqueEventTwo contract.
type UniqueEventTwoNonUniqueEventIterator ¶
type UniqueEventTwoNonUniqueEventIterator struct { Event *UniqueEventTwoNonUniqueEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UniqueEventTwoNonUniqueEventIterator is returned from FilterNonUniqueEvent and is used to iterate over the raw logs and unpacked data for NonUniqueEvent events raised by the UniqueEventTwo contract.
func (*UniqueEventTwoNonUniqueEventIterator) Close ¶
func (it *UniqueEventTwoNonUniqueEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UniqueEventTwoNonUniqueEventIterator) Error ¶
func (it *UniqueEventTwoNonUniqueEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UniqueEventTwoNonUniqueEventIterator) Next ¶
func (it *UniqueEventTwoNonUniqueEventIterator) 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 UniqueEventTwoRaw ¶
type UniqueEventTwoRaw struct {
Contract *UniqueEventTwo // Generic contract binding to access the raw methods on
}
UniqueEventTwoRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UniqueEventTwoRaw) Call ¶
func (_UniqueEventTwo *UniqueEventTwoRaw) 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 (*UniqueEventTwoRaw) Transact ¶
func (_UniqueEventTwo *UniqueEventTwoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UniqueEventTwoRaw) Transfer ¶
func (_UniqueEventTwo *UniqueEventTwoRaw) 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 UniqueEventTwoSession ¶
type UniqueEventTwoSession struct { Contract *UniqueEventTwo // 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 }
UniqueEventTwoSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UniqueEventTwoSession) ExecuteSecondOperation ¶
func (_UniqueEventTwo *UniqueEventTwoSession) ExecuteSecondOperation(x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteSecondOperation is a paid mutator transaction binding the contract method 0xe31279c5.
Solidity: function executeSecondOperation(int256 x, int256 y) returns(int256)
type UniqueEventTwoTransactor ¶
type UniqueEventTwoTransactor struct {
// contains filtered or unexported fields
}
UniqueEventTwoTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUniqueEventTwoTransactor ¶
func NewUniqueEventTwoTransactor(address common.Address, transactor bind.ContractTransactor) (*UniqueEventTwoTransactor, error)
NewUniqueEventTwoTransactor creates a new write-only instance of UniqueEventTwo, bound to a specific deployed contract.
func (*UniqueEventTwoTransactor) ExecuteSecondOperation ¶
func (_UniqueEventTwo *UniqueEventTwoTransactor) ExecuteSecondOperation(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteSecondOperation is a paid mutator transaction binding the contract method 0xe31279c5.
Solidity: function executeSecondOperation(int256 x, int256 y) returns(int256)
type UniqueEventTwoTransactorRaw ¶
type UniqueEventTwoTransactorRaw struct {
Contract *UniqueEventTwoTransactor // Generic write-only contract binding to access the raw methods on
}
UniqueEventTwoTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UniqueEventTwoTransactorRaw) Transact ¶
func (_UniqueEventTwo *UniqueEventTwoTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UniqueEventTwoTransactorRaw) Transfer ¶
func (_UniqueEventTwo *UniqueEventTwoTransactorRaw) 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 UniqueEventTwoTransactorSession ¶
type UniqueEventTwoTransactorSession struct { Contract *UniqueEventTwoTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UniqueEventTwoTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UniqueEventTwoTransactorSession) ExecuteSecondOperation ¶
func (_UniqueEventTwo *UniqueEventTwoTransactorSession) ExecuteSecondOperation(x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteSecondOperation is a paid mutator transaction binding the contract method 0xe31279c5.
Solidity: function executeSecondOperation(int256 x, int256 y) returns(int256)