Documentation ¶
Index ¶
- Variables
- type UpkeepCounter
- type UpkeepCounterCaller
- func (_UpkeepCounter *UpkeepCounterCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Counter(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
- func (_UpkeepCounter *UpkeepCounterCaller) InitialBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Interval(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) PreviousPerformBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type UpkeepCounterCallerRaw
- type UpkeepCounterCallerSession
- func (_UpkeepCounter *UpkeepCounterCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Counter() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Eligible() (bool, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Interval() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) LastBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) TestRange() (*big.Int, error)
- type UpkeepCounterFilterer
- func (_UpkeepCounter *UpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*UpkeepCounterPerformingUpkeepIterator, error)
- func (_UpkeepCounter *UpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepCounterPerformingUpkeep, error)
- func (_UpkeepCounter *UpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepCounterPerformingUpkeep, ...) (event.Subscription, error)
- type UpkeepCounterInterface
- type UpkeepCounterPerformingUpkeep
- type UpkeepCounterPerformingUpkeepIterator
- type UpkeepCounterRaw
- func (_UpkeepCounter *UpkeepCounterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepCounter *UpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepCounterSession
- func (_UpkeepCounter *UpkeepCounterSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterSession) Counter() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) Eligible() (bool, error)
- func (_UpkeepCounter *UpkeepCounterSession) InitialBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) Interval() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) LastBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterSession) TestRange() (*big.Int, error)
- type UpkeepCounterTransactor
- type UpkeepCounterTransactorRaw
- type UpkeepCounterTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var UpkeepCounterABI = UpkeepCounterMetaData.ABI
View Source
var UpkeepCounterBin = UpkeepCounterMetaData.Bin
View Source
var UpkeepCounterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_interval\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"initialBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"counter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"interval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"previousPerformBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_interval\",\"type\":\"uint256\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161048338038061048383398101604081905261002f9161004d565b60009182556001556003819055436002556004819055600555610071565b6000806040838503121561006057600080fd5b505080516020909101519092909150565b610403806100806000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c80637f407edf11610076578063917d895f1161005b578063917d895f14610150578063947a36fb14610159578063d832d92f1461016257600080fd5b80637f407edf14610127578063806b984f1461014757600080fd5b806361bc221a116100a757806361bc221a146100f45780636250a13a146100fd5780636e04ff0d1461010657600080fd5b80632cb15864146100c35780634585e33b146100df575b600080fd5b6100cc60045481565b6040519081526020015b60405180910390f35b6100f26100ed366004610291565b61017a565b005b6100cc60055481565b6100cc60005481565b610119610114366004610291565b6101fd565b6040516100d6929190610303565b6100f2610135366004610379565b60009182556001556004819055600555565b6100cc60025481565b6100cc60035481565b6100cc60015481565b61016a61024f565b60405190151581526020016100d6565b60045460000361018957436004555b4360025560055461019b9060016103ca565b600581905560045460025460035460408051938452602084019290925290820152606081019190915232907f8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa9060800160405180910390a25050600254600355565b6000606061020961024f565b848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250959a92995091975050505050505050565b60006004546000036102615750600190565b60005460045461027190436103e3565b10801561028c575060015460025461028990436103e3565b10155b905090565b600080602083850312156102a457600080fd5b823567ffffffffffffffff808211156102bc57600080fd5b818501915085601f8301126102d057600080fd5b8135818111156102df57600080fd5b8660208285010111156102f157600080fd5b60209290920196919550909350505050565b821515815260006020604081840152835180604085015260005b818110156103395785810183015185820160600152820161031d565b5060006060828601015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509392505050565b6000806040838503121561038c57600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156103dd576103dd61039b565b92915050565b818103818111156103dd576103dd61039b56fea164736f6c6343000810000a",
}
Functions ¶
This section is empty.
Types ¶
type UpkeepCounter ¶
type UpkeepCounter struct { UpkeepCounterCaller UpkeepCounterTransactor UpkeepCounterFilterer // contains filtered or unexported fields }
func DeployUpkeepCounter ¶
func DeployUpkeepCounter(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, _interval *big.Int) (common.Address, *types.Transaction, *UpkeepCounter, error)
func NewUpkeepCounter ¶
func NewUpkeepCounter(address common.Address, backend bind.ContractBackend) (*UpkeepCounter, error)
func (*UpkeepCounter) Address ¶
func (_UpkeepCounter *UpkeepCounter) Address() common.Address
type UpkeepCounterCaller ¶
type UpkeepCounterCaller struct {
// contains filtered or unexported fields
}
func NewUpkeepCounterCaller ¶
func NewUpkeepCounterCaller(address common.Address, caller bind.ContractCaller) (*UpkeepCounterCaller, error)
func (*UpkeepCounterCaller) CheckUpkeep ¶
func (*UpkeepCounterCaller) Eligible ¶
func (_UpkeepCounter *UpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
func (*UpkeepCounterCaller) InitialBlock ¶
func (*UpkeepCounterCaller) PreviousPerformBlock ¶
type UpkeepCounterCallerRaw ¶
type UpkeepCounterCallerRaw struct {
Contract *UpkeepCounterCaller
}
type UpkeepCounterCallerSession ¶
type UpkeepCounterCallerSession struct { Contract *UpkeepCounterCaller CallOpts bind.CallOpts }
func (*UpkeepCounterCallerSession) CheckUpkeep ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
func (*UpkeepCounterCallerSession) Counter ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) Counter() (*big.Int, error)
func (*UpkeepCounterCallerSession) Eligible ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) Eligible() (bool, error)
func (*UpkeepCounterCallerSession) InitialBlock ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
func (*UpkeepCounterCallerSession) Interval ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) Interval() (*big.Int, error)
func (*UpkeepCounterCallerSession) LastBlock ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) LastBlock() (*big.Int, error)
func (*UpkeepCounterCallerSession) PreviousPerformBlock ¶
func (_UpkeepCounter *UpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
type UpkeepCounterFilterer ¶
type UpkeepCounterFilterer struct {
// contains filtered or unexported fields
}
func NewUpkeepCounterFilterer ¶
func NewUpkeepCounterFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepCounterFilterer, error)
func (*UpkeepCounterFilterer) FilterPerformingUpkeep ¶
func (_UpkeepCounter *UpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*UpkeepCounterPerformingUpkeepIterator, error)
func (*UpkeepCounterFilterer) ParsePerformingUpkeep ¶
func (_UpkeepCounter *UpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepCounterPerformingUpkeep, error)
func (*UpkeepCounterFilterer) WatchPerformingUpkeep ¶
func (_UpkeepCounter *UpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepCounterPerformingUpkeep, from []common.Address) (event.Subscription, error)
type UpkeepCounterInterface ¶
type UpkeepCounterInterface interface { CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error) Counter(opts *bind.CallOpts) (*big.Int, error) Eligible(opts *bind.CallOpts) (bool, error) InitialBlock(opts *bind.CallOpts) (*big.Int, error) Interval(opts *bind.CallOpts) (*big.Int, error) LastBlock(opts *bind.CallOpts) (*big.Int, error) PreviousPerformBlock(opts *bind.CallOpts) (*big.Int, error) TestRange(opts *bind.CallOpts) (*big.Int, error) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error) SetSpread(opts *bind.TransactOpts, _testRange *big.Int, _interval *big.Int) (*types.Transaction, error) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*UpkeepCounterPerformingUpkeepIterator, error) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepCounterPerformingUpkeep, from []common.Address) (event.Subscription, error) ParsePerformingUpkeep(log types.Log) (*UpkeepCounterPerformingUpkeep, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type UpkeepCounterPerformingUpkeep ¶
type UpkeepCounterPerformingUpkeep struct { From common.Address InitialBlock *big.Int LastBlock *big.Int PreviousBlock *big.Int Counter *big.Int Raw types.Log }
func (UpkeepCounterPerformingUpkeep) Topic ¶
func (UpkeepCounterPerformingUpkeep) Topic() common.Hash
type UpkeepCounterPerformingUpkeepIterator ¶
type UpkeepCounterPerformingUpkeepIterator struct { Event *UpkeepCounterPerformingUpkeep // contains filtered or unexported fields }
func (*UpkeepCounterPerformingUpkeepIterator) Close ¶
func (it *UpkeepCounterPerformingUpkeepIterator) Close() error
func (*UpkeepCounterPerformingUpkeepIterator) Error ¶
func (it *UpkeepCounterPerformingUpkeepIterator) Error() error
func (*UpkeepCounterPerformingUpkeepIterator) Next ¶
func (it *UpkeepCounterPerformingUpkeepIterator) Next() bool
type UpkeepCounterRaw ¶
type UpkeepCounterRaw struct {
Contract *UpkeepCounter
}
func (*UpkeepCounterRaw) Call ¶
func (_UpkeepCounter *UpkeepCounterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*UpkeepCounterRaw) Transact ¶
func (_UpkeepCounter *UpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*UpkeepCounterRaw) Transfer ¶
func (_UpkeepCounter *UpkeepCounterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type UpkeepCounterSession ¶
type UpkeepCounterSession struct { Contract *UpkeepCounter CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*UpkeepCounterSession) CheckUpkeep ¶
func (_UpkeepCounter *UpkeepCounterSession) CheckUpkeep(data []byte) (bool, []byte, error)
func (*UpkeepCounterSession) Counter ¶
func (_UpkeepCounter *UpkeepCounterSession) Counter() (*big.Int, error)
func (*UpkeepCounterSession) Eligible ¶
func (_UpkeepCounter *UpkeepCounterSession) Eligible() (bool, error)
func (*UpkeepCounterSession) InitialBlock ¶
func (_UpkeepCounter *UpkeepCounterSession) InitialBlock() (*big.Int, error)
func (*UpkeepCounterSession) Interval ¶
func (_UpkeepCounter *UpkeepCounterSession) Interval() (*big.Int, error)
func (*UpkeepCounterSession) LastBlock ¶
func (_UpkeepCounter *UpkeepCounterSession) LastBlock() (*big.Int, error)
func (*UpkeepCounterSession) PerformUpkeep ¶
func (_UpkeepCounter *UpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*UpkeepCounterSession) PreviousPerformBlock ¶
func (_UpkeepCounter *UpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
func (*UpkeepCounterSession) SetSpread ¶
func (_UpkeepCounter *UpkeepCounterSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
type UpkeepCounterTransactor ¶
type UpkeepCounterTransactor struct {
// contains filtered or unexported fields
}
func NewUpkeepCounterTransactor ¶
func NewUpkeepCounterTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepCounterTransactor, error)
func (*UpkeepCounterTransactor) PerformUpkeep ¶
func (_UpkeepCounter *UpkeepCounterTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
func (*UpkeepCounterTransactor) SetSpread ¶
func (_UpkeepCounter *UpkeepCounterTransactor) SetSpread(opts *bind.TransactOpts, _testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
type UpkeepCounterTransactorRaw ¶
type UpkeepCounterTransactorRaw struct {
Contract *UpkeepCounterTransactor
}
func (*UpkeepCounterTransactorRaw) Transact ¶
func (_UpkeepCounter *UpkeepCounterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*UpkeepCounterTransactorRaw) Transfer ¶
func (_UpkeepCounter *UpkeepCounterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type UpkeepCounterTransactorSession ¶
type UpkeepCounterTransactorSession struct { Contract *UpkeepCounterTransactor TransactOpts bind.TransactOpts }
func (*UpkeepCounterTransactorSession) PerformUpkeep ¶
func (_UpkeepCounter *UpkeepCounterTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*UpkeepCounterTransactorSession) SetSpread ¶
func (_UpkeepCounter *UpkeepCounterTransactorSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.