Documentation ¶
Index ¶
- Constants
- type IGenericHandler
- type IGenericHandlerCaller
- type IGenericHandlerCallerRaw
- type IGenericHandlerCallerSession
- type IGenericHandlerFilterer
- type IGenericHandlerRaw
- func (_IGenericHandler *IGenericHandlerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IGenericHandler *IGenericHandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IGenericHandler *IGenericHandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IGenericHandlerSession
- type IGenericHandlerTransactor
- type IGenericHandlerTransactorRaw
- type IGenericHandlerTransactorSession
Constants ¶
const IGenericHandlerABI = "" /* 530-byte string literal not displayed */
IGenericHandlerABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IGenericHandler ¶
type IGenericHandler struct { IGenericHandlerCaller // Read-only binding to the contract IGenericHandlerTransactor // Write-only binding to the contract IGenericHandlerFilterer // Log filterer for contract events }
IGenericHandler is an auto generated Go binding around an Ethereum contract.
func NewIGenericHandler ¶
func NewIGenericHandler(address common.Address, backend bind.ContractBackend) (*IGenericHandler, error)
NewIGenericHandler creates a new instance of IGenericHandler, bound to a specific deployed contract.
type IGenericHandlerCaller ¶
type IGenericHandlerCaller struct {
// contains filtered or unexported fields
}
IGenericHandlerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIGenericHandlerCaller ¶
func NewIGenericHandlerCaller(address common.Address, caller bind.ContractCaller) (*IGenericHandlerCaller, error)
NewIGenericHandlerCaller creates a new read-only instance of IGenericHandler, bound to a specific deployed contract.
type IGenericHandlerCallerRaw ¶
type IGenericHandlerCallerRaw struct {
Contract *IGenericHandlerCaller // Generic read-only contract binding to access the raw methods on
}
IGenericHandlerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IGenericHandlerCallerRaw) Call ¶
func (_IGenericHandler *IGenericHandlerCallerRaw) 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 IGenericHandlerCallerSession ¶
type IGenericHandlerCallerSession struct { Contract *IGenericHandlerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IGenericHandlerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IGenericHandlerFilterer ¶
type IGenericHandlerFilterer struct {
// contains filtered or unexported fields
}
IGenericHandlerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIGenericHandlerFilterer ¶
func NewIGenericHandlerFilterer(address common.Address, filterer bind.ContractFilterer) (*IGenericHandlerFilterer, error)
NewIGenericHandlerFilterer creates a new log filterer instance of IGenericHandler, bound to a specific deployed contract.
type IGenericHandlerRaw ¶
type IGenericHandlerRaw struct {
Contract *IGenericHandler // Generic contract binding to access the raw methods on
}
IGenericHandlerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IGenericHandlerRaw) Call ¶
func (_IGenericHandler *IGenericHandlerRaw) 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 (*IGenericHandlerRaw) Transact ¶
func (_IGenericHandler *IGenericHandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGenericHandlerRaw) Transfer ¶
func (_IGenericHandler *IGenericHandlerRaw) 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 IGenericHandlerSession ¶
type IGenericHandlerSession struct { Contract *IGenericHandler // 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 }
IGenericHandlerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IGenericHandlerSession) SetResource ¶
func (_IGenericHandler *IGenericHandlerSession) SetResource(resourceID [32]byte, contractAddress common.Address, depositFunctionSig [4]byte, depositFunctionDepositerOffset *big.Int, executeFunctionSig [4]byte) (*types.Transaction, error)
SetResource is a paid mutator transaction binding the contract method 0xde319d99.
Solidity: function setResource(bytes32 resourceID, address contractAddress, bytes4 depositFunctionSig, uint256 depositFunctionDepositerOffset, bytes4 executeFunctionSig) returns()
type IGenericHandlerTransactor ¶
type IGenericHandlerTransactor struct {
// contains filtered or unexported fields
}
IGenericHandlerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIGenericHandlerTransactor ¶
func NewIGenericHandlerTransactor(address common.Address, transactor bind.ContractTransactor) (*IGenericHandlerTransactor, error)
NewIGenericHandlerTransactor creates a new write-only instance of IGenericHandler, bound to a specific deployed contract.
func (*IGenericHandlerTransactor) SetResource ¶
func (_IGenericHandler *IGenericHandlerTransactor) SetResource(opts *bind.TransactOpts, resourceID [32]byte, contractAddress common.Address, depositFunctionSig [4]byte, depositFunctionDepositerOffset *big.Int, executeFunctionSig [4]byte) (*types.Transaction, error)
SetResource is a paid mutator transaction binding the contract method 0xde319d99.
Solidity: function setResource(bytes32 resourceID, address contractAddress, bytes4 depositFunctionSig, uint256 depositFunctionDepositerOffset, bytes4 executeFunctionSig) returns()
type IGenericHandlerTransactorRaw ¶
type IGenericHandlerTransactorRaw struct {
Contract *IGenericHandlerTransactor // Generic write-only contract binding to access the raw methods on
}
IGenericHandlerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IGenericHandlerTransactorRaw) Transact ¶
func (_IGenericHandler *IGenericHandlerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGenericHandlerTransactorRaw) Transfer ¶
func (_IGenericHandler *IGenericHandlerTransactorRaw) 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 IGenericHandlerTransactorSession ¶
type IGenericHandlerTransactorSession struct { Contract *IGenericHandlerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IGenericHandlerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IGenericHandlerTransactorSession) SetResource ¶
func (_IGenericHandler *IGenericHandlerTransactorSession) SetResource(resourceID [32]byte, contractAddress common.Address, depositFunctionSig [4]byte, depositFunctionDepositerOffset *big.Int, executeFunctionSig [4]byte) (*types.Transaction, error)
SetResource is a paid mutator transaction binding the contract method 0xde319d99.
Solidity: function setResource(bytes32 resourceID, address contractAddress, bytes4 depositFunctionSig, uint256 depositFunctionDepositerOffset, bytes4 executeFunctionSig) returns()