Documentation ¶
Index ¶
- Variables
- type ILogAutomation
- type ILogAutomationCaller
- type ILogAutomationCallerRaw
- type ILogAutomationCallerSession
- type ILogAutomationFilterer
- type ILogAutomationInterface
- type ILogAutomationRaw
- func (_ILogAutomation *ILogAutomationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ILogAutomation *ILogAutomationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ILogAutomation *ILogAutomationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ILogAutomationSession
- type ILogAutomationTransactor
- type ILogAutomationTransactorRaw
- type ILogAutomationTransactorSession
- type Log
Constants ¶
This section is empty.
Variables ¶
View Source
var ILogAutomationABI = ILogAutomationMetaData.ABI
View Source
var ILogAutomationMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"txIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"source\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structLog\",\"name\":\"log\",\"type\":\"tuple\"}],\"name\":\"checkLog\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
Functions ¶
This section is empty.
Types ¶
type ILogAutomation ¶
type ILogAutomation struct { ILogAutomationCaller ILogAutomationTransactor ILogAutomationFilterer // contains filtered or unexported fields }
func NewILogAutomation ¶
func NewILogAutomation(address common.Address, backend bind.ContractBackend) (*ILogAutomation, error)
func (*ILogAutomation) Address ¶
func (_ILogAutomation *ILogAutomation) Address() common.Address
type ILogAutomationCaller ¶
type ILogAutomationCaller struct {
// contains filtered or unexported fields
}
func NewILogAutomationCaller ¶
func NewILogAutomationCaller(address common.Address, caller bind.ContractCaller) (*ILogAutomationCaller, error)
type ILogAutomationCallerRaw ¶
type ILogAutomationCallerRaw struct {
Contract *ILogAutomationCaller
}
type ILogAutomationCallerSession ¶
type ILogAutomationCallerSession struct { Contract *ILogAutomationCaller CallOpts bind.CallOpts }
type ILogAutomationFilterer ¶
type ILogAutomationFilterer struct {
// contains filtered or unexported fields
}
func NewILogAutomationFilterer ¶
func NewILogAutomationFilterer(address common.Address, filterer bind.ContractFilterer) (*ILogAutomationFilterer, error)
type ILogAutomationInterface ¶
type ILogAutomationInterface interface { CheckLog(opts *bind.TransactOpts, log Log) (*types.Transaction, error) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error) Address() common.Address }
type ILogAutomationRaw ¶
type ILogAutomationRaw struct {
Contract *ILogAutomation
}
func (*ILogAutomationRaw) Call ¶
func (_ILogAutomation *ILogAutomationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*ILogAutomationRaw) Transact ¶
func (_ILogAutomation *ILogAutomationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ILogAutomationRaw) Transfer ¶
func (_ILogAutomation *ILogAutomationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ILogAutomationSession ¶
type ILogAutomationSession struct { Contract *ILogAutomation CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*ILogAutomationSession) CheckLog ¶
func (_ILogAutomation *ILogAutomationSession) CheckLog(log Log) (*types.Transaction, error)
func (*ILogAutomationSession) PerformUpkeep ¶
func (_ILogAutomation *ILogAutomationSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
type ILogAutomationTransactor ¶
type ILogAutomationTransactor struct {
// contains filtered or unexported fields
}
func NewILogAutomationTransactor ¶
func NewILogAutomationTransactor(address common.Address, transactor bind.ContractTransactor) (*ILogAutomationTransactor, error)
func (*ILogAutomationTransactor) CheckLog ¶
func (_ILogAutomation *ILogAutomationTransactor) CheckLog(opts *bind.TransactOpts, log Log) (*types.Transaction, error)
func (*ILogAutomationTransactor) PerformUpkeep ¶
func (_ILogAutomation *ILogAutomationTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
type ILogAutomationTransactorRaw ¶
type ILogAutomationTransactorRaw struct {
Contract *ILogAutomationTransactor
}
func (*ILogAutomationTransactorRaw) Transact ¶
func (_ILogAutomation *ILogAutomationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*ILogAutomationTransactorRaw) Transfer ¶
func (_ILogAutomation *ILogAutomationTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type ILogAutomationTransactorSession ¶
type ILogAutomationTransactorSession struct { Contract *ILogAutomationTransactor TransactOpts bind.TransactOpts }
func (*ILogAutomationTransactorSession) CheckLog ¶
func (_ILogAutomation *ILogAutomationTransactorSession) CheckLog(log Log) (*types.Transaction, error)
func (*ILogAutomationTransactorSession) PerformUpkeep ¶
func (_ILogAutomation *ILogAutomationTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.