Documentation ¶
Index ¶
- Variables
- type OpCallAux
- type OpCallAuxCaller
- type OpCallAuxCallerRaw
- type OpCallAuxCallerSession
- type OpCallAuxFilterer
- type OpCallAuxRaw
- func (_OpCallAux *OpCallAuxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OpCallAux *OpCallAuxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OpCallAuxSession
- func (_OpCallAux *OpCallAuxSession) AddTwo(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) AuxFail() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) AuxReturn() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) AuxStop() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) AuxUpdate() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) AuxUpdateValues() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) OpCallSelfBalance() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) OpDelegateSelfBalance() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxSession) OpReturnCallSelfBalance(addrCall common.Address) (*types.Transaction, error)
- type OpCallAuxTransactor
- func (_OpCallAux *OpCallAuxTransactor) AddTwo(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) AuxFail(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) AuxReturn(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) AuxStop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) AuxUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) AuxUpdateValues(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) OpCallSelfBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) OpDelegateSelfBalance(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactor) OpReturnCallSelfBalance(opts *bind.TransactOpts, addrCall common.Address) (*types.Transaction, error)
- type OpCallAuxTransactorRaw
- type OpCallAuxTransactorSession
- func (_OpCallAux *OpCallAuxTransactorSession) AddTwo(a *big.Int, b *big.Int) (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) AuxFail() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) AuxReturn() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) AuxStop() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) AuxUpdate() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) AuxUpdateValues() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) OpCallSelfBalance() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) OpDelegateSelfBalance() (*types.Transaction, error)
- func (_OpCallAux *OpCallAuxTransactorSession) OpReturnCallSelfBalance(addrCall common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var OpCallAuxABI = OpCallAuxMetaData.ABI
OpCallAuxABI is the input ABI used to generate the binding from. Deprecated: Use OpCallAuxMetaData.ABI instead.
var OpCallAuxBin = OpCallAuxMetaData.Bin
OpCallAuxBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OpCallAuxMetaData.Bin instead.
var OpCallAuxMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"b\",\"type\":\"uint256\"}],\"name\":\"addTwo\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auxFail\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auxReturn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auxStop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auxUpdate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"auxUpdateValues\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"opCallSelfBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"opDelegateSelfBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addrCall\",\"type\":\"address\"}],\"name\":\"opReturnCallSelfBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
Bin: "0x6080604052600160005534801561001557600080fd5b50610215806100256000396000f3fe6080604052600436106100865760003560e01c80633182d9a9116100595780633182d9a9146100e95780636aecbc331461010f5780638b00fb6a14610127578063b6f54b251461008b578063f80efde51461013a57600080fd5b806303cfd8461461008b57806303d3e8a7146100a45780630f52d66e146100b4578063266f6aec146100d4575b600080fd5b4760009081555b60405190815260200160405180910390f35b3480156100b057600080fd5b505b005b3480156100c057600080fd5b506100926100cf36600461016e565b61015b565b3480156100e057600080fd5b506100b2600080fd5b3480156100f557600080fd5b506912121212121212121212600055640123456689610092565b34801561011b57600080fd5b50640123456689610092565b610092610135366004610190565b504790565b69121212121212121212126000553360015534600255640123456689610092565b600061016782846101b9565b9392505050565b6000806040838503121561018157600080fd5b50508035926020909101359150565b6000602082840312156101a257600080fd5b81356001600160a01b038116811461016757600080fd5b600082198211156101da57634e487b7160e01b600052601160045260246000fd5b50019056fea2646970667358221220b404792d51bc77b2b654043a0d459e75c40efdd34d1c2bf01c6012c30bee9ae064736f6c634300080c0033",
}
OpCallAuxMetaData contains all meta data concerning the OpCallAux contract.
Functions ¶
This section is empty.
Types ¶
type OpCallAux ¶
type OpCallAux struct { OpCallAuxCaller // Read-only binding to the contract OpCallAuxTransactor // Write-only binding to the contract OpCallAuxFilterer // Log filterer for contract events }
OpCallAux is an auto generated Go binding around an Ethereum contract.
func DeployOpCallAux ¶
func DeployOpCallAux(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OpCallAux, error)
DeployOpCallAux deploys a new Ethereum contract, binding an instance of OpCallAux to it.
func NewOpCallAux ¶
NewOpCallAux creates a new instance of OpCallAux, bound to a specific deployed contract.
type OpCallAuxCaller ¶
type OpCallAuxCaller struct {
// contains filtered or unexported fields
}
OpCallAuxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOpCallAuxCaller ¶
func NewOpCallAuxCaller(address common.Address, caller bind.ContractCaller) (*OpCallAuxCaller, error)
NewOpCallAuxCaller creates a new read-only instance of OpCallAux, bound to a specific deployed contract.
type OpCallAuxCallerRaw ¶
type OpCallAuxCallerRaw struct {
Contract *OpCallAuxCaller // Generic read-only contract binding to access the raw methods on
}
OpCallAuxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OpCallAuxCallerRaw) Call ¶
func (_OpCallAux *OpCallAuxCallerRaw) 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 OpCallAuxCallerSession ¶
type OpCallAuxCallerSession struct { Contract *OpCallAuxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OpCallAuxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type OpCallAuxFilterer ¶
type OpCallAuxFilterer struct {
// contains filtered or unexported fields
}
OpCallAuxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOpCallAuxFilterer ¶
func NewOpCallAuxFilterer(address common.Address, filterer bind.ContractFilterer) (*OpCallAuxFilterer, error)
NewOpCallAuxFilterer creates a new log filterer instance of OpCallAux, bound to a specific deployed contract.
type OpCallAuxRaw ¶
type OpCallAuxRaw struct {
Contract *OpCallAux // Generic contract binding to access the raw methods on
}
OpCallAuxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OpCallAuxRaw) Call ¶
func (_OpCallAux *OpCallAuxRaw) 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 (*OpCallAuxRaw) Transact ¶
func (_OpCallAux *OpCallAuxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpCallAuxRaw) Transfer ¶
func (_OpCallAux *OpCallAuxRaw) 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 OpCallAuxSession ¶
type OpCallAuxSession struct { Contract *OpCallAux // 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 }
OpCallAuxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OpCallAuxSession) AddTwo ¶
func (_OpCallAux *OpCallAuxSession) AddTwo(a *big.Int, b *big.Int) (*types.Transaction, error)
AddTwo is a paid mutator transaction binding the contract method 0x0f52d66e.
Solidity: function addTwo(uint256 a, uint256 b) returns(uint256)
func (*OpCallAuxSession) AuxFail ¶
func (_OpCallAux *OpCallAuxSession) AuxFail() (*types.Transaction, error)
AuxFail is a paid mutator transaction binding the contract method 0x266f6aec.
Solidity: function auxFail() returns()
func (*OpCallAuxSession) AuxReturn ¶
func (_OpCallAux *OpCallAuxSession) AuxReturn() (*types.Transaction, error)
AuxReturn is a paid mutator transaction binding the contract method 0x6aecbc33.
Solidity: function auxReturn() returns(uint256)
func (*OpCallAuxSession) AuxStop ¶
func (_OpCallAux *OpCallAuxSession) AuxStop() (*types.Transaction, error)
AuxStop is a paid mutator transaction binding the contract method 0x03d3e8a7.
Solidity: function auxStop() returns()
func (*OpCallAuxSession) AuxUpdate ¶
func (_OpCallAux *OpCallAuxSession) AuxUpdate() (*types.Transaction, error)
AuxUpdate is a paid mutator transaction binding the contract method 0x3182d9a9.
Solidity: function auxUpdate() returns(uint256)
func (*OpCallAuxSession) AuxUpdateValues ¶
func (_OpCallAux *OpCallAuxSession) AuxUpdateValues() (*types.Transaction, error)
AuxUpdateValues is a paid mutator transaction binding the contract method 0xf80efde5.
Solidity: function auxUpdateValues() payable returns(uint256)
func (*OpCallAuxSession) OpCallSelfBalance ¶
func (_OpCallAux *OpCallAuxSession) OpCallSelfBalance() (*types.Transaction, error)
OpCallSelfBalance is a paid mutator transaction binding the contract method 0xb6f54b25.
Solidity: function opCallSelfBalance() payable returns(uint256)
func (*OpCallAuxSession) OpDelegateSelfBalance ¶
func (_OpCallAux *OpCallAuxSession) OpDelegateSelfBalance() (*types.Transaction, error)
OpDelegateSelfBalance is a paid mutator transaction binding the contract method 0x03cfd846.
Solidity: function opDelegateSelfBalance() payable returns(uint256)
func (*OpCallAuxSession) OpReturnCallSelfBalance ¶
func (_OpCallAux *OpCallAuxSession) OpReturnCallSelfBalance(addrCall common.Address) (*types.Transaction, error)
OpReturnCallSelfBalance is a paid mutator transaction binding the contract method 0x8b00fb6a.
Solidity: function opReturnCallSelfBalance(address addrCall) payable returns(uint256)
type OpCallAuxTransactor ¶
type OpCallAuxTransactor struct {
// contains filtered or unexported fields
}
OpCallAuxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOpCallAuxTransactor ¶
func NewOpCallAuxTransactor(address common.Address, transactor bind.ContractTransactor) (*OpCallAuxTransactor, error)
NewOpCallAuxTransactor creates a new write-only instance of OpCallAux, bound to a specific deployed contract.
func (*OpCallAuxTransactor) AddTwo ¶
func (_OpCallAux *OpCallAuxTransactor) AddTwo(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)
AddTwo is a paid mutator transaction binding the contract method 0x0f52d66e.
Solidity: function addTwo(uint256 a, uint256 b) returns(uint256)
func (*OpCallAuxTransactor) AuxFail ¶
func (_OpCallAux *OpCallAuxTransactor) AuxFail(opts *bind.TransactOpts) (*types.Transaction, error)
AuxFail is a paid mutator transaction binding the contract method 0x266f6aec.
Solidity: function auxFail() returns()
func (*OpCallAuxTransactor) AuxReturn ¶
func (_OpCallAux *OpCallAuxTransactor) AuxReturn(opts *bind.TransactOpts) (*types.Transaction, error)
AuxReturn is a paid mutator transaction binding the contract method 0x6aecbc33.
Solidity: function auxReturn() returns(uint256)
func (*OpCallAuxTransactor) AuxStop ¶
func (_OpCallAux *OpCallAuxTransactor) AuxStop(opts *bind.TransactOpts) (*types.Transaction, error)
AuxStop is a paid mutator transaction binding the contract method 0x03d3e8a7.
Solidity: function auxStop() returns()
func (*OpCallAuxTransactor) AuxUpdate ¶
func (_OpCallAux *OpCallAuxTransactor) AuxUpdate(opts *bind.TransactOpts) (*types.Transaction, error)
AuxUpdate is a paid mutator transaction binding the contract method 0x3182d9a9.
Solidity: function auxUpdate() returns(uint256)
func (*OpCallAuxTransactor) AuxUpdateValues ¶
func (_OpCallAux *OpCallAuxTransactor) AuxUpdateValues(opts *bind.TransactOpts) (*types.Transaction, error)
AuxUpdateValues is a paid mutator transaction binding the contract method 0xf80efde5.
Solidity: function auxUpdateValues() payable returns(uint256)
func (*OpCallAuxTransactor) OpCallSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactor) OpCallSelfBalance(opts *bind.TransactOpts) (*types.Transaction, error)
OpCallSelfBalance is a paid mutator transaction binding the contract method 0xb6f54b25.
Solidity: function opCallSelfBalance() payable returns(uint256)
func (*OpCallAuxTransactor) OpDelegateSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactor) OpDelegateSelfBalance(opts *bind.TransactOpts) (*types.Transaction, error)
OpDelegateSelfBalance is a paid mutator transaction binding the contract method 0x03cfd846.
Solidity: function opDelegateSelfBalance() payable returns(uint256)
func (*OpCallAuxTransactor) OpReturnCallSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactor) OpReturnCallSelfBalance(opts *bind.TransactOpts, addrCall common.Address) (*types.Transaction, error)
OpReturnCallSelfBalance is a paid mutator transaction binding the contract method 0x8b00fb6a.
Solidity: function opReturnCallSelfBalance(address addrCall) payable returns(uint256)
type OpCallAuxTransactorRaw ¶
type OpCallAuxTransactorRaw struct {
Contract *OpCallAuxTransactor // Generic write-only contract binding to access the raw methods on
}
OpCallAuxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OpCallAuxTransactorRaw) Transact ¶
func (_OpCallAux *OpCallAuxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OpCallAuxTransactorRaw) Transfer ¶
func (_OpCallAux *OpCallAuxTransactorRaw) 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 OpCallAuxTransactorSession ¶
type OpCallAuxTransactorSession struct { Contract *OpCallAuxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OpCallAuxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OpCallAuxTransactorSession) AddTwo ¶
func (_OpCallAux *OpCallAuxTransactorSession) AddTwo(a *big.Int, b *big.Int) (*types.Transaction, error)
AddTwo is a paid mutator transaction binding the contract method 0x0f52d66e.
Solidity: function addTwo(uint256 a, uint256 b) returns(uint256)
func (*OpCallAuxTransactorSession) AuxFail ¶
func (_OpCallAux *OpCallAuxTransactorSession) AuxFail() (*types.Transaction, error)
AuxFail is a paid mutator transaction binding the contract method 0x266f6aec.
Solidity: function auxFail() returns()
func (*OpCallAuxTransactorSession) AuxReturn ¶
func (_OpCallAux *OpCallAuxTransactorSession) AuxReturn() (*types.Transaction, error)
AuxReturn is a paid mutator transaction binding the contract method 0x6aecbc33.
Solidity: function auxReturn() returns(uint256)
func (*OpCallAuxTransactorSession) AuxStop ¶
func (_OpCallAux *OpCallAuxTransactorSession) AuxStop() (*types.Transaction, error)
AuxStop is a paid mutator transaction binding the contract method 0x03d3e8a7.
Solidity: function auxStop() returns()
func (*OpCallAuxTransactorSession) AuxUpdate ¶
func (_OpCallAux *OpCallAuxTransactorSession) AuxUpdate() (*types.Transaction, error)
AuxUpdate is a paid mutator transaction binding the contract method 0x3182d9a9.
Solidity: function auxUpdate() returns(uint256)
func (*OpCallAuxTransactorSession) AuxUpdateValues ¶
func (_OpCallAux *OpCallAuxTransactorSession) AuxUpdateValues() (*types.Transaction, error)
AuxUpdateValues is a paid mutator transaction binding the contract method 0xf80efde5.
Solidity: function auxUpdateValues() payable returns(uint256)
func (*OpCallAuxTransactorSession) OpCallSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactorSession) OpCallSelfBalance() (*types.Transaction, error)
OpCallSelfBalance is a paid mutator transaction binding the contract method 0xb6f54b25.
Solidity: function opCallSelfBalance() payable returns(uint256)
func (*OpCallAuxTransactorSession) OpDelegateSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactorSession) OpDelegateSelfBalance() (*types.Transaction, error)
OpDelegateSelfBalance is a paid mutator transaction binding the contract method 0x03cfd846.
Solidity: function opDelegateSelfBalance() payable returns(uint256)
func (*OpCallAuxTransactorSession) OpReturnCallSelfBalance ¶
func (_OpCallAux *OpCallAuxTransactorSession) OpReturnCallSelfBalance(addrCall common.Address) (*types.Transaction, error)
OpReturnCallSelfBalance is a paid mutator transaction binding the contract method 0x8b00fb6a.
Solidity: function opReturnCallSelfBalance(address addrCall) payable returns(uint256)