Documentation ¶
Index ¶
- Constants
- Variables
- type BasicUpkeepContract
- type BasicUpkeepContractCaller
- func (_BasicUpkeepContract *BasicUpkeepContractCaller) BytesToSend(opts *bind.CallOpts) ([]byte, error)
- func (_BasicUpkeepContract *BasicUpkeepContractCaller) ReceivedBytes(opts *bind.CallOpts) ([]byte, error)
- func (_BasicUpkeepContract *BasicUpkeepContractCaller) ShouldPerformUpkeep(opts *bind.CallOpts) (bool, error)
- type BasicUpkeepContractCallerRaw
- type BasicUpkeepContractCallerSession
- type BasicUpkeepContractFilterer
- type BasicUpkeepContractRaw
- func (_BasicUpkeepContract *BasicUpkeepContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BasicUpkeepContract *BasicUpkeepContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BasicUpkeepContractSession
- func (_BasicUpkeepContract *BasicUpkeepContractSession) BytesToSend() ([]byte, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) CheckUpkeep(data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) PerformUpkeep(data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) ReceivedBytes() ([]byte, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) SetBytesToSend(_bytes []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) SetShouldPerformUpkeep(_should bool) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractSession) ShouldPerformUpkeep() (bool, error)
- type BasicUpkeepContractTransactor
- func (_BasicUpkeepContract *BasicUpkeepContractTransactor) CheckUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactor) PerformUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactor) SetBytesToSend(opts *bind.TransactOpts, _bytes []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactor) SetShouldPerformUpkeep(opts *bind.TransactOpts, _should bool) (*types.Transaction, error)
- type BasicUpkeepContractTransactorRaw
- type BasicUpkeepContractTransactorSession
- func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) CheckUpkeep(data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) PerformUpkeep(data []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) SetBytesToSend(_bytes []byte) (*types.Transaction, error)
- func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) SetShouldPerformUpkeep(_should bool) (*types.Transaction, error)
Constants ¶
const BasicUpkeepContractABI = "" /* 1365-byte string literal not displayed */
BasicUpkeepContractABI is the input ABI used to generate the binding from.
Variables ¶
var BasicUpkeepContractBin = "" /* 3734-byte string literal not displayed */
BasicUpkeepContractBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type BasicUpkeepContract ¶
type BasicUpkeepContract struct { BasicUpkeepContractCaller // Read-only binding to the contract BasicUpkeepContractTransactor // Write-only binding to the contract BasicUpkeepContractFilterer // Log filterer for contract events }
BasicUpkeepContract is an auto generated Go binding around an Ethereum contract.
func DeployBasicUpkeepContract ¶
func DeployBasicUpkeepContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BasicUpkeepContract, error)
DeployBasicUpkeepContract deploys a new Ethereum contract, binding an instance of BasicUpkeepContract to it.
func NewBasicUpkeepContract ¶
func NewBasicUpkeepContract(address common.Address, backend bind.ContractBackend) (*BasicUpkeepContract, error)
NewBasicUpkeepContract creates a new instance of BasicUpkeepContract, bound to a specific deployed contract.
type BasicUpkeepContractCaller ¶
type BasicUpkeepContractCaller struct {
// contains filtered or unexported fields
}
BasicUpkeepContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBasicUpkeepContractCaller ¶
func NewBasicUpkeepContractCaller(address common.Address, caller bind.ContractCaller) (*BasicUpkeepContractCaller, error)
NewBasicUpkeepContractCaller creates a new read-only instance of BasicUpkeepContract, bound to a specific deployed contract.
func (*BasicUpkeepContractCaller) BytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractCaller) BytesToSend(opts *bind.CallOpts) ([]byte, error)
BytesToSend is a free data retrieval call binding the contract method 0x33437c77.
Solidity: function bytesToSend() view returns(bytes)
func (*BasicUpkeepContractCaller) ReceivedBytes ¶
func (_BasicUpkeepContract *BasicUpkeepContractCaller) ReceivedBytes(opts *bind.CallOpts) ([]byte, error)
ReceivedBytes is a free data retrieval call binding the contract method 0x0427e4b7.
Solidity: function receivedBytes() view returns(bytes)
func (*BasicUpkeepContractCaller) ShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractCaller) ShouldPerformUpkeep(opts *bind.CallOpts) (bool, error)
ShouldPerformUpkeep is a free data retrieval call binding the contract method 0xbb446268.
Solidity: function shouldPerformUpkeep() view returns(bool)
type BasicUpkeepContractCallerRaw ¶
type BasicUpkeepContractCallerRaw struct {
Contract *BasicUpkeepContractCaller // Generic read-only contract binding to access the raw methods on
}
BasicUpkeepContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BasicUpkeepContractCallerRaw) Call ¶
func (_BasicUpkeepContract *BasicUpkeepContractCallerRaw) 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 BasicUpkeepContractCallerSession ¶
type BasicUpkeepContractCallerSession struct { Contract *BasicUpkeepContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BasicUpkeepContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BasicUpkeepContractCallerSession) BytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractCallerSession) BytesToSend() ([]byte, error)
BytesToSend is a free data retrieval call binding the contract method 0x33437c77.
Solidity: function bytesToSend() view returns(bytes)
func (*BasicUpkeepContractCallerSession) ReceivedBytes ¶
func (_BasicUpkeepContract *BasicUpkeepContractCallerSession) ReceivedBytes() ([]byte, error)
ReceivedBytes is a free data retrieval call binding the contract method 0x0427e4b7.
Solidity: function receivedBytes() view returns(bytes)
func (*BasicUpkeepContractCallerSession) ShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractCallerSession) ShouldPerformUpkeep() (bool, error)
ShouldPerformUpkeep is a free data retrieval call binding the contract method 0xbb446268.
Solidity: function shouldPerformUpkeep() view returns(bool)
type BasicUpkeepContractFilterer ¶
type BasicUpkeepContractFilterer struct {
// contains filtered or unexported fields
}
BasicUpkeepContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBasicUpkeepContractFilterer ¶
func NewBasicUpkeepContractFilterer(address common.Address, filterer bind.ContractFilterer) (*BasicUpkeepContractFilterer, error)
NewBasicUpkeepContractFilterer creates a new log filterer instance of BasicUpkeepContract, bound to a specific deployed contract.
type BasicUpkeepContractRaw ¶
type BasicUpkeepContractRaw struct {
Contract *BasicUpkeepContract // Generic contract binding to access the raw methods on
}
BasicUpkeepContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BasicUpkeepContractRaw) Call ¶
func (_BasicUpkeepContract *BasicUpkeepContractRaw) 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 (*BasicUpkeepContractRaw) Transact ¶
func (_BasicUpkeepContract *BasicUpkeepContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BasicUpkeepContractRaw) Transfer ¶
func (_BasicUpkeepContract *BasicUpkeepContractRaw) 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 BasicUpkeepContractSession ¶
type BasicUpkeepContractSession struct { Contract *BasicUpkeepContract // 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 }
BasicUpkeepContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BasicUpkeepContractSession) BytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) BytesToSend() ([]byte, error)
BytesToSend is a free data retrieval call binding the contract method 0x33437c77.
Solidity: function bytesToSend() view returns(bytes)
func (*BasicUpkeepContractSession) CheckUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) CheckUpkeep(data []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) returns(bool, bytes)
func (*BasicUpkeepContractSession) PerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) PerformUpkeep(data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*BasicUpkeepContractSession) ReceivedBytes ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) ReceivedBytes() ([]byte, error)
ReceivedBytes is a free data retrieval call binding the contract method 0x0427e4b7.
Solidity: function receivedBytes() view returns(bytes)
func (*BasicUpkeepContractSession) SetBytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) SetBytesToSend(_bytes []byte) (*types.Transaction, error)
SetBytesToSend is a paid mutator transaction binding the contract method 0x2c3b84ac.
Solidity: function setBytesToSend(bytes _bytes) returns()
func (*BasicUpkeepContractSession) SetShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) SetShouldPerformUpkeep(_should bool) (*types.Transaction, error)
SetShouldPerformUpkeep is a paid mutator transaction binding the contract method 0x84aadecc.
Solidity: function setShouldPerformUpkeep(bool _should) returns()
func (*BasicUpkeepContractSession) ShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractSession) ShouldPerformUpkeep() (bool, error)
ShouldPerformUpkeep is a free data retrieval call binding the contract method 0xbb446268.
Solidity: function shouldPerformUpkeep() view returns(bool)
type BasicUpkeepContractTransactor ¶
type BasicUpkeepContractTransactor struct {
// contains filtered or unexported fields
}
BasicUpkeepContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBasicUpkeepContractTransactor ¶
func NewBasicUpkeepContractTransactor(address common.Address, transactor bind.ContractTransactor) (*BasicUpkeepContractTransactor, error)
NewBasicUpkeepContractTransactor creates a new write-only instance of BasicUpkeepContract, bound to a specific deployed contract.
func (*BasicUpkeepContractTransactor) CheckUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactor) CheckUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) returns(bool, bytes)
func (*BasicUpkeepContractTransactor) PerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactor) PerformUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*BasicUpkeepContractTransactor) SetBytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactor) SetBytesToSend(opts *bind.TransactOpts, _bytes []byte) (*types.Transaction, error)
SetBytesToSend is a paid mutator transaction binding the contract method 0x2c3b84ac.
Solidity: function setBytesToSend(bytes _bytes) returns()
func (*BasicUpkeepContractTransactor) SetShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactor) SetShouldPerformUpkeep(opts *bind.TransactOpts, _should bool) (*types.Transaction, error)
SetShouldPerformUpkeep is a paid mutator transaction binding the contract method 0x84aadecc.
Solidity: function setShouldPerformUpkeep(bool _should) returns()
type BasicUpkeepContractTransactorRaw ¶
type BasicUpkeepContractTransactorRaw struct {
Contract *BasicUpkeepContractTransactor // Generic write-only contract binding to access the raw methods on
}
BasicUpkeepContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BasicUpkeepContractTransactorRaw) Transact ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BasicUpkeepContractTransactorRaw) Transfer ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorRaw) 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 BasicUpkeepContractTransactorSession ¶
type BasicUpkeepContractTransactorSession struct { Contract *BasicUpkeepContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BasicUpkeepContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BasicUpkeepContractTransactorSession) CheckUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) CheckUpkeep(data []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) returns(bool, bytes)
func (*BasicUpkeepContractTransactorSession) PerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) PerformUpkeep(data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*BasicUpkeepContractTransactorSession) SetBytesToSend ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) SetBytesToSend(_bytes []byte) (*types.Transaction, error)
SetBytesToSend is a paid mutator transaction binding the contract method 0x2c3b84ac.
Solidity: function setBytesToSend(bytes _bytes) returns()
func (*BasicUpkeepContractTransactorSession) SetShouldPerformUpkeep ¶
func (_BasicUpkeepContract *BasicUpkeepContractTransactorSession) SetShouldPerformUpkeep(_should bool) (*types.Transaction, error)
SetShouldPerformUpkeep is a paid mutator transaction binding the contract method 0x84aadecc.
Solidity: function setShouldPerformUpkeep(bool _should) returns()