basic_upkeep_contract

package
v2.5.1-mercury-20230919 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const BasicUpkeepContractABI = "" /* 1365-byte string literal not displayed */

BasicUpkeepContractABI is the input ABI used to generate the binding from.

Variables

View Source
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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL