0 txs
4 calls
constructor
constructor()
functions
automationRegistry
viewfunction automationRegistry() view returns (address)
checkUpkeep
viewfunction checkUpkeep(bytes) view returns (bool upkeepNeeded, bytes)
deltaTimestamp
viewfunction deltaTimestamp() view returns (uint256)
index
viewfunction index() view returns (uint256)
lastCalledAt
viewfunction lastCalledAt() view returns (uint256)
lastCompletedAt
viewfunction lastCompletedAt() view returns (uint256)
maxLoops
viewfunction maxLoops() view returns (uint256)
minter
viewfunction minter() view returns (address)
owner
viewfunction owner() view returns (address)
voter
viewfunction voter() view returns (address)
initialize
nonpayablefunction initialize(address _minter, address _voter, address _automationRegistry)
performUpkeep
nonpayablefunction performUpkeep(bytes)
renounceOwnership
nonpayablefunction renounceOwnership()
setAutomationRegistry
nonpayablefunction setAutomationRegistry(address _automationRegistry)
setMaxLoops
nonpayablefunction setMaxLoops(uint256 _maxLoops)
setMinter
nonpayablefunction setMinter(address _minter)
setVoter
nonpayablefunction setVoter(address _voter)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001961001e565b6100dd565b600054610100900460ff161561008a5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116146100db576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6111a5806100ec6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063da78c3e911610071578063da78c3e914610222578063df032c801461022b578063f2fde38b14610234578063f8a921af14610247578063fca3b5aa1461025a57600080fd5b8063715018a6146101ed5780638da5cb5b146101f5578063a573b44714610206578063c0c53b8b1461020f57600080fd5b806346c96aac116100e957806346c96aac146101805780634bc2a657146101935780635dc228a0146101a65780635ff2d2aa146101b95780636e04ff0d146101cc57600080fd5b8063075461721461011b5780632986c0e51461014b5780634213bc8f146101625780634585e33b1461016b575b600080fd5b60675461012e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b610154606c5481565b604051908152602001610142565b610154606b5481565b61017e610179366004610dd7565b61026d565b005b60665461012e906001600160a01b031681565b61017e6101a1366004610e5e565b610347565b60655461012e906001600160a01b031681565b61017e6101c7366004610e5e565b610384565b6101df6101da366004610e98565b6103c1565b604051610142929190610f49565b61017e6104fd565b6033546001600160a01b031661012e565b61015460685481565b61017e61021d366004610fa8565b610511565b61015460695481565b610154606a5481565b61017e610242366004610e5e565b6106c2565b61017e610255366004610ff3565b61073b565b61017e610268366004610e5e565b610748565b6065546001600160a01b031633148061029057506033546001600160a01b031633145b6102d25760405162461bcd60e51b815260206004820152600e60248201526d63616e6e6f74206578656375746560901b60448201526064015b60405180910390fd5b60006102f6604051806040016040528060018152602001600360fc1b8152506103c1565b5090508061033a5760405162461bcd60e51b815260206004820152601160248201527018dbdb991a5d1a5bdb881b9bdd081b595d607a1b60448201526064016102c9565b610342610785565b505050565b61034f610cd1565b6001600160a01b03811661036257600080fd5b606680546001600160a01b0319166001600160a01b0392909216919091179055565b61038c610cd1565b6001600160a01b03811661039f57600080fd5b606580546001600160a01b0319166001600160a01b0392909216919091179055565b60006060606760009054906101000a90046001600160a01b03166001600160a01b031663919840ad6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043c919061100c565b91506069544210156104695750604080518082019091526002815261060f60f31b60208201529092909150565b606760009054906101000a90046001600160a01b03166001600160a01b031663f4359ce56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e0919061102e565b6069546104ed904261105d565b11156104f857600191505b915091565b610505610cd1565b61050f6000610d2b565b565b600054610100900460ff16158080156105315750600054600160ff909116105b8061054b5750303b15801561054b575060005460ff166001145b6105ae5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016102c9565b6000805460ff1916600117905580156105d1576000805461ff0019166101001790555b6105d9610d7d565b606780546001600160a01b038087166001600160a01b0319928316811790935560668054878316908416179055606580549186169190921617905560408051631a2732c160e31b8152905163d1399608916004808201926020929091908290030181865afa15801561064f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610673919061102e565b60695580156106bc576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b6106ca610cd1565b6001600160a01b03811661072f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016102c9565b61073881610d2b565b50565b610743610cd1565b606b55565b610750610cd1565b6001600160a01b03811661076357600080fd5b606780546001600160a01b0319166001600160a01b0392909216919091179055565b42606855606b5460009067ffffffffffffffff8111156107a7576107a7610e82565b6040519080825280602002602001820160405280156107d0578160200160208202803683370190505b50905060005b606b548110801561085e5750606660009054906101000a90046001600160a01b03166001600160a01b0316631f7b6d326040518163ffffffff1660e01b8152600401602060405180830381865afa158015610835573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610859919061102e565b606c54105b15610a4257606654606c546040516315895f4760e31b815260048101919091526000916001600160a01b03169063b9a09fd590829063ac4afa3890602401602060405180830381865afa1580156108b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dd9190611074565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015610921573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109459190611074565b90506001600160a01b038116158015906109c85750606654604051631703e5f960e01b81526001600160a01b03838116600483015290911690631703e5f990602401602060405180830381865afa1580156109a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c8919061100c565b15610a0557808383815181106109e0576109e0611091565b60200260200101906001600160a01b031690816001600160a01b031681525050610a19565b8115610a195781610a15816110a7565b9250505b606c8054906000610a29836110be565b9190505550508080610a3a906110be565b9150506107d6565b606b548110610ab257606654604051636138889b60e01b81526001600160a01b0390911690636138889b90610a7b9085906004016110d7565b600060405180830381600087803b158015610a9557600080fd5b505af1158015610aa9573d6000803e3d6000fd5b50505050610bc7565b60008167ffffffffffffffff811115610acd57610acd610e82565b604051908082528060200260200182016040528015610af6578160200160208202803683370190505b50905060005b82811015610b5a57838181518110610b1657610b16611091565b6020026020010151828281518110610b3057610b30611091565b6001600160a01b039092166020928302919091019091015280610b52816110be565b915050610afc565b50805115610bc557606654604051636138889b60e01b81526001600160a01b0390911690636138889b90610b929084906004016110d7565b600060405180830381600087803b158015610bac57600080fd5b505af1158015610bc0573d6000803e3d6000fd5b505050505b505b606660009054906101000a90046001600160a01b03166001600160a01b0316631f7b6d326040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3e919061102e565b606c5410610ccd57606954610c53904261105d565b606a5560675460408051631a2732c160e31b815290516001600160a01b039092169163d1399608916004808201926020929091908290030181865afa158015610ca0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cc4919061102e565b6069556000606c555b5050565b6033546001600160a01b0316331461050f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016102c9565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610da45760405162461bcd60e51b81526004016102c990611124565b61050f600054610100900460ff16610dce5760405162461bcd60e51b81526004016102c990611124565b61050f33610d2b565b60008060208385031215610dea57600080fd5b823567ffffffffffffffff80821115610e0257600080fd5b818501915085601f830112610e1657600080fd5b813581811115610e2557600080fd5b866020828501011115610e3757600080fd5b60209290920196919550909350505050565b6001600160a01b038116811461073857600080fd5b600060208284031215610e7057600080fd5b8135610e7b81610e49565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610eaa57600080fd5b813567ffffffffffffffff80821115610ec257600080fd5b818401915084601f830112610ed657600080fd5b813581811115610ee857610ee8610e82565b604051601f8201601f19908116603f01168101908382118183101715610f1057610f10610e82565b81604052828152876020848701011115610f2957600080fd5b826020860160208301376000928101602001929092525095945050505050565b821515815260006020604081840152835180604085015260005b81811015610f7f57858101830151858201606001528201610f63565b81811115610f91576000606083870101525b50601f01601f191692909201606001949350505050565b600080600060608486031215610fbd57600080fd5b8335610fc881610e49565b92506020840135610fd881610e49565b91506040840135610fe881610e49565b809150509250925092565b60006020828403121561100557600080fd5b5035919050565b60006020828403121561101e57600080fd5b81518015158114610e7b57600080fd5b60006020828403121561104057600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60008282101561106f5761106f611047565b500390565b60006020828403121561108657600080fd5b8151610e7b81610e49565b634e487b7160e01b600052603260045260246000fd5b6000816110b6576110b6611047565b506000190190565b6000600182016110d0576110d0611047565b5060010190565b6020808252825182820181905260009190848201906040850190845b818110156111185783516001600160a01b0316835292840192918401916001016110f3565b50909695505050505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea2646970667358221220534292013f91855ee44d2057e609f803da03bc0c1f8eeb5748a429ef7c022a7964736f6c634300080d0033