Documentation ¶
Index ¶
- Variables
- type UniqueEventOne
- type UniqueEventOneCaller
- type UniqueEventOneCallerRaw
- type UniqueEventOneCallerSession
- type UniqueEventOneFilterer
- func (_UniqueEventOne *UniqueEventOneFilterer) FilterNonUniqueEvent(opts *bind.FilterOpts, a []*big.Int, b []*big.Int) (*UniqueEventOneNonUniqueEventIterator, error)
- func (_UniqueEventOne *UniqueEventOneFilterer) ParseNonUniqueEvent(log types.Log) (*UniqueEventOneNonUniqueEvent, error)
- func (_UniqueEventOne *UniqueEventOneFilterer) WatchNonUniqueEvent(opts *bind.WatchOpts, sink chan<- *UniqueEventOneNonUniqueEvent, a []*big.Int, ...) (event.Subscription, error)
- type UniqueEventOneNonUniqueEvent
- type UniqueEventOneNonUniqueEventIterator
- type UniqueEventOneRaw
- func (_UniqueEventOne *UniqueEventOneRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UniqueEventOne *UniqueEventOneRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UniqueEventOne *UniqueEventOneRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UniqueEventOneSession
- type UniqueEventOneTransactor
- type UniqueEventOneTransactorRaw
- type UniqueEventOneTransactorSession
Constants ¶
This section is empty.
Variables ¶
var UniqueEventOneABI = UniqueEventOneMetaData.ABI
UniqueEventOneABI is the input ABI used to generate the binding from. Deprecated: Use UniqueEventOneMetaData.ABI instead.
var UniqueEventOneBin = UniqueEventOneMetaData.Bin
UniqueEventOneBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UniqueEventOneMetaData.Bin instead.
var UniqueEventOneMetaData = &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\":\"executeFirstOperation\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506101f2806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806312a27a5e14610030575b600080fd5b61004a600480360381019061004591906100df565b610060565b604051610057919061012e565b60405180910390f35b600081837f192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e60405160405180910390a3818361009c9190610178565b905092915050565b600080fd5b6000819050919050565b6100bc816100a9565b81146100c757600080fd5b50565b6000813590506100d9816100b3565b92915050565b600080604083850312156100f6576100f56100a4565b5b6000610104858286016100ca565b9250506020610115858286016100ca565b9150509250929050565b610128816100a9565b82525050565b6000602082019050610143600083018461011f565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610183826100a9565b915061018e836100a9565b9250828201905082811215600083121683821260008412151617156101b6576101b5610149565b5b9291505056fea26469706673582212203a9131e072ba50bd7aedd7d16ac86eb26a9e83acd9a8736e900ad00a4b689ae664736f6c63430008130033",
}
UniqueEventOneMetaData contains all meta data concerning the UniqueEventOne contract.
Functions ¶
This section is empty.
Types ¶
type UniqueEventOne ¶
type UniqueEventOne struct { UniqueEventOneCaller // Read-only binding to the contract UniqueEventOneTransactor // Write-only binding to the contract UniqueEventOneFilterer // Log filterer for contract events }
UniqueEventOne is an auto generated Go binding around an Ethereum contract.
func DeployUniqueEventOne ¶
func DeployUniqueEventOne(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UniqueEventOne, error)
DeployUniqueEventOne deploys a new Ethereum contract, binding an instance of UniqueEventOne to it.
func NewUniqueEventOne ¶
func NewUniqueEventOne(address common.Address, backend bind.ContractBackend) (*UniqueEventOne, error)
NewUniqueEventOne creates a new instance of UniqueEventOne, bound to a specific deployed contract.
type UniqueEventOneCaller ¶
type UniqueEventOneCaller struct {
// contains filtered or unexported fields
}
UniqueEventOneCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUniqueEventOneCaller ¶
func NewUniqueEventOneCaller(address common.Address, caller bind.ContractCaller) (*UniqueEventOneCaller, error)
NewUniqueEventOneCaller creates a new read-only instance of UniqueEventOne, bound to a specific deployed contract.
type UniqueEventOneCallerRaw ¶
type UniqueEventOneCallerRaw struct {
Contract *UniqueEventOneCaller // Generic read-only contract binding to access the raw methods on
}
UniqueEventOneCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UniqueEventOneCallerRaw) Call ¶
func (_UniqueEventOne *UniqueEventOneCallerRaw) 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 UniqueEventOneCallerSession ¶
type UniqueEventOneCallerSession struct { Contract *UniqueEventOneCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UniqueEventOneCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type UniqueEventOneFilterer ¶
type UniqueEventOneFilterer struct {
// contains filtered or unexported fields
}
UniqueEventOneFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUniqueEventOneFilterer ¶
func NewUniqueEventOneFilterer(address common.Address, filterer bind.ContractFilterer) (*UniqueEventOneFilterer, error)
NewUniqueEventOneFilterer creates a new log filterer instance of UniqueEventOne, bound to a specific deployed contract.
func (*UniqueEventOneFilterer) FilterNonUniqueEvent ¶
func (_UniqueEventOne *UniqueEventOneFilterer) FilterNonUniqueEvent(opts *bind.FilterOpts, a []*big.Int, b []*big.Int) (*UniqueEventOneNonUniqueEventIterator, error)
FilterNonUniqueEvent is a free log retrieval operation binding the contract event 0x192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e.
Solidity: event NonUniqueEvent(int256 indexed a, int256 indexed b)
func (*UniqueEventOneFilterer) ParseNonUniqueEvent ¶
func (_UniqueEventOne *UniqueEventOneFilterer) ParseNonUniqueEvent(log types.Log) (*UniqueEventOneNonUniqueEvent, error)
ParseNonUniqueEvent is a log parse operation binding the contract event 0x192aedde7837c0cbfb2275e082ba2391de36cf5a893681e9dac2cced6947614e.
Solidity: event NonUniqueEvent(int256 indexed a, int256 indexed b)
func (*UniqueEventOneFilterer) WatchNonUniqueEvent ¶
func (_UniqueEventOne *UniqueEventOneFilterer) WatchNonUniqueEvent(opts *bind.WatchOpts, sink chan<- *UniqueEventOneNonUniqueEvent, 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 UniqueEventOneNonUniqueEvent ¶
type UniqueEventOneNonUniqueEvent struct { A *big.Int B *big.Int Raw types.Log // Blockchain specific contextual infos }
UniqueEventOneNonUniqueEvent represents a NonUniqueEvent event raised by the UniqueEventOne contract.
type UniqueEventOneNonUniqueEventIterator ¶
type UniqueEventOneNonUniqueEventIterator struct { Event *UniqueEventOneNonUniqueEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UniqueEventOneNonUniqueEventIterator is returned from FilterNonUniqueEvent and is used to iterate over the raw logs and unpacked data for NonUniqueEvent events raised by the UniqueEventOne contract.
func (*UniqueEventOneNonUniqueEventIterator) Close ¶
func (it *UniqueEventOneNonUniqueEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UniqueEventOneNonUniqueEventIterator) Error ¶
func (it *UniqueEventOneNonUniqueEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UniqueEventOneNonUniqueEventIterator) Next ¶
func (it *UniqueEventOneNonUniqueEventIterator) 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 UniqueEventOneRaw ¶
type UniqueEventOneRaw struct {
Contract *UniqueEventOne // Generic contract binding to access the raw methods on
}
UniqueEventOneRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UniqueEventOneRaw) Call ¶
func (_UniqueEventOne *UniqueEventOneRaw) 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 (*UniqueEventOneRaw) Transact ¶
func (_UniqueEventOne *UniqueEventOneRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UniqueEventOneRaw) Transfer ¶
func (_UniqueEventOne *UniqueEventOneRaw) 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 UniqueEventOneSession ¶
type UniqueEventOneSession struct { Contract *UniqueEventOne // 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 }
UniqueEventOneSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UniqueEventOneSession) ExecuteFirstOperation ¶
func (_UniqueEventOne *UniqueEventOneSession) ExecuteFirstOperation(x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteFirstOperation is a paid mutator transaction binding the contract method 0x12a27a5e.
Solidity: function executeFirstOperation(int256 x, int256 y) returns(int256)
type UniqueEventOneTransactor ¶
type UniqueEventOneTransactor struct {
// contains filtered or unexported fields
}
UniqueEventOneTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUniqueEventOneTransactor ¶
func NewUniqueEventOneTransactor(address common.Address, transactor bind.ContractTransactor) (*UniqueEventOneTransactor, error)
NewUniqueEventOneTransactor creates a new write-only instance of UniqueEventOne, bound to a specific deployed contract.
func (*UniqueEventOneTransactor) ExecuteFirstOperation ¶
func (_UniqueEventOne *UniqueEventOneTransactor) ExecuteFirstOperation(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteFirstOperation is a paid mutator transaction binding the contract method 0x12a27a5e.
Solidity: function executeFirstOperation(int256 x, int256 y) returns(int256)
type UniqueEventOneTransactorRaw ¶
type UniqueEventOneTransactorRaw struct {
Contract *UniqueEventOneTransactor // Generic write-only contract binding to access the raw methods on
}
UniqueEventOneTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UniqueEventOneTransactorRaw) Transact ¶
func (_UniqueEventOne *UniqueEventOneTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UniqueEventOneTransactorRaw) Transfer ¶
func (_UniqueEventOne *UniqueEventOneTransactorRaw) 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 UniqueEventOneTransactorSession ¶
type UniqueEventOneTransactorSession struct { Contract *UniqueEventOneTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UniqueEventOneTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UniqueEventOneTransactorSession) ExecuteFirstOperation ¶
func (_UniqueEventOne *UniqueEventOneTransactorSession) ExecuteFirstOperation(x *big.Int, y *big.Int) (*types.Transaction, error)
ExecuteFirstOperation is a paid mutator transaction binding the contract method 0x12a27a5e.
Solidity: function executeFirstOperation(int256 x, int256 y) returns(int256)