Documentation ¶
Index ¶
- Variables
- type Log
- type LogUpkeepCounter
- type LogUpkeepCounterCaller
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) CheckLog(opts *bind.CallOpts, log Log, arg1 []byte) (bool, []byte, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) Counter(opts *bind.CallOpts) (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) InitialBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) PreviousPerformBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type LogUpkeepCounterCallerRaw
- type LogUpkeepCounterCallerSession
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) CheckLog(log Log, arg1 []byte) (bool, []byte, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) Counter() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) Eligible() (bool, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) LastBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) TestRange() (*big.Int, error)
- type LogUpkeepCounterFilterer
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*LogUpkeepCounterPerformingUpkeepIterator, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger(opts *bind.FilterOpts) (*LogUpkeepCounterTriggerIterator, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger0(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger0Iterator, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger1(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger1Iterator, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger2(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger2Iterator, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*LogUpkeepCounterPerformingUpkeep, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger(log types.Log) (*LogUpkeepCounterTrigger, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger0(log types.Log) (*LogUpkeepCounterTrigger0, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger1(log types.Log) (*LogUpkeepCounterTrigger1, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger2(log types.Log) (*LogUpkeepCounterTrigger2, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterPerformingUpkeep, ...) (event.Subscription, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger) (event.Subscription, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger0(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger0) (event.Subscription, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger1(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger1) (event.Subscription, error)
- func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger2(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger2) (event.Subscription, error)
- type LogUpkeepCounterInterface
- type LogUpkeepCounterPerformingUpkeep
- type LogUpkeepCounterPerformingUpkeepIterator
- type LogUpkeepCounterRaw
- func (_LogUpkeepCounter *LogUpkeepCounterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LogUpkeepCounter *LogUpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LogUpkeepCounterSession
- func (_LogUpkeepCounter *LogUpkeepCounterSession) CheckLog(log Log, arg1 []byte) (bool, []byte, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) Counter() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) Eligible() (bool, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) InitialBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) LastBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) SetSpread(_testRange *big.Int) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) Start() (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterSession) TestRange() (*big.Int, error)
- type LogUpkeepCounterTransactor
- func (_LogUpkeepCounter *LogUpkeepCounterTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterTransactor) SetSpread(opts *bind.TransactOpts, _testRange *big.Int) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)
- type LogUpkeepCounterTransactorRaw
- type LogUpkeepCounterTransactorSession
- func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) SetSpread(_testRange *big.Int) (*types.Transaction, error)
- func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) Start() (*types.Transaction, error)
- type LogUpkeepCounterTrigger
- type LogUpkeepCounterTrigger0
- type LogUpkeepCounterTrigger0Iterator
- type LogUpkeepCounterTrigger1
- type LogUpkeepCounterTrigger1Iterator
- type LogUpkeepCounterTrigger2
- type LogUpkeepCounterTrigger2Iterator
- type LogUpkeepCounterTriggerIterator
Constants ¶
This section is empty.
Variables ¶
View Source
var LogUpkeepCounterABI = LogUpkeepCounterMetaData.ABI
View Source
var LogUpkeepCounterBin = LogUpkeepCounterMetaData.Bin
View Source
var LogUpkeepCounterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"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\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Trigger\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"}],\"name\":\"Trigger\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"b\",\"type\":\"uint256\"}],\"name\":\"Trigger\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"b\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"c\",\"type\":\"uint256\"}],\"name\":\"Trigger\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"source\",\"type\":\"address\"},{\"internalType\":\"bytes32[]\",\"name\":\"topics\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structLog\",\"name\":\"log\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"checkLog\",\"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\":\"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\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"start\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x60806040527f3d53a39550e04688065827f3bb86584cb007ab9ebca7ebd528e7301c9c31eb5d6000557f57b1de35764b0939dde00771c7069cdf8d6a65d6a175623f19aa18784fd4c6da6001557f1da9f70fe932e73fba9374396c5c0b02dbd170f951874b7b4afabe4dd029a9c86002557f5121119bad45ca7e58e0bdadf39045f5111e93ba4304a0f6457a3e7bc9791e716003553480156100a057600080fd5b50604051610f41380380610f418339810160408190526100bf916100da565b600455600060068190554360055560078190556008556100f3565b6000602082840312156100ec57600080fd5b5051919050565b610e3f806101026000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c8063806b984f11610076578063b66a261c1161005b578063b66a261c14610139578063be9a655514610156578063d832d92f1461015e57600080fd5b8063806b984f14610127578063917d895f1461013057600080fd5b80634585e33b116100a75780634585e33b1461010057806361bc221a146101155780636250a13a1461011e57600080fd5b80632cb15864146100c357806340691db4146100df575b600080fd5b6100cc60075481565b6040519081526020015b60405180910390f35b6100f26100ed366004610889565b610176565b6040516100d6929190610a7c565b61011361010e366004610817565b610365565b005b6100cc60085481565b6100cc60045481565b6100cc60055481565b6100cc60065481565b6101136101473660046109cb565b60045560006007819055600855565b6101136105d7565b6101666106b1565b60405190151581526020016100d6565b600060606101826106b1565b6101ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f7420656c696769626c65000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6000546101fd60c0860186610bca565b600081811061020e5761020e610dd4565b905060200201351480610246575060015461022c60c0860186610bca565b600081811061023d5761023d610dd4565b90506020020135145b80610276575060025461025c60c0860186610bca565b600081811061026d5761026d610dd4565b90506020020135145b806102a6575060035461028c60c0860186610bca565b600081811061029d5761029d610dd4565b90506020020135145b156102d6576001846040516020016102be9190610af9565b6040516020818303038152906040529150915061035e565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f636f756c64206e6f742066696e64206d61746368696e67206576656e7420736960448201527f670000000000000000000000000000000000000000000000000000000000000060648201526084016101e4565b9250929050565b60075461037157436007555b43600555600854610383906001610d76565b600855600554600655600061039a828401846108f6565b90506000548160c001516000815181106103b6576103b6610dd4565b602002602001015114156103f2576040517f3d53a39550e04688065827f3bb86584cb007ab9ebca7ebd528e7301c9c31eb5d90600090a161057f565b6001548160c0015160008151811061040c5761040c610dd4565b6020026020010151141561045457604051600181527f57b1de35764b0939dde00771c7069cdf8d6a65d6a175623f19aa18784fd4c6da906020015b60405180910390a161057f565b6002548160c0015160008151811061046e5761046e610dd4565b602002602001015114156104b3576040805160018152600260208201527f1da9f70fe932e73fba9374396c5c0b02dbd170f951874b7b4afabe4dd029a9c89101610447565b6003548160c001516000815181106104cd576104cd610dd4565b6020026020010151141561051d576040805160018152600260208201526003918101919091527f5121119bad45ca7e58e0bdadf39045f5111e93ba4304a0f6457a3e7bc9791e7190606001610447565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f636f756c64206e6f742066696e64206d61746368696e6720736967000000000060448201526064016101e4565b60075460055460065460085460408051948552602085019390935291830152606082015232907f8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa9060800160405180910390a2505050565b6040517f3d53a39550e04688065827f3bb86584cb007ab9ebca7ebd528e7301c9c31eb5d90600090a1604051600181527f57b1de35764b0939dde00771c7069cdf8d6a65d6a175623f19aa18784fd4c6da9060200160405180910390a16040805160018152600260208201527f1da9f70fe932e73fba9374396c5c0b02dbd170f951874b7b4afabe4dd029a9c8910160405180910390a160408051600181526002602082015260038183015290517f5121119bad45ca7e58e0bdadf39045f5111e93ba4304a0f6457a3e7bc9791e719181900360600190a1565b6000600754600014156106c45750600190565b6004546007546106d49043610d8e565b10905090565b803573ffffffffffffffffffffffffffffffffffffffff811681146106fe57600080fd5b919050565b600082601f83011261071457600080fd5b8135602067ffffffffffffffff82111561073057610730610e03565b8160051b61073f828201610c5c565b83815282810190868401838801850189101561075a57600080fd5b600093505b8584101561077d57803583526001939093019291840191840161075f565b50979650505050505050565b600082601f83011261079a57600080fd5b813567ffffffffffffffff8111156107b4576107b4610e03565b6107e560207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610c5c565b8181528460208386010111156107fa57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806020838503121561082a57600080fd5b823567ffffffffffffffff8082111561084257600080fd5b818501915085601f83011261085657600080fd5b81358181111561086557600080fd5b86602082850101111561087757600080fd5b60209290920196919550909350505050565b6000806040838503121561089c57600080fd5b823567ffffffffffffffff808211156108b457600080fd5b9084019061010082870312156108c957600080fd5b909250602084013590808211156108df57600080fd5b506108ec85828601610789565b9150509250929050565b60006020828403121561090857600080fd5b813567ffffffffffffffff8082111561092057600080fd5b90830190610100828603121561093557600080fd5b61093d610c32565b823581526020830135602082015260408301356040820152606083013560608201526080830135608082015261097560a084016106da565b60a082015260c08301358281111561098c57600080fd5b61099887828601610703565b60c08301525060e0830135828111156109b057600080fd5b6109bc87828601610789565b60e08301525095945050505050565b6000602082840312156109dd57600080fd5b5035919050565b81835260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115610a1657600080fd5b8260051b8083602087013760009401602001938452509192915050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b821515815260006020604081840152835180604085015260005b81811015610ab257858101830151858201606001528201610a96565b81811115610ac4576000606083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201606001949350505050565b6020815281356020820152602082013560408201526040820135606082015260608201356080820152608082013560a082015273ffffffffffffffffffffffffffffffffffffffff610b4d60a084016106da565b1660c08201526000610b6260c0840184610cab565b6101008060e0860152610b7a610120860183856109e4565b9250610b8960e0870187610d12565b92507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08685030182870152610bbf848483610a33565b979650505050505050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610bff57600080fd5b83018035915067ffffffffffffffff821115610c1a57600080fd5b6020019150600581901b360382131561035e57600080fd5b604051610100810167ffffffffffffffff81118282101715610c5657610c56610e03565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610ca357610ca3610e03565b604052919050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610ce057600080fd5b830160208101925035905067ffffffffffffffff811115610d0057600080fd5b8060051b360383131561035e57600080fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610d4757600080fd5b830160208101925035905067ffffffffffffffff811115610d6757600080fd5b80360383131561035e57600080fd5b60008219821115610d8957610d89610da5565b500190565b600082821015610da057610da0610da5565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea164736f6c6343000806000a",
}
Functions ¶
This section is empty.
Types ¶
type LogUpkeepCounter ¶
type LogUpkeepCounter struct { LogUpkeepCounterCaller LogUpkeepCounterTransactor LogUpkeepCounterFilterer // contains filtered or unexported fields }
func DeployLogUpkeepCounter ¶
func DeployLogUpkeepCounter(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int) (common.Address, *types.Transaction, *LogUpkeepCounter, error)
func NewLogUpkeepCounter ¶
func NewLogUpkeepCounter(address common.Address, backend bind.ContractBackend) (*LogUpkeepCounter, error)
func (*LogUpkeepCounter) Address ¶
func (_LogUpkeepCounter *LogUpkeepCounter) Address() common.Address
type LogUpkeepCounterCaller ¶
type LogUpkeepCounterCaller struct {
// contains filtered or unexported fields
}
func NewLogUpkeepCounterCaller ¶
func NewLogUpkeepCounterCaller(address common.Address, caller bind.ContractCaller) (*LogUpkeepCounterCaller, error)
func (*LogUpkeepCounterCaller) Eligible ¶
func (_LogUpkeepCounter *LogUpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
func (*LogUpkeepCounterCaller) InitialBlock ¶
func (*LogUpkeepCounterCaller) PreviousPerformBlock ¶
type LogUpkeepCounterCallerRaw ¶
type LogUpkeepCounterCallerRaw struct {
Contract *LogUpkeepCounterCaller
}
type LogUpkeepCounterCallerSession ¶
type LogUpkeepCounterCallerSession struct { Contract *LogUpkeepCounterCaller CallOpts bind.CallOpts }
func (*LogUpkeepCounterCallerSession) Counter ¶
func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) Counter() (*big.Int, error)
func (*LogUpkeepCounterCallerSession) Eligible ¶
func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) Eligible() (bool, error)
func (*LogUpkeepCounterCallerSession) InitialBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
func (*LogUpkeepCounterCallerSession) LastBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) LastBlock() (*big.Int, error)
func (*LogUpkeepCounterCallerSession) PreviousPerformBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
type LogUpkeepCounterFilterer ¶
type LogUpkeepCounterFilterer struct {
// contains filtered or unexported fields
}
func NewLogUpkeepCounterFilterer ¶
func NewLogUpkeepCounterFilterer(address common.Address, filterer bind.ContractFilterer) (*LogUpkeepCounterFilterer, error)
func (*LogUpkeepCounterFilterer) FilterPerformingUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*LogUpkeepCounterPerformingUpkeepIterator, error)
func (*LogUpkeepCounterFilterer) FilterTrigger ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger(opts *bind.FilterOpts) (*LogUpkeepCounterTriggerIterator, error)
func (*LogUpkeepCounterFilterer) FilterTrigger0 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger0(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger0Iterator, error)
func (*LogUpkeepCounterFilterer) FilterTrigger1 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger1(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger1Iterator, error)
func (*LogUpkeepCounterFilterer) FilterTrigger2 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) FilterTrigger2(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger2Iterator, error)
func (*LogUpkeepCounterFilterer) ParsePerformingUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*LogUpkeepCounterPerformingUpkeep, error)
func (*LogUpkeepCounterFilterer) ParseTrigger ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger(log types.Log) (*LogUpkeepCounterTrigger, error)
func (*LogUpkeepCounterFilterer) ParseTrigger0 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger0(log types.Log) (*LogUpkeepCounterTrigger0, error)
func (*LogUpkeepCounterFilterer) ParseTrigger1 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger1(log types.Log) (*LogUpkeepCounterTrigger1, error)
func (*LogUpkeepCounterFilterer) ParseTrigger2 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) ParseTrigger2(log types.Log) (*LogUpkeepCounterTrigger2, error)
func (*LogUpkeepCounterFilterer) WatchPerformingUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterPerformingUpkeep, from []common.Address) (event.Subscription, error)
func (*LogUpkeepCounterFilterer) WatchTrigger ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger) (event.Subscription, error)
func (*LogUpkeepCounterFilterer) WatchTrigger0 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger0(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger0) (event.Subscription, error)
func (*LogUpkeepCounterFilterer) WatchTrigger1 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger1(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger1) (event.Subscription, error)
func (*LogUpkeepCounterFilterer) WatchTrigger2 ¶
func (_LogUpkeepCounter *LogUpkeepCounterFilterer) WatchTrigger2(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger2) (event.Subscription, error)
type LogUpkeepCounterInterface ¶
type LogUpkeepCounterInterface interface { CheckLog(opts *bind.CallOpts, log Log, arg1 []byte) (bool, []byte, error) Counter(opts *bind.CallOpts) (*big.Int, error) Eligible(opts *bind.CallOpts) (bool, error) InitialBlock(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) (*types.Transaction, error) Start(opts *bind.TransactOpts) (*types.Transaction, error) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*LogUpkeepCounterPerformingUpkeepIterator, error) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterPerformingUpkeep, from []common.Address) (event.Subscription, error) ParsePerformingUpkeep(log types.Log) (*LogUpkeepCounterPerformingUpkeep, error) FilterTrigger(opts *bind.FilterOpts) (*LogUpkeepCounterTriggerIterator, error) WatchTrigger(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger) (event.Subscription, error) ParseTrigger(log types.Log) (*LogUpkeepCounterTrigger, error) FilterTrigger0(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger0Iterator, error) WatchTrigger0(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger0) (event.Subscription, error) ParseTrigger0(log types.Log) (*LogUpkeepCounterTrigger0, error) FilterTrigger1(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger1Iterator, error) WatchTrigger1(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger1) (event.Subscription, error) ParseTrigger1(log types.Log) (*LogUpkeepCounterTrigger1, error) FilterTrigger2(opts *bind.FilterOpts) (*LogUpkeepCounterTrigger2Iterator, error) WatchTrigger2(opts *bind.WatchOpts, sink chan<- *LogUpkeepCounterTrigger2) (event.Subscription, error) ParseTrigger2(log types.Log) (*LogUpkeepCounterTrigger2, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type LogUpkeepCounterPerformingUpkeep ¶
type LogUpkeepCounterPerformingUpkeep struct { From common.Address InitialBlock *big.Int LastBlock *big.Int PreviousBlock *big.Int Counter *big.Int Raw types.Log }
func (LogUpkeepCounterPerformingUpkeep) Topic ¶
func (LogUpkeepCounterPerformingUpkeep) Topic() common.Hash
type LogUpkeepCounterPerformingUpkeepIterator ¶
type LogUpkeepCounterPerformingUpkeepIterator struct { Event *LogUpkeepCounterPerformingUpkeep // contains filtered or unexported fields }
func (*LogUpkeepCounterPerformingUpkeepIterator) Close ¶
func (it *LogUpkeepCounterPerformingUpkeepIterator) Close() error
func (*LogUpkeepCounterPerformingUpkeepIterator) Error ¶
func (it *LogUpkeepCounterPerformingUpkeepIterator) Error() error
func (*LogUpkeepCounterPerformingUpkeepIterator) Next ¶
func (it *LogUpkeepCounterPerformingUpkeepIterator) Next() bool
type LogUpkeepCounterRaw ¶
type LogUpkeepCounterRaw struct {
Contract *LogUpkeepCounter
}
func (*LogUpkeepCounterRaw) Call ¶
func (_LogUpkeepCounter *LogUpkeepCounterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*LogUpkeepCounterRaw) Transact ¶
func (_LogUpkeepCounter *LogUpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*LogUpkeepCounterRaw) Transfer ¶
func (_LogUpkeepCounter *LogUpkeepCounterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type LogUpkeepCounterSession ¶
type LogUpkeepCounterSession struct { Contract *LogUpkeepCounter CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*LogUpkeepCounterSession) Counter ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) Counter() (*big.Int, error)
func (*LogUpkeepCounterSession) Eligible ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) Eligible() (bool, error)
func (*LogUpkeepCounterSession) InitialBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) InitialBlock() (*big.Int, error)
func (*LogUpkeepCounterSession) LastBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) LastBlock() (*big.Int, error)
func (*LogUpkeepCounterSession) PerformUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*LogUpkeepCounterSession) PreviousPerformBlock ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
func (*LogUpkeepCounterSession) SetSpread ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) SetSpread(_testRange *big.Int) (*types.Transaction, error)
func (*LogUpkeepCounterSession) Start ¶
func (_LogUpkeepCounter *LogUpkeepCounterSession) Start() (*types.Transaction, error)
type LogUpkeepCounterTransactor ¶
type LogUpkeepCounterTransactor struct {
// contains filtered or unexported fields
}
func NewLogUpkeepCounterTransactor ¶
func NewLogUpkeepCounterTransactor(address common.Address, transactor bind.ContractTransactor) (*LogUpkeepCounterTransactor, error)
func (*LogUpkeepCounterTransactor) PerformUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
func (*LogUpkeepCounterTransactor) SetSpread ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactor) SetSpread(opts *bind.TransactOpts, _testRange *big.Int) (*types.Transaction, error)
func (*LogUpkeepCounterTransactor) Start ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)
type LogUpkeepCounterTransactorRaw ¶
type LogUpkeepCounterTransactorRaw struct {
Contract *LogUpkeepCounterTransactor
}
func (*LogUpkeepCounterTransactorRaw) Transact ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*LogUpkeepCounterTransactorRaw) Transfer ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type LogUpkeepCounterTransactorSession ¶
type LogUpkeepCounterTransactorSession struct { Contract *LogUpkeepCounterTransactor TransactOpts bind.TransactOpts }
func (*LogUpkeepCounterTransactorSession) PerformUpkeep ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*LogUpkeepCounterTransactorSession) SetSpread ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) SetSpread(_testRange *big.Int) (*types.Transaction, error)
func (*LogUpkeepCounterTransactorSession) Start ¶
func (_LogUpkeepCounter *LogUpkeepCounterTransactorSession) Start() (*types.Transaction, error)
type LogUpkeepCounterTrigger ¶
func (LogUpkeepCounterTrigger) Topic ¶
func (LogUpkeepCounterTrigger) Topic() common.Hash
type LogUpkeepCounterTrigger0 ¶
func (LogUpkeepCounterTrigger0) Topic ¶
func (LogUpkeepCounterTrigger0) Topic() common.Hash
type LogUpkeepCounterTrigger0Iterator ¶
type LogUpkeepCounterTrigger0Iterator struct { Event *LogUpkeepCounterTrigger0 // contains filtered or unexported fields }
func (*LogUpkeepCounterTrigger0Iterator) Close ¶
func (it *LogUpkeepCounterTrigger0Iterator) Close() error
func (*LogUpkeepCounterTrigger0Iterator) Error ¶
func (it *LogUpkeepCounterTrigger0Iterator) Error() error
func (*LogUpkeepCounterTrigger0Iterator) Next ¶
func (it *LogUpkeepCounterTrigger0Iterator) Next() bool
type LogUpkeepCounterTrigger1 ¶
func (LogUpkeepCounterTrigger1) Topic ¶
func (LogUpkeepCounterTrigger1) Topic() common.Hash
type LogUpkeepCounterTrigger1Iterator ¶
type LogUpkeepCounterTrigger1Iterator struct { Event *LogUpkeepCounterTrigger1 // contains filtered or unexported fields }
func (*LogUpkeepCounterTrigger1Iterator) Close ¶
func (it *LogUpkeepCounterTrigger1Iterator) Close() error
func (*LogUpkeepCounterTrigger1Iterator) Error ¶
func (it *LogUpkeepCounterTrigger1Iterator) Error() error
func (*LogUpkeepCounterTrigger1Iterator) Next ¶
func (it *LogUpkeepCounterTrigger1Iterator) Next() bool
type LogUpkeepCounterTrigger2 ¶
func (LogUpkeepCounterTrigger2) Topic ¶
func (LogUpkeepCounterTrigger2) Topic() common.Hash
type LogUpkeepCounterTrigger2Iterator ¶
type LogUpkeepCounterTrigger2Iterator struct { Event *LogUpkeepCounterTrigger2 // contains filtered or unexported fields }
func (*LogUpkeepCounterTrigger2Iterator) Close ¶
func (it *LogUpkeepCounterTrigger2Iterator) Close() error
func (*LogUpkeepCounterTrigger2Iterator) Error ¶
func (it *LogUpkeepCounterTrigger2Iterator) Error() error
func (*LogUpkeepCounterTrigger2Iterator) Next ¶
func (it *LogUpkeepCounterTrigger2Iterator) Next() bool
type LogUpkeepCounterTriggerIterator ¶
type LogUpkeepCounterTriggerIterator struct { Event *LogUpkeepCounterTrigger // contains filtered or unexported fields }
func (*LogUpkeepCounterTriggerIterator) Close ¶
func (it *LogUpkeepCounterTriggerIterator) Close() error
func (*LogUpkeepCounterTriggerIterator) Error ¶
func (it *LogUpkeepCounterTriggerIterator) Error() error
func (*LogUpkeepCounterTriggerIterator) Next ¶
func (it *LogUpkeepCounterTriggerIterator) Next() bool
Click to show internal directories.
Click to hide internal directories.