Documentation
¶
Index ¶
- Variables
- type OnchainConfig
- type RegistrationParams
- type State
- type UpkeepControllerContract
- type UpkeepControllerContractCaller
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) DecodePerformDataTest(opts *bind.CallOpts, performData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetActiveUpkeepIDs(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetDetailedUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetInfoTest(opts *bind.CallOpts, lastUpkeepId *big.Int) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetLastIdTest(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, upkeepId *big.Int) (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetMinBalancesForUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetPerformDataTest(opts *bind.CallOpts, target common.Address, checkData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetResultTest(opts *bind.CallOpts, performOffset *big.Int, performLimit *big.Int, ...) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeep(opts *bind.CallOpts, upkeepId *big.Int) (UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeepsCount(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) ILink(opts *bind.CallOpts) (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) IRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) IRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCaller) IsNewUpkeepNeeded(opts *bind.CallOpts) (struct{ ... }, error)
- type UpkeepControllerContractCallerRaw
- type UpkeepControllerContractCallerSession
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) DecodePerformDataTest(performData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetActiveUpkeepIDs(offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetDetailedUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetInfoTest(lastUpkeepId *big.Int) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetLastIdTest() (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetMinBalanceForUpkeep(upkeepId *big.Int) (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetMinBalancesForUpkeeps(offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetPerformDataTest(target common.Address, checkData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetResultTest(performOffset *big.Int, performLimit *big.Int, performArray []*big.Int) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetState() (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeep(upkeepId *big.Int) (UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeepsCount() (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) ILink() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IRegistrar() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IRegistry() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IsNewUpkeepNeeded() (struct{ ... }, error)
- type UpkeepControllerContractFilterer
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractFundsAddedIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepCanceledIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepCreated(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepCreatedIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepGasLimitSetIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepOffchainConfigSetIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepPausedIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepUnpausedIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepUpdated(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepUpdatedIterator, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseFundsAdded(log types.Log) (*UpkeepControllerContractFundsAdded, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepCanceled(log types.Log) (*UpkeepControllerContractUpkeepCanceled, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepCreated(log types.Log) (*UpkeepControllerContractUpkeepCreated, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepGasLimitSet(log types.Log) (*UpkeepControllerContractUpkeepGasLimitSet, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepOffchainConfigSet(log types.Log) (*UpkeepControllerContractUpkeepOffchainConfigSet, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepPaused(log types.Log) (*UpkeepControllerContractUpkeepPaused, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepUnpaused(log types.Log) (*UpkeepControllerContractUpkeepUnpaused, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepUpdated(log types.Log) (*UpkeepControllerContractUpkeepUpdated, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractFundsAdded, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepCanceled, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepCreated(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepCreated, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepOffchainConfigSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepPaused, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepUnpaused, ...) (event.Subscription, error)
- func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepUpdated(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepUpdated, ...) (event.Subscription, error)
- type UpkeepControllerContractFundsAdded
- type UpkeepControllerContractFundsAddedIterator
- type UpkeepControllerContractRaw
- func (_UpkeepControllerContract *UpkeepControllerContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepControllerContract *UpkeepControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepControllerContractSession
- func (_UpkeepControllerContract *UpkeepControllerContractSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) CheckUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) DecodePerformDataTest(performData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetActiveUpkeepIDs(offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetDetailedUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetInfoTest(lastUpkeepId *big.Int) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetLastIdTest() (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetMinBalanceForUpkeep(upkeepId *big.Int) (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetMinBalancesForUpkeeps(offset *big.Int, limit *big.Int) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetPerformDataTest(target common.Address, checkData []byte) ([]*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetResultTest(performOffset *big.Int, performLimit *big.Int, performArray []*big.Int) (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetState() (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeep(upkeepId *big.Int) (UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeepsCount() (*big.Int, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) ILink() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) IRegistrar() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) IRegistry() (common.Address, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) IsNewUpkeepNeeded() (struct{ ... }, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) PauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) RegisterAndPredictID(params RegistrationParams) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) SetUpkeepOffchainConfig(upkeepId *big.Int, config []byte) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) UnpauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractSession) UpdateCheckData(upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
- type UpkeepControllerContractTransactor
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) AddFunds(opts *bind.TransactOpts, upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) CancelUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) CheckUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) PauseUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) RegisterAndPredictID(opts *bind.TransactOpts, params RegistrationParams) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) SetUpkeepOffchainConfig(opts *bind.TransactOpts, upkeepId *big.Int, config []byte) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) UnpauseUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactor) UpdateCheckData(opts *bind.TransactOpts, upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
- type UpkeepControllerContractTransactorRaw
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepControllerContractTransactorSession
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) CheckUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) PauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) RegisterAndPredictID(params RegistrationParams) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) SetUpkeepOffchainConfig(upkeepId *big.Int, config []byte) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) UnpauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
- func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) UpdateCheckData(upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
- type UpkeepControllerContractUpkeepCanceled
- type UpkeepControllerContractUpkeepCanceledIterator
- type UpkeepControllerContractUpkeepCreated
- type UpkeepControllerContractUpkeepCreatedIterator
- type UpkeepControllerContractUpkeepGasLimitSet
- type UpkeepControllerContractUpkeepGasLimitSetIterator
- type UpkeepControllerContractUpkeepOffchainConfigSet
- type UpkeepControllerContractUpkeepOffchainConfigSetIterator
- type UpkeepControllerContractUpkeepPaused
- type UpkeepControllerContractUpkeepPausedIterator
- type UpkeepControllerContractUpkeepUnpaused
- type UpkeepControllerContractUpkeepUnpausedIterator
- type UpkeepControllerContractUpkeepUpdated
- type UpkeepControllerContractUpkeepUpdatedIterator
- type UpkeepControllerExampleDetailedUpkeep
- type UpkeepInfo
- type Upkeeper
Constants ¶
This section is empty.
Variables ¶
var UpkeepControllerContractABI = UpkeepControllerContractMetaData.ABI
UpkeepControllerContractABI is the input ABI used to generate the binding from. Deprecated: Use UpkeepControllerContractMetaData.ABI instead.
var UpkeepControllerContractMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"contractKeeperRegistrarInterface\",\"name\":\"registrar\",\"type\":\"address\"},{\"internalType\":\"contractAutomationRegistryWithMinANeededAmountInterface\",\"name\":\"registry\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"amount\",\"type\":\"uint32\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"config\",\"type\":\"bytes\"}],\"name\":\"UpkeepOffchainConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"UpkeepUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumUpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"decodePerformDataTest\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getActiveUpkeepIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"upkeeps\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getDetailedUpkeeps\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"minAmount\",\"type\":\"uint96\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"lastPerformBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"internalType\":\"structUpkeepInfo\",\"name\":\"info\",\"type\":\"tuple\"}],\"internalType\":\"structUpkeepControllerExample.DetailedUpkeep[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"lastUpkeepId\",\"type\":\"uint256\"}],\"name\":\"getInfoTest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"performOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"performLimit\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastIdTest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getMinBalancesForUpkeeps\",\"outputs\":[{\"internalType\":\"uint96[]\",\"name\":\"\",\"type\":\"uint96[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAutomationCompatibleWithViewInterface\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"getPerformDataTest\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"performOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"performLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"performArray\",\"type\":\"uint256[]\"}],\"name\":\"getResultTest\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isNeeded\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"newOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newLimit\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"ownerLinkBalance\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"expectedLinkBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"totalPremium\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"numUpkeeps\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"latestConfigBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"latestConfigDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"latestEpoch\",\"type\":\"uint32\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"}],\"internalType\":\"structState\",\"name\":\"state\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxCheckDataSize\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformDataSize\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structOnchainConfig\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"lastPerformBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"internalType\":\"structUpkeepInfo\",\"name\":\"upkeepInfo\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"}],\"name\":\"getUpkeeps\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"lastPerformBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"internalType\":\"structUpkeepInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUpkeepsCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"i_link\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"i_registrar\",\"outputs\":[{\"internalType\":\"contractKeeperRegistrarInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"i_registry\",\"outputs\":[{\"internalType\":\"contractAutomationRegistryWithMinANeededAmountInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isNewUpkeepNeeded\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isNeeded\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"newOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"newLimit\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"pauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"encryptedEmail\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"upkeepContract\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"adminAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"internalType\":\"structRegistrationParams\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"registerAndPredictID\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"config\",\"type\":\"bytes\"}],\"name\":\"setUpkeepOffchainConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"unpauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"updateCheckData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
UpkeepControllerContractMetaData contains all meta data concerning the UpkeepControllerContract contract.
Functions ¶
This section is empty.
Types ¶
type OnchainConfig ¶
type OnchainConfig struct { PaymentPremiumPPB uint32 FlatFeeMicroLink uint32 CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 MinUpkeepSpend *big.Int MaxPerformGas uint32 MaxCheckDataSize uint32 MaxPerformDataSize uint32 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Transcoder common.Address Registrar common.Address }
OnchainConfig is an auto generated low-level Go binding around an user-defined struct.
type RegistrationParams ¶
type RegistrationParams struct { Name string EncryptedEmail []byte UpkeepContract common.Address GasLimit uint32 AdminAddress common.Address CheckData []byte OffchainConfig []byte Amount *big.Int }
RegistrationParams is an auto generated low-level Go binding around an user-defined struct.
type State ¶
type State struct { Nonce uint32 OwnerLinkBalance *big.Int ExpectedLinkBalance *big.Int TotalPremium *big.Int NumUpkeeps *big.Int ConfigCount uint32 LatestConfigBlockNumber uint32 LatestConfigDigest [32]byte LatestEpoch uint32 Paused bool }
State is an auto generated low-level Go binding around an user-defined struct.
type UpkeepControllerContract ¶
type UpkeepControllerContract struct { UpkeepControllerContractCaller // Read-only binding to the contract UpkeepControllerContractTransactor // Write-only binding to the contract UpkeepControllerContractFilterer // Log filterer for contract events }
UpkeepControllerContract is an auto generated Go binding around an Ethereum contract.
func NewUpkeepControllerContract ¶
func NewUpkeepControllerContract(address common.Address, backend bind.ContractBackend) (*UpkeepControllerContract, error)
NewUpkeepControllerContract creates a new instance of UpkeepControllerContract, bound to a specific deployed contract.
type UpkeepControllerContractCaller ¶
type UpkeepControllerContractCaller struct {
// contains filtered or unexported fields
}
UpkeepControllerContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepControllerContractCaller ¶
func NewUpkeepControllerContractCaller(address common.Address, caller bind.ContractCaller) (*UpkeepControllerContractCaller, error)
NewUpkeepControllerContractCaller creates a new read-only instance of UpkeepControllerContract, bound to a specific deployed contract.
func (*UpkeepControllerContractCaller) DecodePerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) DecodePerformDataTest(opts *bind.CallOpts, performData []byte) ([]*big.Int, error)
DecodePerformDataTest is a free data retrieval call binding the contract method 0xf9913dcf.
Solidity: function decodePerformDataTest(bytes performData) pure returns(uint256[])
func (*UpkeepControllerContractCaller) GetActiveUpkeepIDs ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetActiveUpkeepIDs(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 offset, uint256 limit) view returns(uint256[] upkeeps)
func (*UpkeepControllerContractCaller) GetDetailedUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetDetailedUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
GetDetailedUpkeeps is a free data retrieval call binding the contract method 0xc43322bb.
Solidity: function getDetailedUpkeeps(uint256 offset, uint256 limit) view returns((uint256,uint96,(address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes))[])
func (*UpkeepControllerContractCaller) GetInfoTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetInfoTest(opts *bind.CallOpts, lastUpkeepId *big.Int) (struct { PerformOffset *big.Int PerformLimit *big.Int }, error)
GetInfoTest is a free data retrieval call binding the contract method 0x7daa8f5a.
Solidity: function getInfoTest(uint256 lastUpkeepId) view returns(uint256 performOffset, uint256 performLimit)
func (*UpkeepControllerContractCaller) GetLastIdTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetLastIdTest(opts *bind.CallOpts) (*big.Int, error)
GetLastIdTest is a free data retrieval call binding the contract method 0x4bcfe7d9.
Solidity: function getLastIdTest() view returns(uint256)
func (*UpkeepControllerContractCaller) GetMinBalanceForUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, upkeepId *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 upkeepId) view returns(uint96)
func (*UpkeepControllerContractCaller) GetMinBalancesForUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetMinBalancesForUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetMinBalancesForUpkeeps is a free data retrieval call binding the contract method 0xdbe5dcdf.
Solidity: function getMinBalancesForUpkeeps(uint256 offset, uint256 limit) view returns(uint96[])
func (*UpkeepControllerContractCaller) GetPerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetPerformDataTest(opts *bind.CallOpts, target common.Address, checkData []byte) ([]*big.Int, error)
GetPerformDataTest is a free data retrieval call binding the contract method 0x2515fb10.
Solidity: function getPerformDataTest(address target, bytes checkData) view returns(uint256[])
func (*UpkeepControllerContractCaller) GetResultTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetResultTest(opts *bind.CallOpts, performOffset *big.Int, performLimit *big.Int, performArray []*big.Int) (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
GetResultTest is a free data retrieval call binding the contract method 0xed1769dd.
Solidity: function getResultTest(uint256 performOffset, uint256 performLimit, uint256[] performArray) pure returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
func (*UpkeepControllerContractCaller) GetState ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetState(opts *bind.CallOpts) (struct { State State Config OnchainConfig Signers []common.Address Transmitters []common.Address F uint8 }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint96,uint256,uint32,uint32,bytes32,uint32,bool) state, (uint32,uint32,uint32,uint24,uint16,uint96,uint32,uint32,uint32,uint256,uint256,address,address) config, address[] signers, address[] transmitters, uint8 f)
func (*UpkeepControllerContractCaller) GetUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeep(opts *bind.CallOpts, upkeepId *big.Int) (UpkeepInfo, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 upkeepId) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes) upkeepInfo)
func (*UpkeepControllerContractCaller) GetUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeeps(opts *bind.CallOpts, offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
GetUpkeeps is a free data retrieval call binding the contract method 0x7f25c83d.
Solidity: function getUpkeeps(uint256 offset, uint256 limit) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes)[])
func (*UpkeepControllerContractCaller) GetUpkeepsCount ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) GetUpkeepsCount(opts *bind.CallOpts) (*big.Int, error)
GetUpkeepsCount is a free data retrieval call binding the contract method 0xe357cd07.
Solidity: function getUpkeepsCount() view returns(uint256)
func (*UpkeepControllerContractCaller) ILink ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) ILink(opts *bind.CallOpts) (common.Address, error)
ILink is a free data retrieval call binding the contract method 0x7d253aff.
Solidity: function i_link() view returns(address)
func (*UpkeepControllerContractCaller) IRegistrar ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) IRegistrar(opts *bind.CallOpts) (common.Address, error)
IRegistrar is a free data retrieval call binding the contract method 0x442b1278.
Solidity: function i_registrar() view returns(address)
func (*UpkeepControllerContractCaller) IRegistry ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) IRegistry(opts *bind.CallOpts) (common.Address, error)
IRegistry is a free data retrieval call binding the contract method 0x2a663606.
Solidity: function i_registry() view returns(address)
func (*UpkeepControllerContractCaller) IsNewUpkeepNeeded ¶
func (_UpkeepControllerContract *UpkeepControllerContractCaller) IsNewUpkeepNeeded(opts *bind.CallOpts) (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
IsNewUpkeepNeeded is a free data retrieval call binding the contract method 0x37d10eac.
Solidity: function isNewUpkeepNeeded() view returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
type UpkeepControllerContractCallerRaw ¶
type UpkeepControllerContractCallerRaw struct {
Contract *UpkeepControllerContractCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepControllerContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepControllerContractCallerRaw) Call ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerRaw) 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 UpkeepControllerContractCallerSession ¶
type UpkeepControllerContractCallerSession struct { Contract *UpkeepControllerContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepControllerContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepControllerContractCallerSession) DecodePerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) DecodePerformDataTest(performData []byte) ([]*big.Int, error)
DecodePerformDataTest is a free data retrieval call binding the contract method 0xf9913dcf.
Solidity: function decodePerformDataTest(bytes performData) pure returns(uint256[])
func (*UpkeepControllerContractCallerSession) GetActiveUpkeepIDs ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetActiveUpkeepIDs(offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 offset, uint256 limit) view returns(uint256[] upkeeps)
func (*UpkeepControllerContractCallerSession) GetDetailedUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetDetailedUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
GetDetailedUpkeeps is a free data retrieval call binding the contract method 0xc43322bb.
Solidity: function getDetailedUpkeeps(uint256 offset, uint256 limit) view returns((uint256,uint96,(address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes))[])
func (*UpkeepControllerContractCallerSession) GetInfoTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetInfoTest(lastUpkeepId *big.Int) (struct { PerformOffset *big.Int PerformLimit *big.Int }, error)
GetInfoTest is a free data retrieval call binding the contract method 0x7daa8f5a.
Solidity: function getInfoTest(uint256 lastUpkeepId) view returns(uint256 performOffset, uint256 performLimit)
func (*UpkeepControllerContractCallerSession) GetLastIdTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetLastIdTest() (*big.Int, error)
GetLastIdTest is a free data retrieval call binding the contract method 0x4bcfe7d9.
Solidity: function getLastIdTest() view returns(uint256)
func (*UpkeepControllerContractCallerSession) GetMinBalanceForUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetMinBalanceForUpkeep(upkeepId *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 upkeepId) view returns(uint96)
func (*UpkeepControllerContractCallerSession) GetMinBalancesForUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetMinBalancesForUpkeeps(offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetMinBalancesForUpkeeps is a free data retrieval call binding the contract method 0xdbe5dcdf.
Solidity: function getMinBalancesForUpkeeps(uint256 offset, uint256 limit) view returns(uint96[])
func (*UpkeepControllerContractCallerSession) GetPerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetPerformDataTest(target common.Address, checkData []byte) ([]*big.Int, error)
GetPerformDataTest is a free data retrieval call binding the contract method 0x2515fb10.
Solidity: function getPerformDataTest(address target, bytes checkData) view returns(uint256[])
func (*UpkeepControllerContractCallerSession) GetResultTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetResultTest(performOffset *big.Int, performLimit *big.Int, performArray []*big.Int) (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
GetResultTest is a free data retrieval call binding the contract method 0xed1769dd.
Solidity: function getResultTest(uint256 performOffset, uint256 performLimit, uint256[] performArray) pure returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
func (*UpkeepControllerContractCallerSession) GetState ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetState() (struct { State State Config OnchainConfig Signers []common.Address Transmitters []common.Address F uint8 }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint96,uint256,uint32,uint32,bytes32,uint32,bool) state, (uint32,uint32,uint32,uint24,uint16,uint96,uint32,uint32,uint32,uint256,uint256,address,address) config, address[] signers, address[] transmitters, uint8 f)
func (*UpkeepControllerContractCallerSession) GetUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeep(upkeepId *big.Int) (UpkeepInfo, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 upkeepId) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes) upkeepInfo)
func (*UpkeepControllerContractCallerSession) GetUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
GetUpkeeps is a free data retrieval call binding the contract method 0x7f25c83d.
Solidity: function getUpkeeps(uint256 offset, uint256 limit) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes)[])
func (*UpkeepControllerContractCallerSession) GetUpkeepsCount ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) GetUpkeepsCount() (*big.Int, error)
GetUpkeepsCount is a free data retrieval call binding the contract method 0xe357cd07.
Solidity: function getUpkeepsCount() view returns(uint256)
func (*UpkeepControllerContractCallerSession) ILink ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) ILink() (common.Address, error)
ILink is a free data retrieval call binding the contract method 0x7d253aff.
Solidity: function i_link() view returns(address)
func (*UpkeepControllerContractCallerSession) IRegistrar ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IRegistrar() (common.Address, error)
IRegistrar is a free data retrieval call binding the contract method 0x442b1278.
Solidity: function i_registrar() view returns(address)
func (*UpkeepControllerContractCallerSession) IRegistry ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IRegistry() (common.Address, error)
IRegistry is a free data retrieval call binding the contract method 0x2a663606.
Solidity: function i_registry() view returns(address)
func (*UpkeepControllerContractCallerSession) IsNewUpkeepNeeded ¶
func (_UpkeepControllerContract *UpkeepControllerContractCallerSession) IsNewUpkeepNeeded() (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
IsNewUpkeepNeeded is a free data retrieval call binding the contract method 0x37d10eac.
Solidity: function isNewUpkeepNeeded() view returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
type UpkeepControllerContractFilterer ¶
type UpkeepControllerContractFilterer struct {
// contains filtered or unexported fields
}
UpkeepControllerContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepControllerContractFilterer ¶
func NewUpkeepControllerContractFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepControllerContractFilterer, error)
NewUpkeepControllerContractFilterer creates a new log filterer instance of UpkeepControllerContract, bound to a specific deployed contract.
func (*UpkeepControllerContractFilterer) FilterFundsAdded ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractFundsAddedIterator, error)
FilterFundsAdded is a free log retrieval operation binding the contract event 0x8137dc366612bf502338bd8951f835ad8ceba421c4eb3d79c7f9b3ce0ac4762e.
Solidity: event FundsAdded(uint256 indexed id, uint96 amount)
func (*UpkeepControllerContractFilterer) FilterUpkeepCanceled ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0xa08e5e152c9438f8441ddfe294ad3b09457b826764a94e320a40b228cf2d410a.
Solidity: event UpkeepCanceled(uint256 indexed id)
func (*UpkeepControllerContractFilterer) FilterUpkeepCreated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepCreated(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepCreatedIterator, error)
FilterUpkeepCreated is a free log retrieval operation binding the contract event 0x73827404e930da1450aa92d0348dd0939840f4850415c6b42a1bcf9de4162d7b.
Solidity: event UpkeepCreated(uint256 indexed id)
func (*UpkeepControllerContractFilterer) FilterUpkeepGasLimitSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepGasLimitSetIterator, error)
FilterUpkeepGasLimitSet is a free log retrieval operation binding the contract event 0x6e922e3c48062403590addb8e090d556398efe9371d97f454fc4b10b562ae590.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint32 amount)
func (*UpkeepControllerContractFilterer) FilterUpkeepOffchainConfigSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepOffchainConfigSetIterator, error)
FilterUpkeepOffchainConfigSet is a free log retrieval operation binding the contract event 0x3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf4850.
Solidity: event UpkeepOffchainConfigSet(uint256 indexed id, bytes config)
func (*UpkeepControllerContractFilterer) FilterUpkeepPaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepPausedIterator, error)
FilterUpkeepPaused is a free log retrieval operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) FilterUpkeepUnpaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepUnpausedIterator, error)
FilterUpkeepUnpaused is a free log retrieval operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) FilterUpkeepUpdated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) FilterUpkeepUpdated(opts *bind.FilterOpts, id []*big.Int) (*UpkeepControllerContractUpkeepUpdatedIterator, error)
FilterUpkeepUpdated is a free log retrieval operation binding the contract event 0x86aa972e9fc0c705fea6a70adc998117ea6a33853d380b06d3a4e777f4e5203a.
Solidity: event UpkeepUpdated(uint256 indexed id, bytes newCheckData)
func (*UpkeepControllerContractFilterer) ParseFundsAdded ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseFundsAdded(log types.Log) (*UpkeepControllerContractFundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0x8137dc366612bf502338bd8951f835ad8ceba421c4eb3d79c7f9b3ce0ac4762e.
Solidity: event FundsAdded(uint256 indexed id, uint96 amount)
func (*UpkeepControllerContractFilterer) ParseUpkeepCanceled ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepCanceled(log types.Log) (*UpkeepControllerContractUpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0xa08e5e152c9438f8441ddfe294ad3b09457b826764a94e320a40b228cf2d410a.
Solidity: event UpkeepCanceled(uint256 indexed id)
func (*UpkeepControllerContractFilterer) ParseUpkeepCreated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepCreated(log types.Log) (*UpkeepControllerContractUpkeepCreated, error)
ParseUpkeepCreated is a log parse operation binding the contract event 0x73827404e930da1450aa92d0348dd0939840f4850415c6b42a1bcf9de4162d7b.
Solidity: event UpkeepCreated(uint256 indexed id)
func (*UpkeepControllerContractFilterer) ParseUpkeepGasLimitSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepGasLimitSet(log types.Log) (*UpkeepControllerContractUpkeepGasLimitSet, error)
ParseUpkeepGasLimitSet is a log parse operation binding the contract event 0x6e922e3c48062403590addb8e090d556398efe9371d97f454fc4b10b562ae590.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint32 amount)
func (*UpkeepControllerContractFilterer) ParseUpkeepOffchainConfigSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepOffchainConfigSet(log types.Log) (*UpkeepControllerContractUpkeepOffchainConfigSet, error)
ParseUpkeepOffchainConfigSet is a log parse operation binding the contract event 0x3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf4850.
Solidity: event UpkeepOffchainConfigSet(uint256 indexed id, bytes config)
func (*UpkeepControllerContractFilterer) ParseUpkeepPaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepPaused(log types.Log) (*UpkeepControllerContractUpkeepPaused, error)
ParseUpkeepPaused is a log parse operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) ParseUpkeepUnpaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepUnpaused(log types.Log) (*UpkeepControllerContractUpkeepUnpaused, error)
ParseUpkeepUnpaused is a log parse operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) ParseUpkeepUpdated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) ParseUpkeepUpdated(log types.Log) (*UpkeepControllerContractUpkeepUpdated, error)
ParseUpkeepUpdated is a log parse operation binding the contract event 0x86aa972e9fc0c705fea6a70adc998117ea6a33853d380b06d3a4e777f4e5203a.
Solidity: event UpkeepUpdated(uint256 indexed id, bytes newCheckData)
func (*UpkeepControllerContractFilterer) WatchFundsAdded ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractFundsAdded, id []*big.Int) (event.Subscription, error)
WatchFundsAdded is a free log subscription operation binding the contract event 0x8137dc366612bf502338bd8951f835ad8ceba421c4eb3d79c7f9b3ce0ac4762e.
Solidity: event FundsAdded(uint256 indexed id, uint96 amount)
func (*UpkeepControllerContractFilterer) WatchUpkeepCanceled ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepCanceled, id []*big.Int) (event.Subscription, error)
WatchUpkeepCanceled is a free log subscription operation binding the contract event 0xa08e5e152c9438f8441ddfe294ad3b09457b826764a94e320a40b228cf2d410a.
Solidity: event UpkeepCanceled(uint256 indexed id)
func (*UpkeepControllerContractFilterer) WatchUpkeepCreated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepCreated(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepCreated, id []*big.Int) (event.Subscription, error)
WatchUpkeepCreated is a free log subscription operation binding the contract event 0x73827404e930da1450aa92d0348dd0939840f4850415c6b42a1bcf9de4162d7b.
Solidity: event UpkeepCreated(uint256 indexed id)
func (*UpkeepControllerContractFilterer) WatchUpkeepGasLimitSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
WatchUpkeepGasLimitSet is a free log subscription operation binding the contract event 0x6e922e3c48062403590addb8e090d556398efe9371d97f454fc4b10b562ae590.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint32 amount)
func (*UpkeepControllerContractFilterer) WatchUpkeepOffchainConfigSet ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepOffchainConfigSet(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepOffchainConfigSet, id []*big.Int) (event.Subscription, error)
WatchUpkeepOffchainConfigSet is a free log subscription operation binding the contract event 0x3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf4850.
Solidity: event UpkeepOffchainConfigSet(uint256 indexed id, bytes config)
func (*UpkeepControllerContractFilterer) WatchUpkeepPaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepPaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepPaused is a free log subscription operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) WatchUpkeepUnpaused ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepUnpaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepUnpaused is a free log subscription operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*UpkeepControllerContractFilterer) WatchUpkeepUpdated ¶
func (_UpkeepControllerContract *UpkeepControllerContractFilterer) WatchUpkeepUpdated(opts *bind.WatchOpts, sink chan<- *UpkeepControllerContractUpkeepUpdated, id []*big.Int) (event.Subscription, error)
WatchUpkeepUpdated is a free log subscription operation binding the contract event 0x86aa972e9fc0c705fea6a70adc998117ea6a33853d380b06d3a4e777f4e5203a.
Solidity: event UpkeepUpdated(uint256 indexed id, bytes newCheckData)
type UpkeepControllerContractFundsAdded ¶
type UpkeepControllerContractFundsAdded struct { Id *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractFundsAdded represents a FundsAdded event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractFundsAddedIterator ¶
type UpkeepControllerContractFundsAddedIterator struct { Event *UpkeepControllerContractFundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractFundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractFundsAddedIterator) Close ¶
func (it *UpkeepControllerContractFundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractFundsAddedIterator) Error ¶
func (it *UpkeepControllerContractFundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractFundsAddedIterator) Next ¶
func (it *UpkeepControllerContractFundsAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractRaw ¶
type UpkeepControllerContractRaw struct {
Contract *UpkeepControllerContract // Generic contract binding to access the raw methods on
}
UpkeepControllerContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepControllerContractRaw) Call ¶
func (_UpkeepControllerContract *UpkeepControllerContractRaw) 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 (*UpkeepControllerContractRaw) Transact ¶
func (_UpkeepControllerContract *UpkeepControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepControllerContractRaw) Transfer ¶
func (_UpkeepControllerContract *UpkeepControllerContractRaw) 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 UpkeepControllerContractSession ¶
type UpkeepControllerContractSession struct { Contract *UpkeepControllerContract // 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 }
UpkeepControllerContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepControllerContractSession) AddFunds ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 upkeepId, uint96 amount) returns()
func (*UpkeepControllerContractSession) CancelUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractSession) CheckUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) CheckUpkeep(upkeepId *big.Int) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xf7d334ba.
Solidity: function checkUpkeep(uint256 upkeepId) returns(bool upkeepNeeded, bytes performData, uint8 upkeepFailureReason, uint256 gasUsed, uint256 fastGasWei, uint256 linkNative)
func (*UpkeepControllerContractSession) DecodePerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) DecodePerformDataTest(performData []byte) ([]*big.Int, error)
DecodePerformDataTest is a free data retrieval call binding the contract method 0xf9913dcf.
Solidity: function decodePerformDataTest(bytes performData) pure returns(uint256[])
func (*UpkeepControllerContractSession) GetActiveUpkeepIDs ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetActiveUpkeepIDs(offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 offset, uint256 limit) view returns(uint256[] upkeeps)
func (*UpkeepControllerContractSession) GetDetailedUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetDetailedUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepControllerExampleDetailedUpkeep, error)
GetDetailedUpkeeps is a free data retrieval call binding the contract method 0xc43322bb.
Solidity: function getDetailedUpkeeps(uint256 offset, uint256 limit) view returns((uint256,uint96,(address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes))[])
func (*UpkeepControllerContractSession) GetInfoTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetInfoTest(lastUpkeepId *big.Int) (struct { PerformOffset *big.Int PerformLimit *big.Int }, error)
GetInfoTest is a free data retrieval call binding the contract method 0x7daa8f5a.
Solidity: function getInfoTest(uint256 lastUpkeepId) view returns(uint256 performOffset, uint256 performLimit)
func (*UpkeepControllerContractSession) GetLastIdTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetLastIdTest() (*big.Int, error)
GetLastIdTest is a free data retrieval call binding the contract method 0x4bcfe7d9.
Solidity: function getLastIdTest() view returns(uint256)
func (*UpkeepControllerContractSession) GetMinBalanceForUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetMinBalanceForUpkeep(upkeepId *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 upkeepId) view returns(uint96)
func (*UpkeepControllerContractSession) GetMinBalancesForUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetMinBalancesForUpkeeps(offset *big.Int, limit *big.Int) ([]*big.Int, error)
GetMinBalancesForUpkeeps is a free data retrieval call binding the contract method 0xdbe5dcdf.
Solidity: function getMinBalancesForUpkeeps(uint256 offset, uint256 limit) view returns(uint96[])
func (*UpkeepControllerContractSession) GetPerformDataTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetPerformDataTest(target common.Address, checkData []byte) ([]*big.Int, error)
GetPerformDataTest is a free data retrieval call binding the contract method 0x2515fb10.
Solidity: function getPerformDataTest(address target, bytes checkData) view returns(uint256[])
func (*UpkeepControllerContractSession) GetResultTest ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetResultTest(performOffset *big.Int, performLimit *big.Int, performArray []*big.Int) (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
GetResultTest is a free data retrieval call binding the contract method 0xed1769dd.
Solidity: function getResultTest(uint256 performOffset, uint256 performLimit, uint256[] performArray) pure returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
func (*UpkeepControllerContractSession) GetState ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetState() (struct { State State Config OnchainConfig Signers []common.Address Transmitters []common.Address F uint8 }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint96,uint256,uint32,uint32,bytes32,uint32,bool) state, (uint32,uint32,uint32,uint24,uint16,uint96,uint32,uint32,uint32,uint256,uint256,address,address) config, address[] signers, address[] transmitters, uint8 f)
func (*UpkeepControllerContractSession) GetUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeep(upkeepId *big.Int) (UpkeepInfo, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 upkeepId) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes) upkeepInfo)
func (*UpkeepControllerContractSession) GetUpkeeps ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeeps(offset *big.Int, limit *big.Int) ([]UpkeepInfo, error)
GetUpkeeps is a free data retrieval call binding the contract method 0x7f25c83d.
Solidity: function getUpkeeps(uint256 offset, uint256 limit) view returns((address,uint32,bytes,uint96,address,uint64,uint32,uint96,bool,bytes)[])
func (*UpkeepControllerContractSession) GetUpkeepsCount ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) GetUpkeepsCount() (*big.Int, error)
GetUpkeepsCount is a free data retrieval call binding the contract method 0xe357cd07.
Solidity: function getUpkeepsCount() view returns(uint256)
func (*UpkeepControllerContractSession) ILink ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) ILink() (common.Address, error)
ILink is a free data retrieval call binding the contract method 0x7d253aff.
Solidity: function i_link() view returns(address)
func (*UpkeepControllerContractSession) IRegistrar ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) IRegistrar() (common.Address, error)
IRegistrar is a free data retrieval call binding the contract method 0x442b1278.
Solidity: function i_registrar() view returns(address)
func (*UpkeepControllerContractSession) IRegistry ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) IRegistry() (common.Address, error)
IRegistry is a free data retrieval call binding the contract method 0x2a663606.
Solidity: function i_registry() view returns(address)
func (*UpkeepControllerContractSession) IsNewUpkeepNeeded ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) IsNewUpkeepNeeded() (struct { IsNeeded bool NewOffset *big.Int NewLimit *big.Int }, error)
IsNewUpkeepNeeded is a free data retrieval call binding the contract method 0x37d10eac.
Solidity: function isNewUpkeepNeeded() view returns(bool isNeeded, uint256 newOffset, uint256 newLimit)
func (*UpkeepControllerContractSession) PauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) PauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractSession) RegisterAndPredictID ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) RegisterAndPredictID(params RegistrationParams) (*types.Transaction, error)
RegisterAndPredictID is a paid mutator transaction binding the contract method 0xfd111cca.
Solidity: function registerAndPredictID((string,bytes,address,uint32,address,bytes,bytes,uint96) params) returns()
func (*UpkeepControllerContractSession) SetUpkeepGasLimit ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 upkeepId, uint32 gasLimit) returns()
func (*UpkeepControllerContractSession) SetUpkeepOffchainConfig ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) SetUpkeepOffchainConfig(upkeepId *big.Int, config []byte) (*types.Transaction, error)
SetUpkeepOffchainConfig is a paid mutator transaction binding the contract method 0x8dcf0fe7.
Solidity: function setUpkeepOffchainConfig(uint256 upkeepId, bytes config) returns()
func (*UpkeepControllerContractSession) UnpauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) UnpauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractSession) UpdateCheckData ¶
func (_UpkeepControllerContract *UpkeepControllerContractSession) UpdateCheckData(upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 upkeepId, bytes newCheckData) returns()
type UpkeepControllerContractTransactor ¶
type UpkeepControllerContractTransactor struct {
// contains filtered or unexported fields
}
UpkeepControllerContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepControllerContractTransactor ¶
func NewUpkeepControllerContractTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepControllerContractTransactor, error)
NewUpkeepControllerContractTransactor creates a new write-only instance of UpkeepControllerContract, bound to a specific deployed contract.
func (*UpkeepControllerContractTransactor) AddFunds ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) AddFunds(opts *bind.TransactOpts, upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 upkeepId, uint96 amount) returns()
func (*UpkeepControllerContractTransactor) CancelUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) CancelUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactor) CheckUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) CheckUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xf7d334ba.
Solidity: function checkUpkeep(uint256 upkeepId) returns(bool upkeepNeeded, bytes performData, uint8 upkeepFailureReason, uint256 gasUsed, uint256 fastGasWei, uint256 linkNative)
func (*UpkeepControllerContractTransactor) PauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) PauseUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactor) RegisterAndPredictID ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) RegisterAndPredictID(opts *bind.TransactOpts, params RegistrationParams) (*types.Transaction, error)
RegisterAndPredictID is a paid mutator transaction binding the contract method 0xfd111cca.
Solidity: function registerAndPredictID((string,bytes,address,uint32,address,bytes,bytes,uint96) params) returns()
func (*UpkeepControllerContractTransactor) SetUpkeepGasLimit ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 upkeepId, uint32 gasLimit) returns()
func (*UpkeepControllerContractTransactor) SetUpkeepOffchainConfig ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) SetUpkeepOffchainConfig(opts *bind.TransactOpts, upkeepId *big.Int, config []byte) (*types.Transaction, error)
SetUpkeepOffchainConfig is a paid mutator transaction binding the contract method 0x8dcf0fe7.
Solidity: function setUpkeepOffchainConfig(uint256 upkeepId, bytes config) returns()
func (*UpkeepControllerContractTransactor) UnpauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) UnpauseUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactor) UpdateCheckData ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactor) UpdateCheckData(opts *bind.TransactOpts, upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 upkeepId, bytes newCheckData) returns()
type UpkeepControllerContractTransactorRaw ¶
type UpkeepControllerContractTransactorRaw struct {
Contract *UpkeepControllerContractTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepControllerContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepControllerContractTransactorRaw) Transact ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepControllerContractTransactorRaw) Transfer ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorRaw) 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 UpkeepControllerContractTransactorSession ¶
type UpkeepControllerContractTransactorSession struct { Contract *UpkeepControllerContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepControllerContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UpkeepControllerContractTransactorSession) AddFunds ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 upkeepId, uint96 amount) returns()
func (*UpkeepControllerContractTransactorSession) CancelUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactorSession) CheckUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) CheckUpkeep(upkeepId *big.Int) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xf7d334ba.
Solidity: function checkUpkeep(uint256 upkeepId) returns(bool upkeepNeeded, bytes performData, uint8 upkeepFailureReason, uint256 gasUsed, uint256 fastGasWei, uint256 linkNative)
func (*UpkeepControllerContractTransactorSession) PauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) PauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactorSession) RegisterAndPredictID ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) RegisterAndPredictID(params RegistrationParams) (*types.Transaction, error)
RegisterAndPredictID is a paid mutator transaction binding the contract method 0xfd111cca.
Solidity: function registerAndPredictID((string,bytes,address,uint32,address,bytes,bytes,uint96) params) returns()
func (*UpkeepControllerContractTransactorSession) SetUpkeepGasLimit ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 upkeepId, uint32 gasLimit) returns()
func (*UpkeepControllerContractTransactorSession) SetUpkeepOffchainConfig ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) SetUpkeepOffchainConfig(upkeepId *big.Int, config []byte) (*types.Transaction, error)
SetUpkeepOffchainConfig is a paid mutator transaction binding the contract method 0x8dcf0fe7.
Solidity: function setUpkeepOffchainConfig(uint256 upkeepId, bytes config) returns()
func (*UpkeepControllerContractTransactorSession) UnpauseUpkeep ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) UnpauseUpkeep(upkeepId *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 upkeepId) returns()
func (*UpkeepControllerContractTransactorSession) UpdateCheckData ¶
func (_UpkeepControllerContract *UpkeepControllerContractTransactorSession) UpdateCheckData(upkeepId *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 upkeepId, bytes newCheckData) returns()
type UpkeepControllerContractUpkeepCanceled ¶
type UpkeepControllerContractUpkeepCanceled struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepCanceled represents a UpkeepCanceled event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepCanceledIterator ¶
type UpkeepControllerContractUpkeepCanceledIterator struct { Event *UpkeepControllerContractUpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepCanceledIterator) Close ¶
func (it *UpkeepControllerContractUpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepCanceledIterator) Error ¶
func (it *UpkeepControllerContractUpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepCanceledIterator) Next ¶
func (it *UpkeepControllerContractUpkeepCanceledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepCreated ¶
type UpkeepControllerContractUpkeepCreated struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepCreated represents a UpkeepCreated event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepCreatedIterator ¶
type UpkeepControllerContractUpkeepCreatedIterator struct { Event *UpkeepControllerContractUpkeepCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepCreatedIterator is returned from FilterUpkeepCreated and is used to iterate over the raw logs and unpacked data for UpkeepCreated events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepCreatedIterator) Close ¶
func (it *UpkeepControllerContractUpkeepCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepCreatedIterator) Error ¶
func (it *UpkeepControllerContractUpkeepCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepCreatedIterator) Next ¶
func (it *UpkeepControllerContractUpkeepCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepGasLimitSet ¶
type UpkeepControllerContractUpkeepGasLimitSet struct { Id *big.Int Amount uint32 Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepGasLimitSet represents a UpkeepGasLimitSet event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepGasLimitSetIterator ¶
type UpkeepControllerContractUpkeepGasLimitSetIterator struct { Event *UpkeepControllerContractUpkeepGasLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepGasLimitSetIterator is returned from FilterUpkeepGasLimitSet and is used to iterate over the raw logs and unpacked data for UpkeepGasLimitSet events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepGasLimitSetIterator) Close ¶
func (it *UpkeepControllerContractUpkeepGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepGasLimitSetIterator) Error ¶
func (it *UpkeepControllerContractUpkeepGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepGasLimitSetIterator) Next ¶
func (it *UpkeepControllerContractUpkeepGasLimitSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepOffchainConfigSet ¶
type UpkeepControllerContractUpkeepOffchainConfigSet struct { Id *big.Int Config []byte Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepOffchainConfigSet represents a UpkeepOffchainConfigSet event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepOffchainConfigSetIterator ¶
type UpkeepControllerContractUpkeepOffchainConfigSetIterator struct { Event *UpkeepControllerContractUpkeepOffchainConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepOffchainConfigSetIterator is returned from FilterUpkeepOffchainConfigSet and is used to iterate over the raw logs and unpacked data for UpkeepOffchainConfigSet events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepOffchainConfigSetIterator) Close ¶
func (it *UpkeepControllerContractUpkeepOffchainConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepOffchainConfigSetIterator) Error ¶
func (it *UpkeepControllerContractUpkeepOffchainConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepOffchainConfigSetIterator) Next ¶
func (it *UpkeepControllerContractUpkeepOffchainConfigSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepPaused ¶
type UpkeepControllerContractUpkeepPaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepPaused represents a UpkeepPaused event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepPausedIterator ¶
type UpkeepControllerContractUpkeepPausedIterator struct { Event *UpkeepControllerContractUpkeepPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepPausedIterator is returned from FilterUpkeepPaused and is used to iterate over the raw logs and unpacked data for UpkeepPaused events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepPausedIterator) Close ¶
func (it *UpkeepControllerContractUpkeepPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepPausedIterator) Error ¶
func (it *UpkeepControllerContractUpkeepPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepPausedIterator) Next ¶
func (it *UpkeepControllerContractUpkeepPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepUnpaused ¶
type UpkeepControllerContractUpkeepUnpaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepUnpaused represents a UpkeepUnpaused event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepUnpausedIterator ¶
type UpkeepControllerContractUpkeepUnpausedIterator struct { Event *UpkeepControllerContractUpkeepUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepUnpausedIterator is returned from FilterUpkeepUnpaused and is used to iterate over the raw logs and unpacked data for UpkeepUnpaused events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepUnpausedIterator) Close ¶
func (it *UpkeepControllerContractUpkeepUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepUnpausedIterator) Error ¶
func (it *UpkeepControllerContractUpkeepUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepUnpausedIterator) Next ¶
func (it *UpkeepControllerContractUpkeepUnpausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerContractUpkeepUpdated ¶
type UpkeepControllerContractUpkeepUpdated struct { Id *big.Int NewCheckData []byte Raw types.Log // Blockchain specific contextual infos }
UpkeepControllerContractUpkeepUpdated represents a UpkeepUpdated event raised by the UpkeepControllerContract contract.
type UpkeepControllerContractUpkeepUpdatedIterator ¶
type UpkeepControllerContractUpkeepUpdatedIterator struct { Event *UpkeepControllerContractUpkeepUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepControllerContractUpkeepUpdatedIterator is returned from FilterUpkeepUpdated and is used to iterate over the raw logs and unpacked data for UpkeepUpdated events raised by the UpkeepControllerContract contract.
func (*UpkeepControllerContractUpkeepUpdatedIterator) Close ¶
func (it *UpkeepControllerContractUpkeepUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepControllerContractUpkeepUpdatedIterator) Error ¶
func (it *UpkeepControllerContractUpkeepUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepControllerContractUpkeepUpdatedIterator) Next ¶
func (it *UpkeepControllerContractUpkeepUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepControllerExampleDetailedUpkeep ¶
type UpkeepControllerExampleDetailedUpkeep struct { Id *big.Int MinAmount *big.Int Info UpkeepInfo }
UpkeepControllerExampleDetailedUpkeep is an auto generated low-level Go binding around an user-defined struct.
type UpkeepInfo ¶
type UpkeepInfo struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int Admin common.Address MaxValidBlocknumber uint64 LastPerformBlockNumber uint32 AmountSpent *big.Int Paused bool OffchainConfig []byte }
UpkeepInfo is an auto generated low-level Go binding around an user-defined struct.