keeper_registry_logic_a_wrapper_2_1

package
v2.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: MIT Imports: 11 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KeeperRegistryLogicAABI = KeeperRegistryLogicAMetaData.ABI
View Source
var KeeperRegistryLogicABin = KeeperRegistryLogicAMetaData.Bin
View Source
var KeeperRegistryLogicAMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractKeeperRegistryLogicB2_1\",\"name\":\"logicB\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CheckDataExceedsLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConfigDigestMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateSigners\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfFaultyOracles\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfSignatures\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfSigners\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidReport\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSigner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTransmitter\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTrigger\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTriggerType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxCheckDataSizeCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxPerformDataSizeCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveSigners\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveTransmitters\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByUpkeepPrivilegeManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyUnpausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReentrantCall\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RegistryPaused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RepeatedSigner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RepeatedTransmitter\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TooManyOracles\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepCancelled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"privilegeConfig\",\"type\":\"bytes\"}],\"name\":\"AdminPrivilegeConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"CancelledUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"dedupKey\",\"type\":\"bytes32\"}],\"name\":\"DedupKeyAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"InsufficientFundsUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"OwnerFundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"PayeesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"ReorgedUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"StaleUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"UpkeepCheckDataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"gasLimit\",\"type\":\"uint96\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"remainingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"UpkeepMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"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\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"totalPayment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasOverhead\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"privilegeConfig\",\"type\":\"bytes\"}],\"name\":\"UpkeepPrivilegeConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"importedFrom\",\"type\":\"address\"}],\"name\":\"UpkeepReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"performGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"triggerConfig\",\"type\":\"bytes\"}],\"name\":\"UpkeepTriggerConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"checkCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"triggerData\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"payload\",\"type\":\"bytes\"}],\"name\":\"executeCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fallbackTo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase2_1.Trigger\",\"name\":\"triggerType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"triggerConfig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"triggerConfig\",\"type\":\"bytes\"}],\"name\":\"setUpkeepTriggerConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x6101406040523480156200001257600080fd5b5060405162006295380380620062958339810160408190526200003591620003df565b80816001600160a01b0316634b4fd03b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000075573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009b919062000406565b826001600160a01b031663ca30e6036040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000da573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001009190620003df565b836001600160a01b031663b10b673c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200013f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001659190620003df565b846001600160a01b0316636709d0e56040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca9190620003df565b856001600160a01b0316635425d8ac6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000209573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200022f9190620003df565b3380600081620002865760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620002b957620002b9816200031b565b505050846002811115620002d157620002d162000429565b60e0816002811115620002e857620002e862000429565b9052506001600160a01b0393841660805291831660a052821660c0528116610100529190911661012052506200043f9050565b336001600160a01b03821603620003755760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016200027d565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6001600160a01b0381168114620003dc57600080fd5b50565b600060208284031215620003f257600080fd5b8151620003ff81620003c6565b9392505050565b6000602082840312156200041957600080fd5b815160038110620003ff57600080fd5b634e487b7160e01b600052602160045260246000fd5b60805160a05160c05160e0516101005161012051615ddc620004b96000396000818161010001526101c50152600081816104a501526120650152600081816135fb0152818161383101528181613a790152613c21015260006131a501526000613289015260008181611ea701526124730152615ddc6000f3fe608060405260043610620000fe5760003560e01c806385c1b0ba1162000097578063c80480221162000061578063c80480221462000343578063ce7dc5b41462000368578063f2fde38b146200038d578063f7d334ba14620003b257620000fe565b806385c1b0ba14620002a75780638da5cb5b14620002cc5780638e86139b14620002f9578063948108f7146200031e57620000fe565b80634ee88d3511620000d95780634ee88d35146200020b5780636ded9eae146200023057806371791aa0146200025557806379ba5097146200028f57620000fe565b806328f32f38146200014657806329c5efad146200017e578063349e8cca14620001b5575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e8080156200013f573d6000f35b3d6000fd5b005b3480156200015357600080fd5b506200016b62000165366004620042ae565b620003d7565b6040519081526020015b60405180910390f35b3480156200018b57600080fd5b50620001a36200019d36600462004394565b62000750565b604051620001759493929190620044bc565b348015620001c257600080fd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200162000175565b3480156200021857600080fd5b50620001446200022a366004620044f9565b620009f4565b3480156200023d57600080fd5b506200016b6200024f36600462004549565b62000a5c565b3480156200026257600080fd5b506200027a6200027436600462004394565b62000ac2565b604051620001759796959493929190620045fc565b3480156200029c57600080fd5b5062000144620011b4565b348015620002b457600080fd5b5062000144620002c63660046200464e565b620012b7565b348015620002d957600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16620001e5565b3480156200030657600080fd5b506200014462000318366004620046db565b62001f28565b3480156200032b57600080fd5b50620001446200033d3660046200473e565b620022b0565b3480156200035057600080fd5b5062000144620003623660046200476d565b62002543565b3480156200037557600080fd5b50620001a36200038736600462004843565b6200290a565b3480156200039a57600080fd5b5062000144620003ac366004620048ba565b620029da565b348015620003bf57600080fd5b506200027a620003d13660046200476d565b620029f2565b6000805473ffffffffffffffffffffffffffffffffffffffff1633148015906200040b57506200040960093362002a30565b155b1562000443576040517fd48b678b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff89163b62000492576040517f09ee12d500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200049d8662002a64565b9050600089307f0000000000000000000000000000000000000000000000000000000000000000604051620004d2906200403f565b73ffffffffffffffffffffffffffffffffffffffff938416815291831660208301529091166040820152606001604051809103906000f0801580156200051c573d6000803e3d6000fd5b509050620005e3826040518060e001604052806000151581526020018c63ffffffff16815260200163ffffffff801681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff168152602001600063ffffffff168152508a89898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508b92508a915062002c089050565b6014805474010000000000000000000000000000000000000000900463ffffffff169080620006128362004909565b91906101000a81548163ffffffff021916908363ffffffff16021790555050817fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d0128a8a6040516200068b92919063ffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a2817fcba2d5723b2ee59e53a8e8a82a4a7caf4fdfe70e9f7c582950bf7e7a5c24e83d8787604051620006c792919062004978565b60405180910390a2817f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d5664856040516200070191906200498e565b60405180910390a2817f3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf4850846040516200073b91906200498e565b60405180910390a25098975050505050505050565b600060606000806200076162002fe3565b600086815260046020908152604091829020825160e081018452815460ff811615158252610100810463ffffffff90811694830194909452650100000000008104841694820194909452690100000000000000000090930473ffffffffffffffffffffffffffffffffffffffff166060840152600101546bffffffffffffffffffffffff80821660808501526c0100000000000000000000000082041660a0840152780100000000000000000000000000000000000000000000000090041660c08201525a9150600080826060015173ffffffffffffffffffffffffffffffffffffffff1663f00e6a2a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200087b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620008a19190620049b0565b73ffffffffffffffffffffffffffffffffffffffff166013600101600c9054906101000a900463ffffffff1663ffffffff1689604051620008e39190620049d0565b60006040518083038160008787f1925050503d806000811462000923576040519150601f19603f3d011682016040523d82523d6000602084013e62000928565b606091505b50915091505a6200093a9085620049ee565b93508162000965576000604051806020016040528060008152506007965096509650505050620009eb565b808060200190518101906200097b919062004a5f565b909750955086620009a9576000604051806020016040528060008152506004965096509650505050620009eb565b601554865164010000000090910463ffffffff161015620009e7576000604051806020016040528060008152506005965096509650505050620009eb565b5050505b92959194509250565b620009ff836200301e565b6000838152601a6020526040902062000a1a82848362004b54565b50827f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d5664838360405162000a4f92919062004978565b60405180910390a2505050565b600062000ab688888860008989604051806020016040528060008152508a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250620003d792505050565b98975050505050505050565b60006060600080600080600062000ad862002fe3565b600062000ae58a620030d4565b905060006012604051806101200160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160059054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160099054906101000a900462ffffff1662ffffff1662ffffff16815260200160008201600c9054906101000a900461ffff1661ffff1661ffff16815260200160008201600e9054906101000a900460ff1615151515815260200160008201600f9054906101000a900460ff161515151581526020016000820160109054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160008201601c9054906101000a900463ffffffff1663ffffffff1663ffffffff168152505090506000600460008d81526020019081526020016000206040518060e00160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160059054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160099054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160018201600c9054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff1681526020016001820160189054906101000a900463ffffffff1663ffffffff1663ffffffff168152505090508160a001511562000e09576000604051806020016040528060008152506009600084602001516000808263ffffffff1692509950995099509950995099509950505050620011a8565b604081015163ffffffff9081161462000e5a576000604051806020016040528060008152506001600084602001516000808263ffffffff1692509950995099509950995099509950505050620011a8565b80511562000ea0576000604051806020016040528060008152506002600084602001516000808263ffffffff1692509950995099509950995099509950505050620011a8565b62000eab8262003182565b602083015160155492975090955060009162000edd918591879190640100000000900463ffffffff168a8a8762003374565b9050806bffffffffffffffffffffffff168260a001516bffffffffffffffffffffffff16101562000f47576000604051806020016040528060008152506006600085602001516000808263ffffffff1692509a509a509a509a509a509a509a5050505050620011a8565b600062000f568e868f620033c5565b90505a9850600080846060015173ffffffffffffffffffffffffffffffffffffffff1663f00e6a2a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000fae573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000fd49190620049b0565b73ffffffffffffffffffffffffffffffffffffffff166013600101600c9054906101000a900463ffffffff1663ffffffff1684604051620010169190620049d0565b60006040518083038160008787f1925050503d806000811462001056576040519150601f19603f3d011682016040523d82523d6000602084013e6200105b565b606091505b50915091505a6200106d908c620049ee565b9a5081620010ed5760155481516801000000000000000090910463ffffffff161015620010ca57505060408051602080820190925260008082529490910151939c509a50600899505063ffffffff9091169550620011a892505050565b602090940151939b5060039a505063ffffffff9092169650620011a89350505050565b8080602001905181019062001103919062004a5f565b909e509c508d6200114457505060408051602080820190925260008082529490910151939c509a50600499505063ffffffff9091169550620011a892505050565b6015548d5164010000000090910463ffffffff1610156200119557505060408051602080820190925260008082529490910151939c509a50600599505063ffffffff9091169550620011a892505050565b505050506020015163ffffffff16945050505b92959891949750929550565b60015473ffffffffffffffffffffffffffffffffffffffff1633146200123b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b600173ffffffffffffffffffffffffffffffffffffffff821660009081526019602052604090205460ff166003811115620012f657620012f662004451565b14158015620013425750600373ffffffffffffffffffffffffffffffffffffffff821660009081526019602052604090205460ff1660038111156200133f576200133f62004451565b14155b156200137a576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6013546c01000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff16620013da576040517fd12d7d8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082900362001416576040517f2c2fc94100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081018290526000808567ffffffffffffffff8111156200146d576200146d62004135565b60405190808252806020026020018201604052801562001497578160200160208202803683370190505b50905060008667ffffffffffffffff811115620014b857620014b862004135565b6040519080825280602002602001820160405280156200153f57816020015b6040805160e08101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181620014d75790505b50905060008767ffffffffffffffff81111562001560576200156062004135565b6040519080825280602002602001820160405280156200159557816020015b60608152602001906001900390816200157f5790505b50905060008867ffffffffffffffff811115620015b657620015b662004135565b604051908082528060200260200182016040528015620015eb57816020015b6060815260200190600190039081620015d55790505b50905060008967ffffffffffffffff8111156200160c576200160c62004135565b6040519080825280602002602001820160405280156200164157816020015b60608152602001906001900390816200162b5790505b50905060005b8a81101562001c25578b8b8281811062001665576200166562004c7c565b60209081029290920135600081815260048452604090819020815160e081018352815460ff811615158252610100810463ffffffff90811697830197909752650100000000008104871693820193909352690100000000000000000090920473ffffffffffffffffffffffffffffffffffffffff166060830152600101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490931660c08401529a50909850620017449050896200301e565b60608801516040517f1a5da6c800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c8116600483015290911690631a5da6c890602401600060405180830381600087803b158015620017b457600080fd5b505af1158015620017c9573d6000803e3d6000fd5b5050505087858281518110620017e357620017e362004c7c565b6020026020010181905250600560008a815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686828151811062001837576200183762004c7c565b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910182015260008a81526007909152604090208054620018769062004aac565b80601f0160208091040260200160405190810160405280929190818152602001828054620018a49062004aac565b8015620018f55780601f10620018c957610100808354040283529160200191620018f5565b820191906000526020600020905b815481529060010190602001808311620018d757829003601f168201915b50505050508482815181106200190f576200190f62004c7c565b6020026020010181905250601a60008a815260200190815260200160002080546200193a9062004aac565b80601f0160208091040260200160405190810160405280929190818152602001828054620019689062004aac565b8015620019b95780601f106200198d57610100808354040283529160200191620019b9565b820191906000526020600020905b8154815290600101906020018083116200199b57829003601f168201915b5050505050838281518110620019d357620019d362004c7c565b6020026020010181905250601b60008a81526020019081526020016000208054620019fe9062004aac565b80601f016020809104026020016040519081016040528092919081815260200182805462001a2c9062004aac565b801562001a7d5780601f1062001a515761010080835404028352916020019162001a7d565b820191906000526020600020905b81548152906001019060200180831162001a5f57829003601f168201915b505050505082828151811062001a975762001a9762004c7c565b60200260200101819052508760a001516bffffffffffffffffffffffff168762001ac2919062004cab565b60008a815260046020908152604080832080547fffffff000000000000000000000000000000000000000000000000000000000016815560010180547fffffffff000000000000000000000000000000000000000000000000000000001690556007909152812091985062001b3891906200404d565b6000898152601a6020526040812062001b51916200404d565b6000898152601b6020526040812062001b6a916200404d565b600089815260066020526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016905562001bab60028a620035e7565b5060a0880151604080516bffffffffffffffffffffffff909216825273ffffffffffffffffffffffffffffffffffffffff8c1660208301528a917fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff910160405180910390a28062001c1c8162004cc1565b91505062001647565b508560185462001c369190620049ee565b60185560008b8b868167ffffffffffffffff81111562001c5a5762001c5a62004135565b60405190808252806020026020018201604052801562001c84578160200160208202803683370190505b508988888860405160200162001ca298979695949392919062004e67565b60405160208183030381529060405290508973ffffffffffffffffffffffffffffffffffffffff16638e86139b6013600001600c9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c71249ab60038e73ffffffffffffffffffffffffffffffffffffffff1663aab9edd66040518163ffffffff1660e01b8152600401602060405180830381865afa15801562001d5e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001d84919062004f37565b866040518463ffffffff1660e01b815260040162001da59392919062004f5c565b600060405180830381865afa15801562001dc3573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405262001e0b919081019062004f83565b6040518263ffffffff1660e01b815260040162001e2991906200498e565b600060405180830381600087803b15801562001e4457600080fd5b505af115801562001e59573d6000803e3d6000fd5b50506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8d81166004830152602482018b90527f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb91506044016020604051808303816000875af115801562001ef3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001f19919062004fbc565b50505050505050505050505050565b60023360009081526019602052604090205460ff16600381111562001f515762001f5162004451565b1415801562001f87575060033360009081526019602052604090205460ff16600381111562001f845762001f8462004451565b14155b1562001fbf576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080808080808062001fd5888a018a620051b4565b965096509650965096509650965060005b8751811015620022a457600073ffffffffffffffffffffffffffffffffffffffff168782815181106200201d576200201d62004c7c565b60200260200101516060015173ffffffffffffffffffffffffffffffffffffffff160362002131578581815181106200205a576200205a62004c7c565b6020026020010151307f000000000000000000000000000000000000000000000000000000000000000060405162002092906200403f565b73ffffffffffffffffffffffffffffffffffffffff938416815291831660208301529091166040820152606001604051809103906000f080158015620020dc573d6000803e3d6000fd5b50878281518110620020f257620020f262004c7c565b60200260200101516060019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b620021e98882815181106200214a576200214a62004c7c565b602002602001015188838151811062002167576200216762004c7c565b602002602001015187848151811062002184576200218462004c7c565b6020026020010151878581518110620021a157620021a162004c7c565b6020026020010151878681518110620021be57620021be62004c7c565b6020026020010151878781518110620021db57620021db62004c7c565b602002602001015162002c08565b878181518110620021fe57620021fe62004c7c565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a718883815181106200223c576200223c62004c7c565b602002602001015160a0015133604051620022879291906bffffffffffffffffffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a2806200229b8162004cc1565b91505062001fe6565b50505050505050505050565b600082815260046020908152604091829020825160e081018452815460ff81161515825263ffffffff6101008204811694830194909452650100000000008104841694820185905273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009091041660608201526001909101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a083015278010000000000000000000000000000000000000000000000009004821660c08201529114620023ae576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818160a00151620023c09190620052e5565b600084815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff93841602179055601854620024289184169062004cab565b6018556040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526bffffffffffffffffffffffff831660448201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af1158015620024d2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620024f8919062004fbc565b506040516bffffffffffffffffffffffff83168152339084907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a3505050565b6000818152600460209081526040808320815160e081018352815460ff81161515825263ffffffff6101008204811695830195909552650100000000008104851693820184905273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009091041660608201526001909101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a083015278010000000000000000000000000000000000000000000000009004831660c082015292911415906200262c60005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905081801562002687575080801562002685575062002678620035f5565b836040015163ffffffff16115b155b15620026bf576040517ffbc0357800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80158015620026f2575060008481526005602052604090205473ffffffffffffffffffffffffffffffffffffffff163314155b156200272a576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600062002736620035f5565b9050816200274e576200274b60328262004cab565b90505b6000858152600460205260409020805463ffffffff80841665010000000000027fffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffff90921691909117909155620027aa906002908790620035e716565b5060135460808501516bffffffffffffffffffffffff918216916000911682111562002813576080860151620027e190836200530d565b90508560a001516bffffffffffffffffffffffff16816bffffffffffffffffffffffff16111562002813575060a08501515b808660a001516200282591906200530d565b600088815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff938416021790556014546200288d91839116620052e5565b601480547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9290921691909117905560405167ffffffffffffffff84169088907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a350505050505050565b600060606000806200291b62002fe3565b6000634b56a42e60e01b8888886040516024016200293c9392919062005335565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091529050620029c7898262000750565b929c919b50995090975095505050505050565b620029e4620036b1565b620029ef8162003734565b50565b60006060600080600080600062002a19886040518060200160405280600081525062000ac2565b959e949d50929b5090995097509550909350915050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b90505b92915050565b600080600062002a8b600162002a79620035f5565b62002a859190620049ee565b6200382b565b601454604080516020810193909352309083015274010000000000000000000000000000000000000000900463ffffffff166060820152608001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201209083015201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060045b600f81101562002b97578282828151811062002b535762002b5362004c7c565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508062002b8e8162004cc1565b91505062002b33565b5083600181111562002bad5762002bad62004451565b60f81b81600f8151811062002bc65762002bc662004c7c565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535062002c008162005369565b949350505050565b6012546e010000000000000000000000000000900460ff161562002c58576040517f24522f3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601554835163ffffffff909116101562002c9e576040517fae7235df00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108fc856020015163ffffffff16108062002cdc5750601454602086015163ffffffff70010000000000000000000000000000000090920482169116115b1562002d14576040517f14c237fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000868152600460205260409020546901000000000000000000900473ffffffffffffffffffffffffffffffffffffffff161562002d7e576040517f6e3b930b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000868152600460209081526040808320885181548a8501518b85015160608d01517fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009093169315157fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ff169390931761010063ffffffff92831602177fffffff000000000000000000000000000000000000000000000000ffffffffff1665010000000000938216939093027fffffff0000000000000000000000000000000000000000ffffffffffffffffff1692909217690100000000000000000073ffffffffffffffffffffffffffffffffffffffff9283160217835560808b01516001909301805460a08d015160c08e01516bffffffffffffffffffffffff9687167fffffffffffffffff000000000000000000000000000000000000000000000000909316929092176c010000000000000000000000009690911695909502949094177fffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffff1678010000000000000000000000000000000000000000000000009490931693909302919091179091556005835281842080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169189169190911790556007909152902062002f718482620053ac565b508460a001516bffffffffffffffffffffffff1660185462002f94919062004cab565b6018556000868152601a6020526040902062002fb18382620053ac565b506000868152601b6020526040902062002fcc8282620053ac565b5062002fda60028762003993565b50505050505050565b32156200301c576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60008181526005602052604090205473ffffffffffffffffffffffffffffffffffffffff1633146200307c576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008181526004602052604090205465010000000000900463ffffffff90811614620029ef576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818160045b600f81101562003169577fff0000000000000000000000000000000000000000000000000000000000000082168382602081106200311d576200311d62004c7c565b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146200315457506000949350505050565b80620031608162004cc1565b915050620030db565b5081600f1a600181111562002c005762002c0062004451565b6000806000836060015162ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156200320f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620032359190620054ee565b50945090925050506000811315806200324d57508142105b80620032725750828015620032725750620032698242620049ee565b8463ffffffff16105b156200328357601654955062003287565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015620032f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620033199190620054ee565b50945090925050506000811315806200333157508142105b806200335657508280156200335657506200334d8242620049ee565b8463ffffffff16105b15620033675760175494506200336b565b8094505b50505050915091565b6000806200338888878b60000151620039a1565b9050600080620033a58b8a63ffffffff16858a8a60018b62003a40565b9092509050620033b68183620052e5565b9b9a5050505050505050505050565b60606000836001811115620033de57620033de62004451565b03620034ab576000848152600760205260409081902090517f6e04ff0d00000000000000000000000000000000000000000000000000000000916200342691602401620055e6565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091529050620035e0565b6001836001811115620034c257620034c262004451565b03620035ae57600082806020019051810190620034e091906200565d565b6000868152600760205260409081902090519192507f40691db400000000000000000000000000000000000000000000000000000000916200352791849160240162005771565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091529150620035e09050565b6040517ff2b2d41200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9392505050565b600062002a5b838362003ee2565b600060017f000000000000000000000000000000000000000000000000000000000000000060028111156200362e576200362e62004451565b03620036ac57606473ffffffffffffffffffffffffffffffffffffffff1663a3b1b31d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562003681573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620036a7919062005839565b905090565b504390565b60005473ffffffffffffffffffffffffffffffffffffffff1633146200301c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162001232565b3373ffffffffffffffffffffffffffffffffffffffff821603620037b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162001232565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600060017f0000000000000000000000000000000000000000000000000000000000000000600281111562003864576200386462004451565b0362003989576000606473ffffffffffffffffffffffffffffffffffffffff1663a3b1b31d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620038b9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620038df919062005839565b90508083101580620038fd5750610100620038fb8483620049ee565b115b156200390c5750600092915050565b6040517f2b407a8200000000000000000000000000000000000000000000000000000000815260048101849052606490632b407a8290602401602060405180830381865afa15801562003963573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620035e0919062005839565b504090565b919050565b600062002a5b838362003fed565b60008080856001811115620039ba57620039ba62004451565b03620039cb575062015f90620039ee565b6001856001811115620039e257620039e262004451565b03620035ae57506201adb05b62003a0163ffffffff8516601462005853565b62003a0e84600162005893565b62003a1f9060ff16611d4c62005853565b62003a2b908362004cab565b62003a37919062004cab565b95945050505050565b6000806000896080015161ffff168762003a5b919062005853565b905083801562003a6a5750803a105b1562003a7357503a5b600060027f0000000000000000000000000000000000000000000000000000000000000000600281111562003aac5762003aac62004451565b0362003c1d57604080516000815260208101909152851562003b105760003660405180608001604052806048815260200162005d886048913960405160200162003af993929190620058af565b604051602081830303815290604052905062003b7e565b60155462003b2e90640100000000900463ffffffff166004620058d8565b63ffffffff1667ffffffffffffffff81111562003b4f5762003b4f62004135565b6040519080825280601f01601f19166020018201604052801562003b7a576020820181803683370190505b5090505b6040517f49948e0e00000000000000000000000000000000000000000000000000000000815273420000000000000000000000000000000000000f906349948e0e9062003bd09084906004016200498e565b602060405180830381865afa15801562003bee573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003c14919062005839565b91505062003d87565b60017f0000000000000000000000000000000000000000000000000000000000000000600281111562003c545762003c5462004451565b0362003d8757841562003cdc57606c73ffffffffffffffffffffffffffffffffffffffff1663c6f7de0e6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562003cae573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003cd4919062005839565b905062003d87565b6000606c73ffffffffffffffffffffffffffffffffffffffff166341b247a86040518163ffffffff1660e01b815260040160c060405180830381865afa15801562003d2b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003d51919062005907565b505060155492945062003d7693505050640100000000900463ffffffff168262005853565b62003d8390601062005853565b9150505b8462003da657808b6080015161ffff1662003da3919062005853565b90505b62003db661ffff87168262005952565b90506000878262003dc88c8e62004cab565b62003dd4908662005853565b62003de0919062004cab565b62003df490670de0b6b3a764000062005853565b62003e00919062005952565b905060008c6040015163ffffffff1664e8d4a5100062003e21919062005853565b898e6020015163ffffffff16858f8862003e3c919062005853565b62003e48919062004cab565b62003e5890633b9aca0062005853565b62003e64919062005853565b62003e70919062005952565b62003e7c919062004cab565b90506b033b2e3c9fd0803ce800000062003e97828462004cab565b111562003ed0576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b909c909b509950505050505050505050565b6000818152600183016020526040812054801562003fdb57600062003f09600183620049ee565b855490915060009062003f1f90600190620049ee565b905081811462003f8b57600086600001828154811062003f435762003f4362004c7c565b906000526020600020015490508087600001848154811062003f695762003f6962004c7c565b6000918252602080832090910192909255918252600188019052604090208390555b855486908062003f9f5762003f9f6200598e565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505062002a5e565b600091505062002a5e565b5092915050565b6000818152600183016020526040812054620040365750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562002a5e565b50600062002a5e565b6103ca80620059be83390190565b5080546200405b9062004aac565b6000825580601f106200406c575050565b601f016020900490600052602060002090810190620029ef91905b808211156200409d576000815560010162004087565b5090565b73ffffffffffffffffffffffffffffffffffffffff81168114620029ef57600080fd5b803563ffffffff811681146200398e57600080fd5b8035600281106200398e57600080fd5b60008083601f840112620040fc57600080fd5b50813567ffffffffffffffff8111156200411557600080fd5b6020830191508360208285010111156200412e57600080fd5b9250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160e0810167ffffffffffffffff811182821017156200418a576200418a62004135565b60405290565b604051610100810167ffffffffffffffff811182821017156200418a576200418a62004135565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171562004201576200420162004135565b604052919050565b600067ffffffffffffffff82111562004226576200422662004135565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f8301126200426457600080fd5b81356200427b620042758262004209565b620041b7565b8181528460208386010111156200429157600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060008060008060e0898b031215620042cb57600080fd5b8835620042d881620040a1565b9750620042e860208a01620040c4565b96506040890135620042fa81620040a1565b95506200430a60608a01620040d9565b9450608089013567ffffffffffffffff808211156200432857600080fd5b620043368c838d01620040e9565b909650945060a08b01359150808211156200435057600080fd5b6200435e8c838d0162004252565b935060c08b01359150808211156200437557600080fd5b50620043848b828c0162004252565b9150509295985092959890939650565b60008060408385031215620043a857600080fd5b82359150602083013567ffffffffffffffff811115620043c757600080fd5b620043d58582860162004252565b9150509250929050565b60005b83811015620043fc578181015183820152602001620043e2565b50506000910152565b600081518084526200441f816020860160208601620043df565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600a8110620044b8577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9052565b8415158152608060208201526000620044d9608083018662004405565b9050620044ea604083018562004480565b82606083015295945050505050565b6000806000604084860312156200450f57600080fd5b83359250602084013567ffffffffffffffff8111156200452e57600080fd5b6200453c86828701620040e9565b9497909650939450505050565b600080600080600080600060a0888a0312156200456557600080fd5b87356200457281620040a1565b96506200458260208901620040c4565b955060408801356200459481620040a1565b9450606088013567ffffffffffffffff80821115620045b257600080fd5b620045c08b838c01620040e9565b909650945060808a0135915080821115620045da57600080fd5b50620045e98a828b01620040e9565b989b979a50959850939692959293505050565b871515815260e0602082015260006200461960e083018962004405565b90506200462a604083018862004480565b8560608301528460808301528360a08301528260c083015298975050505050505050565b6000806000604084860312156200466457600080fd5b833567ffffffffffffffff808211156200467d57600080fd5b818601915086601f8301126200469257600080fd5b813581811115620046a257600080fd5b8760208260051b8501011115620046b857600080fd5b60209283019550935050840135620046d081620040a1565b809150509250925092565b60008060208385031215620046ef57600080fd5b823567ffffffffffffffff8111156200470757600080fd5b6200471585828601620040e9565b90969095509350505050565b80356bffffffffffffffffffffffff811681146200398e57600080fd5b600080604083850312156200475257600080fd5b82359150620047646020840162004721565b90509250929050565b6000602082840312156200478057600080fd5b5035919050565b600067ffffffffffffffff821115620047a457620047a462004135565b5060051b60200190565b600082601f830112620047c057600080fd5b81356020620047d3620042758362004787565b82815260059290921b84018101918181019086841115620047f357600080fd5b8286015b848110156200483857803567ffffffffffffffff811115620048195760008081fd5b620048298986838b010162004252565b845250918301918301620047f7565b509695505050505050565b600080600080606085870312156200485a57600080fd5b84359350602085013567ffffffffffffffff808211156200487a57600080fd5b6200488888838901620047ae565b945060408701359150808211156200489f57600080fd5b50620048ae87828801620040e9565b95989497509550505050565b600060208284031215620048cd57600080fd5b8135620035e081620040a1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600063ffffffff808316818103620049255762004925620048da565b6001019392505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60208152600062002c006020830184866200492f565b60208152600062002a5b602083018462004405565b80516200398e81620040a1565b600060208284031215620049c357600080fd5b8151620035e081620040a1565b60008251620049e4818460208701620043df565b9190910192915050565b8181038181111562002a5e5762002a5e620048da565b8015158114620029ef57600080fd5b600082601f83011262004a2557600080fd5b815162004a36620042758262004209565b81815284602083860101111562004a4c57600080fd5b62002c00826020830160208701620043df565b6000806040838503121562004a7357600080fd5b825162004a808162004a04565b602084015190925067ffffffffffffffff81111562004a9e57600080fd5b620043d58582860162004a13565b600181811c9082168062004ac157607f821691505b60208210810362004afb577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f82111562004b4f57600081815260208120601f850160051c8101602086101562004b2a5750805b601f850160051c820191505b8181101562004b4b5782815560010162004b36565b5050505b505050565b67ffffffffffffffff83111562004b6f5762004b6f62004135565b62004b878362004b80835462004aac565b8362004b01565b6000601f84116001811462004bdc576000851562004ba55750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b17835562004c75565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b8281101562004c2d578685013582556020948501946001909201910162004c0b565b508682101562004c69577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8082018082111562002a5e5762002a5e620048da565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362004cf55762004cf5620048da565b5060010190565b600081518084526020808501945080840160005b8381101562004dbb5781518051151588528381015163ffffffff908116858a01526040808301519091169089015260608082015173ffffffffffffffffffffffffffffffffffffffff16908901526080808201516bffffffffffffffffffffffff169089015260a08082015162004d96828b01826bffffffffffffffffffffffff169052565b505060c09081015163ffffffff169088015260e0909601959082019060010162004d10565b509495945050505050565b600081518084526020808501945080840160005b8381101562004dbb57815173ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010162004dda565b600081518084526020808501808196508360051b8101915082860160005b8581101562004e5a57828403895262004e4784835162004405565b9885019893509084019060010162004e2c565b5091979650505050505050565b60e081528760e082015260006101007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a111562004ea457600080fd5b8960051b808c8386013783018381038201602085015262004ec88282018b62004cfc565b915050828103604084015262004edf818962004dc6565b9050828103606084015262004ef5818862004dc6565b9050828103608084015262004f0b818762004e0e565b905082810360a084015262004f21818662004e0e565b905082810360c0840152620033b6818562004e0e565b60006020828403121562004f4a57600080fd5b815160ff81168114620035e057600080fd5b60ff8416815260ff8316602082015260606040820152600062003a37606083018462004405565b60006020828403121562004f9657600080fd5b815167ffffffffffffffff81111562004fae57600080fd5b62002c008482850162004a13565b60006020828403121562004fcf57600080fd5b8151620035e08162004a04565b600082601f83011262004fee57600080fd5b8135602062005001620042758362004787565b82815260059290921b840181019181810190868411156200502157600080fd5b8286015b8481101562004838578035835291830191830162005025565b600082601f8301126200505057600080fd5b8135602062005063620042758362004787565b82815260e092830285018201928282019190878511156200508357600080fd5b8387015b858110156200513a5781818a031215620050a15760008081fd5b620050ab62004164565b8135620050b88162004a04565b8152620050c7828701620040c4565b868201526040620050da818401620040c4565b90820152606082810135620050ef81620040a1565b9082015260806200510283820162004721565b9082015260a06200511583820162004721565b9082015260c062005128838201620040c4565b90820152845292840192810162005087565b5090979650505050505050565b600082601f8301126200515957600080fd5b813560206200516c620042758362004787565b82815260059290921b840181019181810190868411156200518c57600080fd5b8286015b8481101562004838578035620051a681620040a1565b835291830191830162005190565b600080600080600080600060e0888a031215620051d057600080fd5b873567ffffffffffffffff80821115620051e957600080fd5b620051f78b838c0162004fdc565b985060208a01359150808211156200520e57600080fd5b6200521c8b838c016200503e565b975060408a01359150808211156200523357600080fd5b620052418b838c0162005147565b965060608a01359150808211156200525857600080fd5b620052668b838c0162005147565b955060808a01359150808211156200527d57600080fd5b6200528b8b838c01620047ae565b945060a08a0135915080821115620052a257600080fd5b620052b08b838c01620047ae565b935060c08a0135915080821115620052c757600080fd5b50620052d68a828b01620047ae565b91505092959891949750929550565b6bffffffffffffffffffffffff81811683821601908082111562003fe65762003fe6620048da565b6bffffffffffffffffffffffff82811682821603908082111562003fe65762003fe6620048da565b6040815260006200534a604083018662004e0e565b82810360208401526200535f8185876200492f565b9695505050505050565b8051602080830151919081101562004afb577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60209190910360031b1b16919050565b815167ffffffffffffffff811115620053c957620053c962004135565b620053e181620053da845462004aac565b8462004b01565b602080601f831160018114620054375760008415620054005750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855562004b4b565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015620054865788860151825594840194600190910190840162005465565b5085821015620054c357878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b805169ffffffffffffffffffff811681146200398e57600080fd5b600080600080600060a086880312156200550757600080fd5b6200551286620054d3565b94506020860151935060408601519250606086015191506200553760808701620054d3565b90509295509295909350565b60008154620055528162004aac565b808552602060018381168015620055725760018114620055ab57620055db565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008516838901528284151560051b8901019550620055db565b866000528260002060005b85811015620055d35781548a8201860152908301908401620055b6565b890184019650505b505050505092915050565b60208152600062002a5b602083018462005543565b600082601f8301126200560d57600080fd5b8151602062005620620042758362004787565b82815260059290921b840181019181810190868411156200564057600080fd5b8286015b8481101562004838578051835291830191830162005644565b6000602082840312156200567057600080fd5b815167ffffffffffffffff808211156200568957600080fd5b9083019061010082860312156200569f57600080fd5b620056a962004190565b8251815260208301516020820152604083015160408201526060830151606082015260808301516080820152620056e360a08401620049a3565b60a082015260c083015182811115620056fb57600080fd5b6200570987828601620055fb565b60c08301525060e0830151828111156200572257600080fd5b620057308782860162004a13565b60e08301525095945050505050565b600081518084526020808501945080840160005b8381101562004dbb5781518752958201959082019060010162005753565b60408152825160408201526020830151606082015260408301516080820152606083015160a0820152608083015160c082015273ffffffffffffffffffffffffffffffffffffffff60a08401511660e0820152600060c0840151610100808185015250620057e46101408401826200573f565b905060e08501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08483030161012085015262005822828262004405565b915050828103602084015262003a37818562005543565b6000602082840312156200584c57600080fd5b5051919050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200588e576200588e620048da565b500290565b60ff818116838216019081111562002a5e5762002a5e620048da565b828482376000838201600081528351620058ce818360208801620043df565b0195945050505050565b600063ffffffff80831681851681830481118215151615620058fe57620058fe620048da565b02949350505050565b60008060008060008060c087890312156200592157600080fd5b865195506020870151945060408701519350606087015192506080870151915060a087015190509295509295509295565b60008262005989577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfe60c060405234801561001057600080fd5b506040516103ca3803806103ca83398101604081905261002f91610076565b600080546001600160a01b0319166001600160a01b039384161790559181166080521660a0526100b9565b80516001600160a01b038116811461007157600080fd5b919050565b60008060006060848603121561008b57600080fd5b6100948461005a565b92506100a26020850161005a565b91506100b06040850161005a565b90509250925092565b60805160a0516102e76100e36000396000603801526000818160c4015261011701526102e76000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806379188d161461007b578063f00e6a2a146100aa575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e808015610076573d6000f35b3d6000fd5b61008e6100893660046101c1565b6100ee565b6040805192151583526020830191909152015b60405180910390f35b60405173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001681526020016100a1565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461011557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000005a91505a61138881101561014957600080fd5b61138881039050856040820482031161016157600080fd5b50803b61016d57600080fd5b6000808551602087016000858af192505a610188908361029a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080604083850312156101d457600080fd5b82359150602083013567ffffffffffffffff808211156101f357600080fd5b818501915085601f83011261020757600080fd5b81358181111561021957610219610192565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561025f5761025f610192565b8160405282815288602084870101111561027857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b818103818111156102d4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea164736f6c6343000810000a307866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a164736f6c6343000810000a",
}

Functions

This section is empty.

Types

type KeeperRegistryLogicA

type KeeperRegistryLogicA struct {
	KeeperRegistryLogicACaller
	KeeperRegistryLogicATransactor
	KeeperRegistryLogicAFilterer
	// contains filtered or unexported fields
}

func NewKeeperRegistryLogicA

func NewKeeperRegistryLogicA(address common.Address, backend bind.ContractBackend) (*KeeperRegistryLogicA, error)

func (*KeeperRegistryLogicA) Address

func (_KeeperRegistryLogicA *KeeperRegistryLogicA) Address() common.Address

func (*KeeperRegistryLogicA) ParseLog

func (_KeeperRegistryLogicA *KeeperRegistryLogicA) ParseLog(log types.Log) (generated.AbigenLog, error)

type KeeperRegistryLogicAAdminPrivilegeConfigSet added in v2.4.0

type KeeperRegistryLogicAAdminPrivilegeConfigSet struct {
	Admin           common.Address
	PrivilegeConfig []byte
	Raw             types.Log
}

func (KeeperRegistryLogicAAdminPrivilegeConfigSet) Topic added in v2.4.0

type KeeperRegistryLogicAAdminPrivilegeConfigSetIterator added in v2.4.0

type KeeperRegistryLogicAAdminPrivilegeConfigSetIterator struct {
	Event *KeeperRegistryLogicAAdminPrivilegeConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAAdminPrivilegeConfigSetIterator) Close added in v2.4.0

func (*KeeperRegistryLogicAAdminPrivilegeConfigSetIterator) Error added in v2.4.0

func (*KeeperRegistryLogicAAdminPrivilegeConfigSetIterator) Next added in v2.4.0

type KeeperRegistryLogicACaller

type KeeperRegistryLogicACaller struct {
	// contains filtered or unexported fields
}

func NewKeeperRegistryLogicACaller

func NewKeeperRegistryLogicACaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryLogicACaller, error)

func (*KeeperRegistryLogicACaller) FallbackTo

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) FallbackTo(opts *bind.CallOpts) (common.Address, error)

func (*KeeperRegistryLogicACaller) Owner

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) Owner(opts *bind.CallOpts) (common.Address, error)

type KeeperRegistryLogicACallerRaw

type KeeperRegistryLogicACallerRaw struct {
	Contract *KeeperRegistryLogicACaller
}

func (*KeeperRegistryLogicACallerRaw) Call

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type KeeperRegistryLogicACallerSession

type KeeperRegistryLogicACallerSession struct {
	Contract *KeeperRegistryLogicACaller
	CallOpts bind.CallOpts
}

func (*KeeperRegistryLogicACallerSession) FallbackTo

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) FallbackTo() (common.Address, error)

func (*KeeperRegistryLogicACallerSession) Owner

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) Owner() (common.Address, error)

type KeeperRegistryLogicACancelledUpkeepReport

type KeeperRegistryLogicACancelledUpkeepReport struct {
	Id      *big.Int
	Trigger []byte
	Raw     types.Log
}

func (KeeperRegistryLogicACancelledUpkeepReport) Topic

type KeeperRegistryLogicACancelledUpkeepReportIterator

type KeeperRegistryLogicACancelledUpkeepReportIterator struct {
	Event *KeeperRegistryLogicACancelledUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Close

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Error

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Next

type KeeperRegistryLogicADedupKeyAdded added in v2.5.0

type KeeperRegistryLogicADedupKeyAdded struct {
	DedupKey [32]byte
	Raw      types.Log
}

func (KeeperRegistryLogicADedupKeyAdded) Topic added in v2.5.0

type KeeperRegistryLogicADedupKeyAddedIterator added in v2.5.0

type KeeperRegistryLogicADedupKeyAddedIterator struct {
	Event *KeeperRegistryLogicADedupKeyAdded
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicADedupKeyAddedIterator) Close added in v2.5.0

func (*KeeperRegistryLogicADedupKeyAddedIterator) Error added in v2.5.0

func (*KeeperRegistryLogicADedupKeyAddedIterator) Next added in v2.5.0

type KeeperRegistryLogicAFilterer

type KeeperRegistryLogicAFilterer struct {
	// contains filtered or unexported fields
}

func NewKeeperRegistryLogicAFilterer

func NewKeeperRegistryLogicAFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryLogicAFilterer, error)

func (*KeeperRegistryLogicAFilterer) FilterAdminPrivilegeConfigSet added in v2.4.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterAdminPrivilegeConfigSet(opts *bind.FilterOpts, admin []common.Address) (*KeeperRegistryLogicAAdminPrivilegeConfigSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterCancelledUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterCancelledUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicACancelledUpkeepReportIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterDedupKeyAdded added in v2.5.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterDedupKeyAdded(opts *bind.FilterOpts, dedupKey [][32]byte) (*KeeperRegistryLogicADedupKeyAddedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterFundsAdded

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogicAFundsAddedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAFundsWithdrawnIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterInsufficientFundsUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterInsufficientFundsUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterOwnerFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterOwnershipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicAOwnershipTransferRequestedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterOwnershipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicAOwnershipTransferredIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterPaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogicAPausedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterPayeesUpdated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterPayeesUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogicAPayeesUpdatedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterPayeeshipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterPayeeshipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicAPayeeshipTransferredIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterPaymentWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, transmitter []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryLogicAPaymentWithdrawnIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterReorgedUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterReorgedUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAReorgedUpkeepReportIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterStaleUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterStaleUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAStaleUpkeepReportIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogicAUnpausedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicAUpkeepAdminTransferredIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepCanceled

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogicAUpkeepCanceledIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepCheckDataSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepCheckDataSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepCheckDataSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepGasLimitSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepGasLimitSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepMigrated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepMigratedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepOffchainConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepPausedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPerformed

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool) (*KeeperRegistryLogicAUpkeepPerformedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPrivilegeConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepPrivilegeConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepReceived

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepReceivedIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepRegistered

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepRegisteredIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepTriggerConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepTriggerConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator, error)

func (*KeeperRegistryLogicAFilterer) FilterUpkeepUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepUnpausedIterator, error)

func (*KeeperRegistryLogicAFilterer) ParseAdminPrivilegeConfigSet added in v2.4.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseAdminPrivilegeConfigSet(log types.Log) (*KeeperRegistryLogicAAdminPrivilegeConfigSet, error)

func (*KeeperRegistryLogicAFilterer) ParseCancelledUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseCancelledUpkeepReport(log types.Log) (*KeeperRegistryLogicACancelledUpkeepReport, error)

func (*KeeperRegistryLogicAFilterer) ParseDedupKeyAdded added in v2.5.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseDedupKeyAdded(log types.Log) (*KeeperRegistryLogicADedupKeyAdded, error)

func (*KeeperRegistryLogicAFilterer) ParseFundsAdded

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryLogicAFundsAdded, error)

func (*KeeperRegistryLogicAFilterer) ParseFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogicAFundsWithdrawn, error)

func (*KeeperRegistryLogicAFilterer) ParseInsufficientFundsUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseInsufficientFundsUpkeepReport(log types.Log) (*KeeperRegistryLogicAInsufficientFundsUpkeepReport, error)

func (*KeeperRegistryLogicAFilterer) ParseOwnerFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogicAOwnerFundsWithdrawn, error)

func (*KeeperRegistryLogicAFilterer) ParseOwnershipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogicAOwnershipTransferRequested, error)

func (*KeeperRegistryLogicAFilterer) ParseOwnershipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogicAOwnershipTransferred, error)

func (*KeeperRegistryLogicAFilterer) ParsePaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParsePaused(log types.Log) (*KeeperRegistryLogicAPaused, error)

func (*KeeperRegistryLogicAFilterer) ParsePayeesUpdated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParsePayeesUpdated(log types.Log) (*KeeperRegistryLogicAPayeesUpdated, error)

func (*KeeperRegistryLogicAFilterer) ParsePayeeshipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogicAPayeeshipTransferRequested, error)

func (*KeeperRegistryLogicAFilterer) ParsePayeeshipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogicAPayeeshipTransferred, error)

func (*KeeperRegistryLogicAFilterer) ParsePaymentWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogicAPaymentWithdrawn, error)

func (*KeeperRegistryLogicAFilterer) ParseReorgedUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseReorgedUpkeepReport(log types.Log) (*KeeperRegistryLogicAReorgedUpkeepReport, error)

func (*KeeperRegistryLogicAFilterer) ParseStaleUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseStaleUpkeepReport(log types.Log) (*KeeperRegistryLogicAStaleUpkeepReport, error)

func (*KeeperRegistryLogicAFilterer) ParseUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryLogicAUnpaused, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogicAUpkeepAdminTransferRequested, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogicAUpkeepAdminTransferred, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepCanceled

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogicAUpkeepCanceled, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepCheckDataSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepCheckDataSet(log types.Log) (*KeeperRegistryLogicAUpkeepCheckDataSet, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepGasLimitSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogicAUpkeepGasLimitSet, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepMigrated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogicAUpkeepMigrated, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepOffchainConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepOffchainConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepOffchainConfigSet, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogicAUpkeepPaused, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPerformed

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogicAUpkeepPerformed, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPrivilegeConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepPrivilegeConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepPrivilegeConfigSet, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepReceived

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogicAUpkeepReceived, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepRegistered

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogicAUpkeepRegistered, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepTriggerConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepTriggerConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepTriggerConfigSet, error)

func (*KeeperRegistryLogicAFilterer) ParseUpkeepUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogicAUpkeepUnpaused, error)

func (*KeeperRegistryLogicAFilterer) WatchAdminPrivilegeConfigSet added in v2.4.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchAdminPrivilegeConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAAdminPrivilegeConfigSet, admin []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchCancelledUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchCancelledUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicACancelledUpkeepReport, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchDedupKeyAdded added in v2.5.0

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchDedupKeyAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicADedupKeyAdded, dedupKey [][32]byte) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchFundsAdded

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAFundsWithdrawn, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchInsufficientFundsUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchInsufficientFundsUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAInsufficientFundsUpkeepReport, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchOwnerFundsWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnerFundsWithdrawn) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchOwnershipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchOwnershipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchPaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPaused) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchPayeesUpdated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchPayeesUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeesUpdated) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchPayeeshipTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeeshipTransferRequested, transmitter []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchPayeeshipTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeeshipTransferred, transmitter []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchPaymentWithdrawn

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPaymentWithdrawn, transmitter []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchReorgedUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchReorgedUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAReorgedUpkeepReport, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchStaleUpkeepReport

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchStaleUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAStaleUpkeepReport, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUnpaused) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferRequested

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferred

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepCanceled

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepCheckDataSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepCheckDataSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepCheckDataSet, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepGasLimitSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepMigrated

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepMigrated, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepOffchainConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepOffchainConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepOffchainConfigSet, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPaused, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPerformed

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPerformed, id []*big.Int, success []bool) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPrivilegeConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepPrivilegeConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPrivilegeConfigSet, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepReceived

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepReceived, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepRegistered

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepRegistered, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepTriggerConfigSet

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepTriggerConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepTriggerConfigSet, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryLogicAFilterer) WatchUpkeepUnpaused

func (_KeeperRegistryLogicA *KeeperRegistryLogicAFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepUnpaused, id []*big.Int) (event.Subscription, error)

type KeeperRegistryLogicAFundsAdded

type KeeperRegistryLogicAFundsAdded struct {
	Id     *big.Int
	From   common.Address
	Amount *big.Int
	Raw    types.Log
}

func (KeeperRegistryLogicAFundsAdded) Topic

type KeeperRegistryLogicAFundsAddedIterator

type KeeperRegistryLogicAFundsAddedIterator struct {
	Event *KeeperRegistryLogicAFundsAdded
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAFundsAddedIterator) Close

func (*KeeperRegistryLogicAFundsAddedIterator) Error

func (*KeeperRegistryLogicAFundsAddedIterator) Next

type KeeperRegistryLogicAFundsWithdrawn

type KeeperRegistryLogicAFundsWithdrawn struct {
	Id     *big.Int
	Amount *big.Int
	To     common.Address
	Raw    types.Log
}

func (KeeperRegistryLogicAFundsWithdrawn) Topic

type KeeperRegistryLogicAFundsWithdrawnIterator

type KeeperRegistryLogicAFundsWithdrawnIterator struct {
	Event *KeeperRegistryLogicAFundsWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Close

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Error

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Next

type KeeperRegistryLogicAInsufficientFundsUpkeepReport

type KeeperRegistryLogicAInsufficientFundsUpkeepReport struct {
	Id      *big.Int
	Trigger []byte
	Raw     types.Log
}

func (KeeperRegistryLogicAInsufficientFundsUpkeepReport) Topic

type KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator

type KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator struct {
	Event *KeeperRegistryLogicAInsufficientFundsUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Close

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Error

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Next

type KeeperRegistryLogicAInterface

type KeeperRegistryLogicAInterface interface {
	FallbackTo(opts *bind.CallOpts) (common.Address, error)

	Owner(opts *bind.CallOpts) (common.Address, error)

	AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

	AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)

	CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

	CheckCallback(opts *bind.TransactOpts, id *big.Int, values [][]byte, extraData []byte) (*types.Transaction, error)

	CheckUpkeep(opts *bind.TransactOpts, id *big.Int, triggerData []byte) (*types.Transaction, error)

	CheckUpkeep0(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

	ExecuteCallback(opts *bind.TransactOpts, id *big.Int, payload []byte) (*types.Transaction, error)

	MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)

	ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)

	RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, triggerType uint8, checkData []byte, triggerConfig []byte, offchainConfig []byte) (*types.Transaction, error)

	RegisterUpkeep0(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

	SetUpkeepTriggerConfig(opts *bind.TransactOpts, id *big.Int, triggerConfig []byte) (*types.Transaction, error)

	TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

	Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

	FilterAdminPrivilegeConfigSet(opts *bind.FilterOpts, admin []common.Address) (*KeeperRegistryLogicAAdminPrivilegeConfigSetIterator, error)

	WatchAdminPrivilegeConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAAdminPrivilegeConfigSet, admin []common.Address) (event.Subscription, error)

	ParseAdminPrivilegeConfigSet(log types.Log) (*KeeperRegistryLogicAAdminPrivilegeConfigSet, error)

	FilterCancelledUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicACancelledUpkeepReportIterator, error)

	WatchCancelledUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicACancelledUpkeepReport, id []*big.Int) (event.Subscription, error)

	ParseCancelledUpkeepReport(log types.Log) (*KeeperRegistryLogicACancelledUpkeepReport, error)

	FilterDedupKeyAdded(opts *bind.FilterOpts, dedupKey [][32]byte) (*KeeperRegistryLogicADedupKeyAddedIterator, error)

	WatchDedupKeyAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicADedupKeyAdded, dedupKey [][32]byte) (event.Subscription, error)

	ParseDedupKeyAdded(log types.Log) (*KeeperRegistryLogicADedupKeyAdded, error)

	FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogicAFundsAddedIterator, error)

	WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)

	ParseFundsAdded(log types.Log) (*KeeperRegistryLogicAFundsAdded, error)

	FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAFundsWithdrawnIterator, error)

	WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAFundsWithdrawn, id []*big.Int) (event.Subscription, error)

	ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogicAFundsWithdrawn, error)

	FilterInsufficientFundsUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator, error)

	WatchInsufficientFundsUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAInsufficientFundsUpkeepReport, id []*big.Int) (event.Subscription, error)

	ParseInsufficientFundsUpkeepReport(log types.Log) (*KeeperRegistryLogicAInsufficientFundsUpkeepReport, error)

	FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator, error)

	WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnerFundsWithdrawn) (event.Subscription, error)

	ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogicAOwnerFundsWithdrawn, error)

	FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicAOwnershipTransferRequestedIterator, error)

	WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogicAOwnershipTransferRequested, error)

	FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicAOwnershipTransferredIterator, error)

	WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogicAOwnershipTransferred, error)

	FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogicAPausedIterator, error)

	WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPaused) (event.Subscription, error)

	ParsePaused(log types.Log) (*KeeperRegistryLogicAPaused, error)

	FilterPayeesUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogicAPayeesUpdatedIterator, error)

	WatchPayeesUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeesUpdated) (event.Subscription, error)

	ParsePayeesUpdated(log types.Log) (*KeeperRegistryLogicAPayeesUpdated, error)

	FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator, error)

	WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeeshipTransferRequested, transmitter []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

	ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogicAPayeeshipTransferRequested, error)

	FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicAPayeeshipTransferredIterator, error)

	WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPayeeshipTransferred, transmitter []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

	ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogicAPayeeshipTransferred, error)

	FilterPaymentWithdrawn(opts *bind.FilterOpts, transmitter []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryLogicAPaymentWithdrawnIterator, error)

	WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAPaymentWithdrawn, transmitter []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error)

	ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogicAPaymentWithdrawn, error)

	FilterReorgedUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAReorgedUpkeepReportIterator, error)

	WatchReorgedUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAReorgedUpkeepReport, id []*big.Int) (event.Subscription, error)

	ParseReorgedUpkeepReport(log types.Log) (*KeeperRegistryLogicAReorgedUpkeepReport, error)

	FilterStaleUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAStaleUpkeepReportIterator, error)

	WatchStaleUpkeepReport(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAStaleUpkeepReport, id []*big.Int) (event.Subscription, error)

	ParseStaleUpkeepReport(log types.Log) (*KeeperRegistryLogicAStaleUpkeepReport, error)

	FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogicAUnpausedIterator, error)

	WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUnpaused) (event.Subscription, error)

	ParseUnpaused(log types.Log) (*KeeperRegistryLogicAUnpaused, error)

	FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator, error)

	WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogicAUpkeepAdminTransferRequested, error)

	FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicAUpkeepAdminTransferredIterator, error)

	WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogicAUpkeepAdminTransferred, error)

	FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogicAUpkeepCanceledIterator, error)

	WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)

	ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogicAUpkeepCanceled, error)

	FilterUpkeepCheckDataSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepCheckDataSetIterator, error)

	WatchUpkeepCheckDataSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepCheckDataSet, id []*big.Int) (event.Subscription, error)

	ParseUpkeepCheckDataSet(log types.Log) (*KeeperRegistryLogicAUpkeepCheckDataSet, error)

	FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepGasLimitSetIterator, error)

	WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)

	ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogicAUpkeepGasLimitSet, error)

	FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepMigratedIterator, error)

	WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepMigrated, id []*big.Int) (event.Subscription, error)

	ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogicAUpkeepMigrated, error)

	FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator, error)

	WatchUpkeepOffchainConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepOffchainConfigSet, id []*big.Int) (event.Subscription, error)

	ParseUpkeepOffchainConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepOffchainConfigSet, error)

	FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepPausedIterator, error)

	WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPaused, id []*big.Int) (event.Subscription, error)

	ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogicAUpkeepPaused, error)

	FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool) (*KeeperRegistryLogicAUpkeepPerformedIterator, error)

	WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPerformed, id []*big.Int, success []bool) (event.Subscription, error)

	ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogicAUpkeepPerformed, error)

	FilterUpkeepPrivilegeConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator, error)

	WatchUpkeepPrivilegeConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepPrivilegeConfigSet, id []*big.Int) (event.Subscription, error)

	ParseUpkeepPrivilegeConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepPrivilegeConfigSet, error)

	FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepReceivedIterator, error)

	WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepReceived, id []*big.Int) (event.Subscription, error)

	ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogicAUpkeepReceived, error)

	FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepRegisteredIterator, error)

	WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepRegistered, id []*big.Int) (event.Subscription, error)

	ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogicAUpkeepRegistered, error)

	FilterUpkeepTriggerConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator, error)

	WatchUpkeepTriggerConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepTriggerConfigSet, id []*big.Int) (event.Subscription, error)

	ParseUpkeepTriggerConfigSet(log types.Log) (*KeeperRegistryLogicAUpkeepTriggerConfigSet, error)

	FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicAUpkeepUnpausedIterator, error)

	WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicAUpkeepUnpaused, id []*big.Int) (event.Subscription, error)

	ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogicAUpkeepUnpaused, error)

	ParseLog(log types.Log) (generated.AbigenLog, error)

	Address() common.Address
}

type KeeperRegistryLogicAOwnerFundsWithdrawn

type KeeperRegistryLogicAOwnerFundsWithdrawn struct {
	Amount *big.Int
	Raw    types.Log
}

func (KeeperRegistryLogicAOwnerFundsWithdrawn) Topic

type KeeperRegistryLogicAOwnerFundsWithdrawnIterator

type KeeperRegistryLogicAOwnerFundsWithdrawnIterator struct {
	Event *KeeperRegistryLogicAOwnerFundsWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Close

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Error

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Next

type KeeperRegistryLogicAOwnershipTransferRequested

type KeeperRegistryLogicAOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (KeeperRegistryLogicAOwnershipTransferRequested) Topic

type KeeperRegistryLogicAOwnershipTransferRequestedIterator

type KeeperRegistryLogicAOwnershipTransferRequestedIterator struct {
	Event *KeeperRegistryLogicAOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Close

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Error

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Next

type KeeperRegistryLogicAOwnershipTransferred

type KeeperRegistryLogicAOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (KeeperRegistryLogicAOwnershipTransferred) Topic

type KeeperRegistryLogicAOwnershipTransferredIterator

type KeeperRegistryLogicAOwnershipTransferredIterator struct {
	Event *KeeperRegistryLogicAOwnershipTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Close

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Error

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Next

type KeeperRegistryLogicAPaused

type KeeperRegistryLogicAPaused struct {
	Account common.Address
	Raw     types.Log
}

func (KeeperRegistryLogicAPaused) Topic

type KeeperRegistryLogicAPausedIterator

type KeeperRegistryLogicAPausedIterator struct {
	Event *KeeperRegistryLogicAPaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAPausedIterator) Close

func (*KeeperRegistryLogicAPausedIterator) Error

func (*KeeperRegistryLogicAPausedIterator) Next

type KeeperRegistryLogicAPayeesUpdated

type KeeperRegistryLogicAPayeesUpdated struct {
	Transmitters []common.Address
	Payees       []common.Address
	Raw          types.Log
}

func (KeeperRegistryLogicAPayeesUpdated) Topic

type KeeperRegistryLogicAPayeesUpdatedIterator

type KeeperRegistryLogicAPayeesUpdatedIterator struct {
	Event *KeeperRegistryLogicAPayeesUpdated
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Close

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Error

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Next

type KeeperRegistryLogicAPayeeshipTransferRequested

type KeeperRegistryLogicAPayeeshipTransferRequested struct {
	Transmitter common.Address
	From        common.Address
	To          common.Address
	Raw         types.Log
}

func (KeeperRegistryLogicAPayeeshipTransferRequested) Topic

type KeeperRegistryLogicAPayeeshipTransferRequestedIterator

type KeeperRegistryLogicAPayeeshipTransferRequestedIterator struct {
	Event *KeeperRegistryLogicAPayeeshipTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Close

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Error

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Next

type KeeperRegistryLogicAPayeeshipTransferred

type KeeperRegistryLogicAPayeeshipTransferred struct {
	Transmitter common.Address
	From        common.Address
	To          common.Address
	Raw         types.Log
}

func (KeeperRegistryLogicAPayeeshipTransferred) Topic

type KeeperRegistryLogicAPayeeshipTransferredIterator

type KeeperRegistryLogicAPayeeshipTransferredIterator struct {
	Event *KeeperRegistryLogicAPayeeshipTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Close

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Error

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Next

type KeeperRegistryLogicAPaymentWithdrawn

type KeeperRegistryLogicAPaymentWithdrawn struct {
	Transmitter common.Address
	Amount      *big.Int
	To          common.Address
	Payee       common.Address
	Raw         types.Log
}

func (KeeperRegistryLogicAPaymentWithdrawn) Topic

type KeeperRegistryLogicAPaymentWithdrawnIterator

type KeeperRegistryLogicAPaymentWithdrawnIterator struct {
	Event *KeeperRegistryLogicAPaymentWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Close

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Error

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Next

type KeeperRegistryLogicARaw

type KeeperRegistryLogicARaw struct {
	Contract *KeeperRegistryLogicA
}

func (*KeeperRegistryLogicARaw) Call

func (_KeeperRegistryLogicA *KeeperRegistryLogicARaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*KeeperRegistryLogicARaw) Transact

func (_KeeperRegistryLogicA *KeeperRegistryLogicARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*KeeperRegistryLogicARaw) Transfer

func (_KeeperRegistryLogicA *KeeperRegistryLogicARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type KeeperRegistryLogicAReorgedUpkeepReport

type KeeperRegistryLogicAReorgedUpkeepReport struct {
	Id      *big.Int
	Trigger []byte
	Raw     types.Log
}

func (KeeperRegistryLogicAReorgedUpkeepReport) Topic

type KeeperRegistryLogicAReorgedUpkeepReportIterator

type KeeperRegistryLogicAReorgedUpkeepReportIterator struct {
	Event *KeeperRegistryLogicAReorgedUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Close

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Error

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Next

type KeeperRegistryLogicASession

type KeeperRegistryLogicASession struct {
	Contract     *KeeperRegistryLogicA
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*KeeperRegistryLogicASession) AcceptOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) AcceptOwnership() (*types.Transaction, error)

func (*KeeperRegistryLogicASession) AddFunds

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) CancelUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) CheckCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) CheckCallback(id *big.Int, values [][]byte, extraData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) CheckUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) CheckUpkeep(id *big.Int, triggerData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) CheckUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) CheckUpkeep0(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) ExecuteCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) ExecuteCallback(id *big.Int, payload []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) Fallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) Fallback(calldata []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) FallbackTo

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) FallbackTo() (common.Address, error)

func (*KeeperRegistryLogicASession) MigrateUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) Owner

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) Owner() (common.Address, error)

func (*KeeperRegistryLogicASession) ReceiveUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) RegisterUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, triggerType uint8, checkData []byte, triggerConfig []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) RegisterUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) RegisterUpkeep0(target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) SetUpkeepTriggerConfig

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) SetUpkeepTriggerConfig(id *big.Int, triggerConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicASession) TransferOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) TransferOwnership(to common.Address) (*types.Transaction, error)

type KeeperRegistryLogicAStaleUpkeepReport

type KeeperRegistryLogicAStaleUpkeepReport struct {
	Id      *big.Int
	Trigger []byte
	Raw     types.Log
}

func (KeeperRegistryLogicAStaleUpkeepReport) Topic

type KeeperRegistryLogicAStaleUpkeepReportIterator

type KeeperRegistryLogicAStaleUpkeepReportIterator struct {
	Event *KeeperRegistryLogicAStaleUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Close

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Error

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Next

type KeeperRegistryLogicATransactor

type KeeperRegistryLogicATransactor struct {
	// contains filtered or unexported fields
}

func NewKeeperRegistryLogicATransactor

func NewKeeperRegistryLogicATransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryLogicATransactor, error)

func (*KeeperRegistryLogicATransactor) AcceptOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) AddFunds

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) CancelUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) CheckCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) CheckCallback(opts *bind.TransactOpts, id *big.Int, values [][]byte, extraData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) CheckUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, triggerData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) CheckUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) CheckUpkeep0(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) ExecuteCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) ExecuteCallback(opts *bind.TransactOpts, id *big.Int, payload []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) Fallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) MigrateUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) ReceiveUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) RegisterUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, triggerType uint8, checkData []byte, triggerConfig []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) RegisterUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) RegisterUpkeep0(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) SetUpkeepTriggerConfig

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) SetUpkeepTriggerConfig(opts *bind.TransactOpts, id *big.Int, triggerConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactor) TransferOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

type KeeperRegistryLogicATransactorRaw

type KeeperRegistryLogicATransactorRaw struct {
	Contract *KeeperRegistryLogicATransactor
}

func (*KeeperRegistryLogicATransactorRaw) Transact

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorRaw) Transfer

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type KeeperRegistryLogicATransactorSession

type KeeperRegistryLogicATransactorSession struct {
	Contract     *KeeperRegistryLogicATransactor
	TransactOpts bind.TransactOpts
}

func (*KeeperRegistryLogicATransactorSession) AcceptOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) AddFunds

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) CancelUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) CheckCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) CheckCallback(id *big.Int, values [][]byte, extraData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) CheckUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) CheckUpkeep(id *big.Int, triggerData []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) CheckUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) CheckUpkeep0(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) ExecuteCallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) ExecuteCallback(id *big.Int, payload []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) Fallback

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) MigrateUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) ReceiveUpkeeps

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) RegisterUpkeep

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, triggerType uint8, checkData []byte, triggerConfig []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) RegisterUpkeep0

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) RegisterUpkeep0(target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) SetUpkeepTriggerConfig

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) SetUpkeepTriggerConfig(id *big.Int, triggerConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryLogicATransactorSession) TransferOwnership

func (_KeeperRegistryLogicA *KeeperRegistryLogicATransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

type KeeperRegistryLogicAUnpaused

type KeeperRegistryLogicAUnpaused struct {
	Account common.Address
	Raw     types.Log
}

func (KeeperRegistryLogicAUnpaused) Topic

type KeeperRegistryLogicAUnpausedIterator

type KeeperRegistryLogicAUnpausedIterator struct {
	Event *KeeperRegistryLogicAUnpaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUnpausedIterator) Close

func (*KeeperRegistryLogicAUnpausedIterator) Error

func (*KeeperRegistryLogicAUnpausedIterator) Next

type KeeperRegistryLogicAUpkeepAdminTransferRequested

type KeeperRegistryLogicAUpkeepAdminTransferRequested struct {
	Id   *big.Int
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (KeeperRegistryLogicAUpkeepAdminTransferRequested) Topic

type KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator

type KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator struct {
	Event *KeeperRegistryLogicAUpkeepAdminTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Close

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Error

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Next

type KeeperRegistryLogicAUpkeepAdminTransferred

type KeeperRegistryLogicAUpkeepAdminTransferred struct {
	Id   *big.Int
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (KeeperRegistryLogicAUpkeepAdminTransferred) Topic

type KeeperRegistryLogicAUpkeepAdminTransferredIterator

type KeeperRegistryLogicAUpkeepAdminTransferredIterator struct {
	Event *KeeperRegistryLogicAUpkeepAdminTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Close

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Error

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Next

type KeeperRegistryLogicAUpkeepCanceled

type KeeperRegistryLogicAUpkeepCanceled struct {
	Id            *big.Int
	AtBlockHeight uint64
	Raw           types.Log
}

func (KeeperRegistryLogicAUpkeepCanceled) Topic

type KeeperRegistryLogicAUpkeepCanceledIterator

type KeeperRegistryLogicAUpkeepCanceledIterator struct {
	Event *KeeperRegistryLogicAUpkeepCanceled
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Close

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Error

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Next

type KeeperRegistryLogicAUpkeepCheckDataSet

type KeeperRegistryLogicAUpkeepCheckDataSet struct {
	Id           *big.Int
	NewCheckData []byte
	Raw          types.Log
}

func (KeeperRegistryLogicAUpkeepCheckDataSet) Topic

type KeeperRegistryLogicAUpkeepCheckDataSetIterator

type KeeperRegistryLogicAUpkeepCheckDataSetIterator struct {
	Event *KeeperRegistryLogicAUpkeepCheckDataSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Close

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Error

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Next

type KeeperRegistryLogicAUpkeepGasLimitSet

type KeeperRegistryLogicAUpkeepGasLimitSet struct {
	Id       *big.Int
	GasLimit *big.Int
	Raw      types.Log
}

func (KeeperRegistryLogicAUpkeepGasLimitSet) Topic

type KeeperRegistryLogicAUpkeepGasLimitSetIterator

type KeeperRegistryLogicAUpkeepGasLimitSetIterator struct {
	Event *KeeperRegistryLogicAUpkeepGasLimitSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Close

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Error

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Next

type KeeperRegistryLogicAUpkeepMigrated

type KeeperRegistryLogicAUpkeepMigrated struct {
	Id               *big.Int
	RemainingBalance *big.Int
	Destination      common.Address
	Raw              types.Log
}

func (KeeperRegistryLogicAUpkeepMigrated) Topic

type KeeperRegistryLogicAUpkeepMigratedIterator

type KeeperRegistryLogicAUpkeepMigratedIterator struct {
	Event *KeeperRegistryLogicAUpkeepMigrated
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Close

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Error

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Next

type KeeperRegistryLogicAUpkeepOffchainConfigSet

type KeeperRegistryLogicAUpkeepOffchainConfigSet struct {
	Id             *big.Int
	OffchainConfig []byte
	Raw            types.Log
}

func (KeeperRegistryLogicAUpkeepOffchainConfigSet) Topic

type KeeperRegistryLogicAUpkeepOffchainConfigSetIterator

type KeeperRegistryLogicAUpkeepOffchainConfigSetIterator struct {
	Event *KeeperRegistryLogicAUpkeepOffchainConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepPaused

type KeeperRegistryLogicAUpkeepPaused struct {
	Id  *big.Int
	Raw types.Log
}

func (KeeperRegistryLogicAUpkeepPaused) Topic

type KeeperRegistryLogicAUpkeepPausedIterator

type KeeperRegistryLogicAUpkeepPausedIterator struct {
	Event *KeeperRegistryLogicAUpkeepPaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepPausedIterator) Close

func (*KeeperRegistryLogicAUpkeepPausedIterator) Error

func (*KeeperRegistryLogicAUpkeepPausedIterator) Next

type KeeperRegistryLogicAUpkeepPerformed

type KeeperRegistryLogicAUpkeepPerformed struct {
	Id           *big.Int
	Success      bool
	TotalPayment *big.Int
	GasUsed      *big.Int
	GasOverhead  *big.Int
	Trigger      []byte
	Raw          types.Log
}

func (KeeperRegistryLogicAUpkeepPerformed) Topic

type KeeperRegistryLogicAUpkeepPerformedIterator

type KeeperRegistryLogicAUpkeepPerformedIterator struct {
	Event *KeeperRegistryLogicAUpkeepPerformed
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Close

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Error

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Next

type KeeperRegistryLogicAUpkeepPrivilegeConfigSet

type KeeperRegistryLogicAUpkeepPrivilegeConfigSet struct {
	Id              *big.Int
	PrivilegeConfig []byte
	Raw             types.Log
}

func (KeeperRegistryLogicAUpkeepPrivilegeConfigSet) Topic

type KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator

type KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator struct {
	Event *KeeperRegistryLogicAUpkeepPrivilegeConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepReceived

type KeeperRegistryLogicAUpkeepReceived struct {
	Id              *big.Int
	StartingBalance *big.Int
	ImportedFrom    common.Address
	Raw             types.Log
}

func (KeeperRegistryLogicAUpkeepReceived) Topic

type KeeperRegistryLogicAUpkeepReceivedIterator

type KeeperRegistryLogicAUpkeepReceivedIterator struct {
	Event *KeeperRegistryLogicAUpkeepReceived
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Close

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Error

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Next

type KeeperRegistryLogicAUpkeepRegistered

type KeeperRegistryLogicAUpkeepRegistered struct {
	Id         *big.Int
	PerformGas uint32
	Admin      common.Address
	Raw        types.Log
}

func (KeeperRegistryLogicAUpkeepRegistered) Topic

type KeeperRegistryLogicAUpkeepRegisteredIterator

type KeeperRegistryLogicAUpkeepRegisteredIterator struct {
	Event *KeeperRegistryLogicAUpkeepRegistered
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Close

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Error

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Next

type KeeperRegistryLogicAUpkeepTriggerConfigSet

type KeeperRegistryLogicAUpkeepTriggerConfigSet struct {
	Id            *big.Int
	TriggerConfig []byte
	Raw           types.Log
}

func (KeeperRegistryLogicAUpkeepTriggerConfigSet) Topic

type KeeperRegistryLogicAUpkeepTriggerConfigSetIterator

type KeeperRegistryLogicAUpkeepTriggerConfigSetIterator struct {
	Event *KeeperRegistryLogicAUpkeepTriggerConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepUnpaused

type KeeperRegistryLogicAUpkeepUnpaused struct {
	Id  *big.Int
	Raw types.Log
}

func (KeeperRegistryLogicAUpkeepUnpaused) Topic

type KeeperRegistryLogicAUpkeepUnpausedIterator

type KeeperRegistryLogicAUpkeepUnpausedIterator struct {
	Event *KeeperRegistryLogicAUpkeepUnpaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Close

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Error

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Next

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL