automation_registry_logic_a_wrapper_2_2

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: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AutomationRegistryLogicAABI = AutomationRegistryLogicAMetaData.ABI
View Source
var AutomationRegistryLogicABin = AutomationRegistryLogicAMetaData.Bin
View Source
var AutomationRegistryLogicAMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractAutomationRegistryLogicB2_2\",\"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\":\"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\":false,\"internalType\":\"address\",\"name\":\"newModule\",\"type\":\"address\"}],\"name\":\"ChainSpecificModuleUpdated\",\"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\":\"enumAutomationRegistryBase2_2.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\":\"enumAutomationRegistryBase2_2.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\":\"enumAutomationRegistryBase2_2.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\":\"enumAutomationRegistryBase2_2.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\":\"enumAutomationRegistryBase2_2.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: "0x6101406040523480156200001257600080fd5b5060405162005fd938038062005fd98339810160408190526200003591620003b1565b80816001600160a01b031663ca30e6036040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000075573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009b9190620003b1565b826001600160a01b031663b10b673c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000da573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001009190620003b1565b836001600160a01b0316636709d0e56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200013f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001659190620003b1565b846001600160a01b0316635425d8ac6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca9190620003b1565b856001600160a01b031663a08714c06040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000209573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200022f9190620003b1565b3380600081620002865760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620002b957620002b981620002ed565b5050506001600160a01b0394851660805292841660a05290831660c052821660e052811661010052166101205250620003d8565b336001600160a01b03821603620003475760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016200027d565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6001600160a01b0381168114620003ae57600080fd5b50565b600060208284031215620003c457600080fd5b8151620003d18162000398565b9392505050565b60805160a05160c05160e0516101005161012051615b9c6200043d6000396000818161010001526101c5015260006132180152600081816104a501526120c201526000613401015260006134e5015260008181611f0401526124d00152615b9c6000f3fe608060405260043610620000fe5760003560e01c806385c1b0ba1162000097578063c80480221162000061578063c80480221462000343578063ce7dc5b41462000368578063f2fde38b146200038d578063f7d334ba14620003b257620000fe565b806385c1b0ba14620002a75780638da5cb5b14620002cc5780638e86139b14620002f9578063948108f7146200031e57620000fe565b80634ee88d3511620000d95780634ee88d35146200020b5780636ded9eae146200023057806371791aa0146200025557806379ba5097146200028f57620000fe565b806328f32f38146200014657806329c5efad146200017e578063349e8cca14620001b5575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e8080156200013f573d6000f35b3d6000fd5b005b3480156200015357600080fd5b506200016b6200016536600462004137565b620003d7565b6040519081526020015b60405180910390f35b3480156200018b57600080fd5b50620001a36200019d3660046200421d565b62000751565b60405162000175949392919062004345565b348015620001c257600080fd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200162000175565b3480156200021857600080fd5b50620001446200022a36600462004382565b620009f5565b3480156200023d57600080fd5b506200016b6200024f366004620043d2565b62000a5d565b3480156200026257600080fd5b506200027a620002743660046200421d565b62000ac3565b60405162000175979695949392919062004485565b3480156200029c57600080fd5b506200014462001211565b348015620002b457600080fd5b5062000144620002c6366004620044d7565b62001314565b348015620002d957600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16620001e5565b3480156200030657600080fd5b50620001446200031836600462004564565b62001f85565b3480156200032b57600080fd5b50620001446200033d366004620045c7565b6200230d565b3480156200035057600080fd5b506200014462000362366004620045f6565b620025a0565b3480156200037557600080fd5b50620001a362000387366004620046cc565b62002a19565b3480156200039a57600080fd5b5062000144620003ac36600462004743565b62002adf565b348015620003bf57600080fd5b506200027a620003d1366004620045f6565b62002af7565b6000805473ffffffffffffffffffffffffffffffffffffffff1633148015906200040b57506200040960093362002b35565b155b1562000443576040517fd48b678b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff89163b62000492576040517f09ee12d500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200049d8662002b69565b9050600089307f0000000000000000000000000000000000000000000000000000000000000000604051620004d29062003ec3565b73ffffffffffffffffffffffffffffffffffffffff938416815291831660208301529091166040820152606001604051809103906000f0801580156200051c573d6000803e3d6000fd5b509050620005e3826040518060e001604052806000151581526020018c63ffffffff16815260200163ffffffff801681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff168152602001600063ffffffff168152508a89898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508b92508a915062002e159050565b6015805474010000000000000000000000000000000000000000900463ffffffff16906014620006138362004792565b91906101000a81548163ffffffff021916908363ffffffff16021790555050817fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d0128a8a6040516200068c92919063ffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a2817fcba2d5723b2ee59e53a8e8a82a4a7caf4fdfe70e9f7c582950bf7e7a5c24e83d8787604051620006c892919062004801565b60405180910390a2817f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d56648560405162000702919062004817565b60405180910390a2817f3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf4850846040516200073c919062004817565b60405180910390a25098975050505050505050565b600060606000806200076262003200565b600086815260046020908152604091829020825160e081018452815460ff811615158252610100810463ffffffff90811694830194909452650100000000008104841694820194909452690100000000000000000090930473ffffffffffffffffffffffffffffffffffffffff166060840152600101546bffffffffffffffffffffffff80821660808501526c0100000000000000000000000082041660a0840152780100000000000000000000000000000000000000000000000090041660c08201525a9150600080826060015173ffffffffffffffffffffffffffffffffffffffff1663f00e6a2a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200087c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620008a2919062004839565b73ffffffffffffffffffffffffffffffffffffffff166014600101600c9054906101000a900463ffffffff1663ffffffff1689604051620008e4919062004859565b60006040518083038160008787f1925050503d806000811462000924576040519150601f19603f3d011682016040523d82523d6000602084013e62000929565b606091505b50915091505a6200093b908562004877565b93508162000966576000604051806020016040528060008152506007965096509650505050620009ec565b808060200190518101906200097c9190620048e8565b909750955086620009aa576000604051806020016040528060008152506004965096509650505050620009ec565b601654865164010000000090910463ffffffff161015620009e8576000604051806020016040528060008152506005965096509650505050620009ec565b5050505b92959194509250565b62000a008362003272565b6000838152601b6020526040902062000a1b828483620049dd565b50827f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d5664838360405162000a5092919062004801565b60405180910390a2505050565b600062000ab788888860008989604051806020016040528060008152508a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250620003d792505050565b98975050505050505050565b60006060600080600080600062000ad962003200565b600062000ae68a62003328565b905060006012604051806101600160405290816000820160009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160008201600c9054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160109054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160189054906101000a900462ffffff1662ffffff1662ffffff16815260200160008201601b9054906101000a900461ffff1661ffff1661ffff16815260200160008201601d9054906101000a900460ff1660ff1660ff16815260200160008201601e9054906101000a900460ff1615151515815260200160008201601f9054906101000a900460ff161515151581526020016001820160009054906101000a900460ff161515151581526020016001820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000600460008d81526020019081526020016000206040518060e00160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160059054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160099054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160018201600c9054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff1681526020016001820160189054906101000a900463ffffffff1663ffffffff1663ffffffff168152505090508160e001511562000e7b576000604051806020016040528060008152506009600084602001516000808263ffffffff169250995099509950995099509950995050505062001205565b604081015163ffffffff9081161462000ecc576000604051806020016040528060008152506001600084602001516000808263ffffffff169250995099509950995099509950995050505062001205565b80511562000f12576000604051806020016040528060008152506002600084602001516000808263ffffffff169250995099509950995099509950995050505062001205565b62000f1d82620033de565b8095508196505050600062000f3a838584602001518989620035d0565b9050806bffffffffffffffffffffffff168260a001516bffffffffffffffffffffffff16101562000fa4576000604051806020016040528060008152506006600085602001516000808263ffffffff1692509a509a509a509a509a509a509a505050505062001205565b600062000fb38e868f62003885565b90505a9850600080846060015173ffffffffffffffffffffffffffffffffffffffff1663f00e6a2a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200100b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001031919062004839565b73ffffffffffffffffffffffffffffffffffffffff166014600101600c9054906101000a900463ffffffff1663ffffffff168460405162001073919062004859565b60006040518083038160008787f1925050503d8060008114620010b3576040519150601f19603f3d011682016040523d82523d6000602084013e620010b8565b606091505b50915091505a620010ca908c62004877565b9a50816200114a5760165481516801000000000000000090910463ffffffff1610156200112757505060408051602080820190925260008082529490910151939c509a50600899505063ffffffff90911695506200120592505050565b602090940151939b5060039a505063ffffffff9092169650620012059350505050565b80806020019051810190620011609190620048e8565b909e509c508d620011a157505060408051602080820190925260008082529490910151939c509a50600499505063ffffffff90911695506200120592505050565b6016548d5164010000000090910463ffffffff161015620011f257505060408051602080820190925260008082529490910151939c509a50600599505063ffffffff90911695506200120592505050565b505050506020015163ffffffff16945050505b92959891949750929550565b60015473ffffffffffffffffffffffffffffffffffffffff16331462001298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b600173ffffffffffffffffffffffffffffffffffffffff82166000908152601a602052604090205460ff166003811115620013535762001353620042da565b141580156200139f5750600373ffffffffffffffffffffffffffffffffffffffff82166000908152601a602052604090205460ff1660038111156200139c576200139c620042da565b14155b15620013d7576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6014546c01000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff1662001437576040517fd12d7d8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082900362001473576040517f2c2fc94100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081018290526000808567ffffffffffffffff811115620014ca57620014ca62003fbe565b604051908082528060200260200182016040528015620014f4578160200160208202803683370190505b50905060008667ffffffffffffffff81111562001515576200151562003fbe565b6040519080825280602002602001820160405280156200159c57816020015b6040805160e08101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181620015345790505b50905060008767ffffffffffffffff811115620015bd57620015bd62003fbe565b604051908082528060200260200182016040528015620015f257816020015b6060815260200190600190039081620015dc5790505b50905060008867ffffffffffffffff81111562001613576200161362003fbe565b6040519080825280602002602001820160405280156200164857816020015b6060815260200190600190039081620016325790505b50905060008967ffffffffffffffff81111562001669576200166962003fbe565b6040519080825280602002602001820160405280156200169e57816020015b6060815260200190600190039081620016885790505b50905060005b8a81101562001c82578b8b82818110620016c257620016c262004b05565b60209081029290920135600081815260048452604090819020815160e081018352815460ff811615158252610100810463ffffffff90811697830197909752650100000000008104871693820193909352690100000000000000000090920473ffffffffffffffffffffffffffffffffffffffff166060830152600101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490931660c08401529a50909850620017a190508962003272565b60608801516040517f1a5da6c800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c8116600483015290911690631a5da6c890602401600060405180830381600087803b1580156200181157600080fd5b505af115801562001826573d6000803e3d6000fd5b505050508785828151811062001840576200184062004b05565b6020026020010181905250600560008a815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686828151811062001894576200189462004b05565b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910182015260008a81526007909152604090208054620018d39062004935565b80601f0160208091040260200160405190810160405280929190818152602001828054620019019062004935565b8015620019525780601f10620019265761010080835404028352916020019162001952565b820191906000526020600020905b8154815290600101906020018083116200193457829003601f168201915b50505050508482815181106200196c576200196c62004b05565b6020026020010181905250601b60008a81526020019081526020016000208054620019979062004935565b80601f0160208091040260200160405190810160405280929190818152602001828054620019c59062004935565b801562001a165780601f10620019ea5761010080835404028352916020019162001a16565b820191906000526020600020905b815481529060010190602001808311620019f857829003601f168201915b505050505083828151811062001a305762001a3062004b05565b6020026020010181905250601c60008a8152602001908152602001600020805462001a5b9062004935565b80601f016020809104026020016040519081016040528092919081815260200182805462001a899062004935565b801562001ada5780601f1062001aae5761010080835404028352916020019162001ada565b820191906000526020600020905b81548152906001019060200180831162001abc57829003601f168201915b505050505082828151811062001af45762001af462004b05565b60200260200101819052508760a001516bffffffffffffffffffffffff168762001b1f919062004b34565b60008a815260046020908152604080832080547fffffff000000000000000000000000000000000000000000000000000000000016815560010180547fffffffff000000000000000000000000000000000000000000000000000000001690556007909152812091985062001b95919062003ed1565b6000898152601b6020526040812062001bae9162003ed1565b6000898152601c6020526040812062001bc79162003ed1565b600089815260066020526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016905562001c0860028a62003a75565b5060a0880151604080516bffffffffffffffffffffffff909216825273ffffffffffffffffffffffffffffffffffffffff8c1660208301528a917fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff910160405180910390a28062001c798162004b4a565b915050620016a4565b508560195462001c93919062004877565b60195560008b8b868167ffffffffffffffff81111562001cb75762001cb762003fbe565b60405190808252806020026020018201604052801562001ce1578160200160208202803683370190505b508988888860405160200162001cff98979695949392919062004d11565b60405160208183030381529060405290508973ffffffffffffffffffffffffffffffffffffffff16638e86139b6014600001600c9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c71249ab60038e73ffffffffffffffffffffffffffffffffffffffff1663aab9edd66040518163ffffffff1660e01b8152600401602060405180830381865afa15801562001dbb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001de1919062004df0565b866040518463ffffffff1660e01b815260040162001e029392919062004e15565b600060405180830381865afa15801562001e20573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405262001e68919081019062004e3c565b6040518263ffffffff1660e01b815260040162001e86919062004817565b600060405180830381600087803b15801562001ea157600080fd5b505af115801562001eb6573d6000803e3d6000fd5b50506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8d81166004830152602482018b90527f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb91506044016020604051808303816000875af115801562001f50573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001f76919062004e75565b50505050505050505050505050565b6002336000908152601a602052604090205460ff16600381111562001fae5762001fae620042da565b1415801562001fe457506003336000908152601a602052604090205460ff16600381111562001fe15762001fe1620042da565b14155b156200201c576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080808080808062002032888a018a62005060565b965096509650965096509650965060005b87518110156200230157600073ffffffffffffffffffffffffffffffffffffffff168782815181106200207a576200207a62004b05565b60200260200101516060015173ffffffffffffffffffffffffffffffffffffffff16036200218e57858181518110620020b757620020b762004b05565b6020026020010151307f0000000000000000000000000000000000000000000000000000000000000000604051620020ef9062003ec3565b73ffffffffffffffffffffffffffffffffffffffff938416815291831660208301529091166040820152606001604051809103906000f08015801562002139573d6000803e3d6000fd5b508782815181106200214f576200214f62004b05565b60200260200101516060019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b62002246888281518110620021a757620021a762004b05565b6020026020010151888381518110620021c457620021c462004b05565b6020026020010151878481518110620021e157620021e162004b05565b6020026020010151878581518110620021fe57620021fe62004b05565b60200260200101518786815181106200221b576200221b62004b05565b602002602001015187878151811062002238576200223862004b05565b602002602001015162002e15565b8781815181106200225b576200225b62004b05565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a7188838151811062002299576200229962004b05565b602002602001015160a0015133604051620022e49291906bffffffffffffffffffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a280620022f88162004b4a565b91505062002043565b50505050505050505050565b600082815260046020908152604091829020825160e081018452815460ff81161515825263ffffffff6101008204811694830194909452650100000000008104841694820185905273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009091041660608201526001909101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a083015278010000000000000000000000000000000000000000000000009004821660c082015291146200240b576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818160a001516200241d919062005191565b600084815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff93841602179055601954620024859184169062004b34565b6019556040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526bffffffffffffffffffffffff831660448201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af11580156200252f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002555919062004e75565b506040516bffffffffffffffffffffffff83168152339084907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a3505050565b6000818152600460209081526040808320815160e081018352815460ff81161515825263ffffffff610100820481169583019590955265010000000000810485169382019390935273ffffffffffffffffffffffffffffffffffffffff6901000000000000000000909304929092166060830152600101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490911660c0820152906200268860005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490506000601260010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357e871e76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200272b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620027519190620051b9565b9050826040015163ffffffff1660000362002798576040517ffbc0357800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604083015163ffffffff90811614620027dd576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8115801562002810575060008481526005602052604090205473ffffffffffffffffffffffffffffffffffffffff163314155b1562002848576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816200285e576200285b60328262004b34565b90505b6000848152600460205260409020805463ffffffff80841665010000000000027fffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffff90921691909117909155620028ba90600290869062003a7516565b5060145460808401516bffffffffffffffffffffffff918216916000911682111562002923576080850151620028f19083620051d3565b90508460a001516bffffffffffffffffffffffff16816bffffffffffffffffffffffff16111562002923575060a08401515b808560a00151620029359190620051d3565b600087815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff938416021790556015546200299d9183911662005191565b601580547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9290921691909117905560405167ffffffffffffffff84169087907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a3505050505050565b600060606000806000634b56a42e60e01b88888860405160240162002a4193929190620051fb565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152905062002acc898262000751565b929c919b50995090975095505050505050565b62002ae962003a83565b62002af48162003b06565b50565b60006060600080600080600062002b1e886040518060200160405280600081525062000ac3565b959e949d50929b5090995097509550909350915050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b90505b92915050565b6000806000601260010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166385df51fd60018473ffffffffffffffffffffffffffffffffffffffff166357e871e76040518163ffffffff1660e01b8152600401602060405180830381865afa15801562002c02573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002c289190620051b9565b62002c34919062004877565b6040518263ffffffff1660e01b815260040162002c5391815260200190565b602060405180830381865afa15801562002c71573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002c979190620051b9565b601554604080516020810193909352309083015274010000000000000000000000000000000000000000900463ffffffff166060820152608001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201209083015201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060045b600f81101562002da3578382828151811062002d5f5762002d5f62004b05565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508062002d9a8162004b4a565b91505062002d3f565b5084600181111562002db95762002db9620042da565b60f81b81600f8151811062002dd25762002dd262004b05565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535062002e0c816200522f565b95945050505050565b6012547e01000000000000000000000000000000000000000000000000000000000000900460ff161562002e75576040517f24522f3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601654835163ffffffff909116101562002ebb576040517fae7235df00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108fc856020015163ffffffff16108062002ef95750601554602086015163ffffffff70010000000000000000000000000000000090920482169116115b1562002f31576040517f14c237fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000868152600460205260409020546901000000000000000000900473ffffffffffffffffffffffffffffffffffffffff161562002f9b576040517f6e3b930b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000868152600460209081526040808320885181548a8501518b85015160608d01517fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009093169315157fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ff169390931761010063ffffffff92831602177fffffff000000000000000000000000000000000000000000000000ffffffffff1665010000000000938216939093027fffffff0000000000000000000000000000000000000000ffffffffffffffffff1692909217690100000000000000000073ffffffffffffffffffffffffffffffffffffffff9283160217835560808b01516001909301805460a08d015160c08e01516bffffffffffffffffffffffff9687167fffffffffffffffff000000000000000000000000000000000000000000000000909316929092176c010000000000000000000000009690911695909502949094177fffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffff1678010000000000000000000000000000000000000000000000009490931693909302919091179091556005835281842080547fffffffffffffffffffffffff000000000000000000000000000000000000000016918916919091179055600790915290206200318e848262005272565b508460a001516bffffffffffffffffffffffff16601954620031b1919062004b34565b6019556000868152601b60205260409020620031ce838262005272565b506000868152601c60205260409020620031e9828262005272565b50620031f760028762003bfd565b50505050505050565b3273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161462003270576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60008181526005602052604090205473ffffffffffffffffffffffffffffffffffffffff163314620032d0576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008181526004602052604090205465010000000000900463ffffffff9081161462002af4576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818160045b600f811015620033bd577fff00000000000000000000000000000000000000000000000000000000000000821683826020811062003371576200337162004b05565b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614620033a857506000949350505050565b80620033b48162004b4a565b9150506200332f565b5081600f1a6001811115620033d657620033d6620042da565b949350505050565b6000806000836080015162ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156200346b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620034919190620053b4565b5094509092505050600081131580620034a957508142105b80620034ce5750828015620034ce5750620034c5824262004877565b8463ffffffff16105b15620034df576017549550620034e3565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156200354f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620035759190620053b4565b50945090925050506000811315806200358d57508142105b80620035b25750828015620035b25750620035a9824262004877565b8463ffffffff16105b15620035c3576018549450620035c7565b8094505b50505050915091565b60008080866001811115620035e957620035e9620042da565b03620035f9575061ea6062003653565b6001866001811115620036105762003610620042da565b0362003621575062014c0862003653565b6040517ff2b2d41200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008760c00151600162003668919062005409565b620036789060ff16604062005425565b60165462003698906103a490640100000000900463ffffffff1662004b34565b620036a4919062004b34565b601354604080517fde9ee35e00000000000000000000000000000000000000000000000000000000815281519394506000938493610100900473ffffffffffffffffffffffffffffffffffffffff169263de9ee35e92600480820193918290030181865afa1580156200371b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200374191906200543f565b909250905081836200375583601862004b34565b62003761919062005425565b60c08c01516200377390600162005409565b620037849060ff166115e062005425565b62003790919062004b34565b6200379c919062004b34565b620037a8908562004b34565b935060008a610140015173ffffffffffffffffffffffffffffffffffffffff166312544140856040518263ffffffff1660e01b8152600401620037ed91815260200190565b602060405180830381865afa1580156200380b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620038319190620051b9565b8b60a0015161ffff1662003846919062005425565b9050600080620038638d8c63ffffffff1689868e8e600062003c0b565b909250905062003874818362005191565b9d9c50505050505050505050505050565b606060008360018111156200389e576200389e620042da565b036200396b576000848152600760205260409081902090517f6e04ff0d0000000000000000000000000000000000000000000000000000000091620038e69160240162005507565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152905062003a6e565b6001836001811115620039825762003982620042da565b036200362157600082806020019051810190620039a091906200557e565b6000868152600760205260409081902090519192507f40691db40000000000000000000000000000000000000000000000000000000091620039e791849160240162005692565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152915062003a6e9050565b9392505050565b600062002b60838362003d66565b60005473ffffffffffffffffffffffffffffffffffffffff16331462003270576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000060448201526064016200128f565b3373ffffffffffffffffffffffffffffffffffffffff82160362003b87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016200128f565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600062002b60838362003e71565b60008060008960a0015161ffff168662003c26919062005425565b905083801562003c355750803a105b1562003c3e57503a5b6000858862003c4e8b8d62004b34565b62003c5a908562005425565b62003c66919062004b34565b62003c7a90670de0b6b3a764000062005425565b62003c8691906200575a565b905060008b6040015163ffffffff1664e8d4a5100062003ca7919062005425565b60208d0151889063ffffffff168b62003cc18f8862005425565b62003ccd919062004b34565b62003cdd90633b9aca0062005425565b62003ce9919062005425565b62003cf591906200575a565b62003d01919062004b34565b90506b033b2e3c9fd0803ce800000062003d1c828462004b34565b111562003d55576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b909b909a5098505050505050505050565b6000818152600183016020526040812054801562003e5f57600062003d8d60018362004877565b855490915060009062003da39060019062004877565b905081811462003e0f57600086600001828154811062003dc75762003dc762004b05565b906000526020600020015490508087600001848154811062003ded5762003ded62004b05565b6000918252602080832090910192909255918252600188019052604090208390555b855486908062003e235762003e2362005796565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505062002b63565b600091505062002b63565b5092915050565b600081815260018301602052604081205462003eba5750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562002b63565b50600062002b63565b6103ca80620057c683390190565b50805462003edf9062004935565b6000825580601f1062003ef0575050565b601f01602090049060005260206000209081019062002af491905b8082111562003f21576000815560010162003f0b565b5090565b73ffffffffffffffffffffffffffffffffffffffff8116811462002af457600080fd5b803563ffffffff8116811462003f5d57600080fd5b919050565b80356002811062003f5d57600080fd5b60008083601f84011262003f8557600080fd5b50813567ffffffffffffffff81111562003f9e57600080fd5b60208301915083602082850101111562003fb757600080fd5b9250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160e0810167ffffffffffffffff8111828210171562004013576200401362003fbe565b60405290565b604051610100810167ffffffffffffffff8111828210171562004013576200401362003fbe565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156200408a576200408a62003fbe565b604052919050565b600067ffffffffffffffff821115620040af57620040af62003fbe565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f830112620040ed57600080fd5b813562004104620040fe8262004092565b62004040565b8181528460208386010111156200411a57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060008060008060e0898b0312156200415457600080fd5b8835620041618162003f25565b97506200417160208a0162003f48565b96506040890135620041838162003f25565b95506200419360608a0162003f62565b9450608089013567ffffffffffffffff80821115620041b157600080fd5b620041bf8c838d0162003f72565b909650945060a08b0135915080821115620041d957600080fd5b620041e78c838d01620040db565b935060c08b0135915080821115620041fe57600080fd5b506200420d8b828c01620040db565b9150509295985092959890939650565b600080604083850312156200423157600080fd5b82359150602083013567ffffffffffffffff8111156200425057600080fd5b6200425e85828601620040db565b9150509250929050565b60005b83811015620042855781810151838201526020016200426b565b50506000910152565b60008151808452620042a881602086016020860162004268565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600a811062004341577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9052565b84151581526080602082015260006200436260808301866200428e565b905062004373604083018562004309565b82606083015295945050505050565b6000806000604084860312156200439857600080fd5b83359250602084013567ffffffffffffffff811115620043b757600080fd5b620043c58682870162003f72565b9497909650939450505050565b600080600080600080600060a0888a031215620043ee57600080fd5b8735620043fb8162003f25565b96506200440b6020890162003f48565b955060408801356200441d8162003f25565b9450606088013567ffffffffffffffff808211156200443b57600080fd5b620044498b838c0162003f72565b909650945060808a01359150808211156200446357600080fd5b50620044728a828b0162003f72565b989b979a50959850939692959293505050565b871515815260e060208201526000620044a260e08301896200428e565b9050620044b3604083018862004309565b8560608301528460808301528360a08301528260c083015298975050505050505050565b600080600060408486031215620044ed57600080fd5b833567ffffffffffffffff808211156200450657600080fd5b818601915086601f8301126200451b57600080fd5b8135818111156200452b57600080fd5b8760208260051b85010111156200454157600080fd5b60209283019550935050840135620045598162003f25565b809150509250925092565b600080602083850312156200457857600080fd5b823567ffffffffffffffff8111156200459057600080fd5b6200459e8582860162003f72565b90969095509350505050565b80356bffffffffffffffffffffffff8116811462003f5d57600080fd5b60008060408385031215620045db57600080fd5b82359150620045ed60208401620045aa565b90509250929050565b6000602082840312156200460957600080fd5b5035919050565b600067ffffffffffffffff8211156200462d576200462d62003fbe565b5060051b60200190565b600082601f8301126200464957600080fd5b813560206200465c620040fe8362004610565b82815260059290921b840181019181810190868411156200467c57600080fd5b8286015b84811015620046c157803567ffffffffffffffff811115620046a25760008081fd5b620046b28986838b0101620040db565b84525091830191830162004680565b509695505050505050565b60008060008060608587031215620046e357600080fd5b84359350602085013567ffffffffffffffff808211156200470357600080fd5b620047118883890162004637565b945060408701359150808211156200472857600080fd5b50620047378782880162003f72565b95989497509550505050565b6000602082840312156200475657600080fd5b813562003a6e8162003f25565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600063ffffffff808316818103620047ae57620047ae62004763565b6001019392505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b602081526000620033d6602083018486620047b8565b60208152600062002b6060208301846200428e565b805162003f5d8162003f25565b6000602082840312156200484c57600080fd5b815162003a6e8162003f25565b600082516200486d81846020870162004268565b9190910192915050565b8181038181111562002b635762002b6362004763565b801515811462002af457600080fd5b600082601f830112620048ae57600080fd5b8151620048bf620040fe8262004092565b818152846020838601011115620048d557600080fd5b620033d682602083016020870162004268565b60008060408385031215620048fc57600080fd5b825162004909816200488d565b602084015190925067ffffffffffffffff8111156200492757600080fd5b6200425e858286016200489c565b600181811c908216806200494a57607f821691505b60208210810362004984577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115620049d857600081815260208120601f850160051c81016020861015620049b35750805b601f850160051c820191505b81811015620049d457828155600101620049bf565b5050505b505050565b67ffffffffffffffff831115620049f857620049f862003fbe565b62004a108362004a09835462004935565b836200498a565b6000601f84116001811462004a65576000851562004a2e5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b17835562004afe565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b8281101562004ab6578685013582556020948501946001909201910162004a94565b508682101562004af2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8082018082111562002b635762002b6362004763565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362004b7e5762004b7e62004763565b5060010190565b600081518084526020808501945080840160005b8381101562004c445781518051151588528381015163ffffffff908116858a01526040808301519091169089015260608082015173ffffffffffffffffffffffffffffffffffffffff16908901526080808201516bffffffffffffffffffffffff169089015260a08082015162004c1f828b01826bffffffffffffffffffffffff169052565b505060c09081015163ffffffff169088015260e0909601959082019060010162004b99565b509495945050505050565b600081518084526020808501945080840160005b8381101562004c4457815173ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010162004c63565b600082825180855260208086019550808260051b84010181860160005b8481101562004d04577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe086840301895262004cf18383516200428e565b9884019892509083019060010162004cb4565b5090979650505050505050565b60e081528760e082015260006101007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a111562004d4e57600080fd5b8960051b808c8386013783018381038201602085015262004d728282018b62004b85565b915050828103604084015262004d89818962004c4f565b9050828103606084015262004d9f818862004c4f565b9050828103608084015262004db5818762004c97565b905082810360a084015262004dcb818662004c97565b905082810360c084015262004de1818562004c97565b9b9a5050505050505050505050565b60006020828403121562004e0357600080fd5b815160ff8116811462003a6e57600080fd5b60ff8416815260ff8316602082015260606040820152600062002e0c60608301846200428e565b60006020828403121562004e4f57600080fd5b815167ffffffffffffffff81111562004e6757600080fd5b620033d6848285016200489c565b60006020828403121562004e8857600080fd5b815162003a6e816200488d565b600082601f83011262004ea757600080fd5b8135602062004eba620040fe8362004610565b82815260059290921b8401810191818101908684111562004eda57600080fd5b8286015b84811015620046c1578035835291830191830162004ede565b600082601f83011262004f0957600080fd5b8135602062004f1c620040fe8362004610565b82815260e0928302850182019282820191908785111562004f3c57600080fd5b8387015b8581101562004d045781818a03121562004f5a5760008081fd5b62004f6462003fed565b813562004f71816200488d565b815262004f8082870162003f48565b86820152604062004f9381840162003f48565b9082015260608281013562004fa88162003f25565b90820152608062004fbb838201620045aa565b9082015260a062004fce838201620045aa565b9082015260c062004fe183820162003f48565b90820152845292840192810162004f40565b600082601f8301126200500557600080fd5b8135602062005018620040fe8362004610565b82815260059290921b840181019181810190868411156200503857600080fd5b8286015b84811015620046c1578035620050528162003f25565b83529183019183016200503c565b600080600080600080600060e0888a0312156200507c57600080fd5b873567ffffffffffffffff808211156200509557600080fd5b620050a38b838c0162004e95565b985060208a0135915080821115620050ba57600080fd5b620050c88b838c0162004ef7565b975060408a0135915080821115620050df57600080fd5b620050ed8b838c0162004ff3565b965060608a01359150808211156200510457600080fd5b620051128b838c0162004ff3565b955060808a01359150808211156200512957600080fd5b620051378b838c0162004637565b945060a08a01359150808211156200514e57600080fd5b6200515c8b838c0162004637565b935060c08a01359150808211156200517357600080fd5b50620051828a828b0162004637565b91505092959891949750929550565b6bffffffffffffffffffffffff81811683821601908082111562003e6a5762003e6a62004763565b600060208284031215620051cc57600080fd5b5051919050565b6bffffffffffffffffffffffff82811682821603908082111562003e6a5762003e6a62004763565b60408152600062005210604083018662004c97565b828103602084015262005225818587620047b8565b9695505050505050565b8051602080830151919081101562004984577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60209190910360031b1b16919050565b815167ffffffffffffffff8111156200528f576200528f62003fbe565b620052a781620052a0845462004935565b846200498a565b602080601f831160018114620052fd5760008415620052c65750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555620049d4565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156200534c578886015182559484019460019091019084016200532b565b50858210156200538957878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b805169ffffffffffffffffffff8116811462003f5d57600080fd5b600080600080600060a08688031215620053cd57600080fd5b620053d88662005399565b9450602086015193506040860151925060608601519150620053fd6080870162005399565b90509295509295909350565b60ff818116838216019081111562002b635762002b6362004763565b808202811582820484141762002b635762002b6362004763565b600080604083850312156200545357600080fd5b505080516020909101519092909150565b60008154620054738162004935565b808552602060018381168015620054935760018114620054cc57620054fc565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008516838901528284151560051b8901019550620054fc565b866000528260002060005b85811015620054f45781548a8201860152908301908401620054d7565b890184019650505b505050505092915050565b60208152600062002b60602083018462005464565b600082601f8301126200552e57600080fd5b8151602062005541620040fe8362004610565b82815260059290921b840181019181810190868411156200556157600080fd5b8286015b84811015620046c1578051835291830191830162005565565b6000602082840312156200559157600080fd5b815167ffffffffffffffff80821115620055aa57600080fd5b908301906101008286031215620055c057600080fd5b620055ca62004019565b82518152602083015160208201526040830151604082015260608301516060820152608083015160808201526200560460a084016200482c565b60a082015260c0830151828111156200561c57600080fd5b6200562a878286016200551c565b60c08301525060e0830151828111156200564357600080fd5b62005651878286016200489c565b60e08301525095945050505050565b600081518084526020808501945080840160005b8381101562004c445781518752958201959082019060010162005674565b60408152825160408201526020830151606082015260408301516080820152606083015160a0820152608083015160c082015273ffffffffffffffffffffffffffffffffffffffff60a08401511660e0820152600060c08401516101008081850152506200570561014084018262005660565b905060e08501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0848303016101208501526200574382826200428e565b915050828103602084015262002e0c818562005464565b60008262005791577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfe60c060405234801561001057600080fd5b506040516103ca3803806103ca83398101604081905261002f91610076565b600080546001600160a01b0319166001600160a01b039384161790559181166080521660a0526100b9565b80516001600160a01b038116811461007157600080fd5b919050565b60008060006060848603121561008b57600080fd5b6100948461005a565b92506100a26020850161005a565b91506100b06040850161005a565b90509250925092565b60805160a0516102e76100e36000396000603801526000818160c4015261011701526102e76000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806379188d161461007b578063f00e6a2a146100aa575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e808015610076573d6000f35b3d6000fd5b61008e6100893660046101c1565b6100ee565b6040805192151583526020830191909152015b60405180910390f35b60405173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001681526020016100a1565b60008054819073ffffffffffffffffffffffffffffffffffffffff16331461011557600080fd5b7f00000000000000000000000000000000000000000000000000000000000000005a91505a61138881101561014957600080fd5b61138881039050856040820482031161016157600080fd5b50803b61016d57600080fd5b6000808551602087016000858af192505a610188908361029a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080604083850312156101d457600080fd5b82359150602083013567ffffffffffffffff808211156101f357600080fd5b818501915085601f83011261020757600080fd5b81358181111561021957610219610192565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561025f5761025f610192565b8160405282815288602084870101111561027857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b818103818111156102d4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea164736f6c6343000813000aa164736f6c6343000813000a",
}

Functions

This section is empty.

Types

type AutomationRegistryLogicA

type AutomationRegistryLogicA struct {
	AutomationRegistryLogicACaller
	AutomationRegistryLogicATransactor
	AutomationRegistryLogicAFilterer
	// contains filtered or unexported fields
}

func NewAutomationRegistryLogicA

func NewAutomationRegistryLogicA(address common.Address, backend bind.ContractBackend) (*AutomationRegistryLogicA, error)

func (*AutomationRegistryLogicA) Address

func (_AutomationRegistryLogicA *AutomationRegistryLogicA) Address() common.Address

func (*AutomationRegistryLogicA) ParseLog

func (_AutomationRegistryLogicA *AutomationRegistryLogicA) ParseLog(log types.Log) (generated.AbigenLog, error)

type AutomationRegistryLogicAAdminPrivilegeConfigSet

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

func (AutomationRegistryLogicAAdminPrivilegeConfigSet) Topic

type AutomationRegistryLogicAAdminPrivilegeConfigSetIterator

type AutomationRegistryLogicAAdminPrivilegeConfigSetIterator struct {
	Event *AutomationRegistryLogicAAdminPrivilegeConfigSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAAdminPrivilegeConfigSetIterator) Close

func (*AutomationRegistryLogicAAdminPrivilegeConfigSetIterator) Error

func (*AutomationRegistryLogicAAdminPrivilegeConfigSetIterator) Next

type AutomationRegistryLogicACaller

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

func NewAutomationRegistryLogicACaller

func NewAutomationRegistryLogicACaller(address common.Address, caller bind.ContractCaller) (*AutomationRegistryLogicACaller, error)

func (*AutomationRegistryLogicACaller) FallbackTo

func (_AutomationRegistryLogicA *AutomationRegistryLogicACaller) FallbackTo(opts *bind.CallOpts) (common.Address, error)

func (*AutomationRegistryLogicACaller) Owner

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

type AutomationRegistryLogicACallerRaw

type AutomationRegistryLogicACallerRaw struct {
	Contract *AutomationRegistryLogicACaller
}

func (*AutomationRegistryLogicACallerRaw) Call

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

type AutomationRegistryLogicACallerSession

type AutomationRegistryLogicACallerSession struct {
	Contract *AutomationRegistryLogicACaller
	CallOpts bind.CallOpts
}

func (*AutomationRegistryLogicACallerSession) FallbackTo

func (_AutomationRegistryLogicA *AutomationRegistryLogicACallerSession) FallbackTo() (common.Address, error)

func (*AutomationRegistryLogicACallerSession) Owner

func (_AutomationRegistryLogicA *AutomationRegistryLogicACallerSession) Owner() (common.Address, error)

type AutomationRegistryLogicACancelledUpkeepReport

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

func (AutomationRegistryLogicACancelledUpkeepReport) Topic

type AutomationRegistryLogicACancelledUpkeepReportIterator

type AutomationRegistryLogicACancelledUpkeepReportIterator struct {
	Event *AutomationRegistryLogicACancelledUpkeepReport
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicACancelledUpkeepReportIterator) Close

func (*AutomationRegistryLogicACancelledUpkeepReportIterator) Error

func (*AutomationRegistryLogicACancelledUpkeepReportIterator) Next

type AutomationRegistryLogicAChainSpecificModuleUpdated

type AutomationRegistryLogicAChainSpecificModuleUpdated struct {
	NewModule common.Address
	Raw       types.Log
}

func (AutomationRegistryLogicAChainSpecificModuleUpdated) Topic

type AutomationRegistryLogicAChainSpecificModuleUpdatedIterator

type AutomationRegistryLogicAChainSpecificModuleUpdatedIterator struct {
	Event *AutomationRegistryLogicAChainSpecificModuleUpdated
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAChainSpecificModuleUpdatedIterator) Close

func (*AutomationRegistryLogicAChainSpecificModuleUpdatedIterator) Error

func (*AutomationRegistryLogicAChainSpecificModuleUpdatedIterator) Next

type AutomationRegistryLogicADedupKeyAdded

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

func (AutomationRegistryLogicADedupKeyAdded) Topic

type AutomationRegistryLogicADedupKeyAddedIterator

type AutomationRegistryLogicADedupKeyAddedIterator struct {
	Event *AutomationRegistryLogicADedupKeyAdded
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicADedupKeyAddedIterator) Close

func (*AutomationRegistryLogicADedupKeyAddedIterator) Error

func (*AutomationRegistryLogicADedupKeyAddedIterator) Next

type AutomationRegistryLogicAFilterer

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

func NewAutomationRegistryLogicAFilterer

func NewAutomationRegistryLogicAFilterer(address common.Address, filterer bind.ContractFilterer) (*AutomationRegistryLogicAFilterer, error)

func (*AutomationRegistryLogicAFilterer) FilterAdminPrivilegeConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterAdminPrivilegeConfigSet(opts *bind.FilterOpts, admin []common.Address) (*AutomationRegistryLogicAAdminPrivilegeConfigSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterCancelledUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterCancelledUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicACancelledUpkeepReportIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterChainSpecificModuleUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterChainSpecificModuleUpdated(opts *bind.FilterOpts) (*AutomationRegistryLogicAChainSpecificModuleUpdatedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterDedupKeyAdded

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterDedupKeyAdded(opts *bind.FilterOpts, dedupKey [][32]byte) (*AutomationRegistryLogicADedupKeyAddedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterFundsAdded

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*AutomationRegistryLogicAFundsAddedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterFundsWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAFundsWithdrawnIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterInsufficientFundsUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterInsufficientFundsUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterOwnerFundsWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*AutomationRegistryLogicAOwnerFundsWithdrawnIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterOwnershipTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AutomationRegistryLogicAOwnershipTransferRequestedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterOwnershipTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AutomationRegistryLogicAOwnershipTransferredIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterPaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterPaused(opts *bind.FilterOpts) (*AutomationRegistryLogicAPausedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterPayeesUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterPayeesUpdated(opts *bind.FilterOpts) (*AutomationRegistryLogicAPayeesUpdatedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterPayeeshipTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*AutomationRegistryLogicAPayeeshipTransferRequestedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterPayeeshipTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*AutomationRegistryLogicAPayeeshipTransferredIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterPaymentWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, transmitter []common.Address, amount []*big.Int, to []common.Address) (*AutomationRegistryLogicAPaymentWithdrawnIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterReorgedUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterReorgedUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAReorgedUpkeepReportIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterStaleUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterStaleUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAStaleUpkeepReportIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUnpaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUnpaused(opts *bind.FilterOpts) (*AutomationRegistryLogicAUnpausedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepAdminTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepAdminTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*AutomationRegistryLogicAUpkeepAdminTransferredIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepCanceled

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*AutomationRegistryLogicAUpkeepCanceledIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepCheckDataSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepCheckDataSet(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepCheckDataSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepGasLimitSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepGasLimitSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepMigrated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepMigratedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepOffchainConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepOffchainConfigSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepPaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepPausedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepPerformed

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool) (*AutomationRegistryLogicAUpkeepPerformedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepPrivilegeConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepPrivilegeConfigSet(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepReceived

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepReceivedIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepRegistered

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepRegisteredIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepTriggerConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepTriggerConfigSet(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepTriggerConfigSetIterator, error)

func (*AutomationRegistryLogicAFilterer) FilterUpkeepUnpaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*AutomationRegistryLogicAUpkeepUnpausedIterator, error)

func (*AutomationRegistryLogicAFilterer) ParseAdminPrivilegeConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseAdminPrivilegeConfigSet(log types.Log) (*AutomationRegistryLogicAAdminPrivilegeConfigSet, error)

func (*AutomationRegistryLogicAFilterer) ParseCancelledUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseCancelledUpkeepReport(log types.Log) (*AutomationRegistryLogicACancelledUpkeepReport, error)

func (*AutomationRegistryLogicAFilterer) ParseChainSpecificModuleUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseChainSpecificModuleUpdated(log types.Log) (*AutomationRegistryLogicAChainSpecificModuleUpdated, error)

func (*AutomationRegistryLogicAFilterer) ParseDedupKeyAdded

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseDedupKeyAdded(log types.Log) (*AutomationRegistryLogicADedupKeyAdded, error)

func (*AutomationRegistryLogicAFilterer) ParseFundsAdded

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseFundsAdded(log types.Log) (*AutomationRegistryLogicAFundsAdded, error)

func (*AutomationRegistryLogicAFilterer) ParseFundsWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseFundsWithdrawn(log types.Log) (*AutomationRegistryLogicAFundsWithdrawn, error)

func (*AutomationRegistryLogicAFilterer) ParseInsufficientFundsUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseInsufficientFundsUpkeepReport(log types.Log) (*AutomationRegistryLogicAInsufficientFundsUpkeepReport, error)

func (*AutomationRegistryLogicAFilterer) ParseOwnerFundsWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*AutomationRegistryLogicAOwnerFundsWithdrawn, error)

func (*AutomationRegistryLogicAFilterer) ParseOwnershipTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseOwnershipTransferRequested(log types.Log) (*AutomationRegistryLogicAOwnershipTransferRequested, error)

func (*AutomationRegistryLogicAFilterer) ParseOwnershipTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseOwnershipTransferred(log types.Log) (*AutomationRegistryLogicAOwnershipTransferred, error)

func (*AutomationRegistryLogicAFilterer) ParsePaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParsePaused(log types.Log) (*AutomationRegistryLogicAPaused, error)

func (*AutomationRegistryLogicAFilterer) ParsePayeesUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParsePayeesUpdated(log types.Log) (*AutomationRegistryLogicAPayeesUpdated, error)

func (*AutomationRegistryLogicAFilterer) ParsePayeeshipTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AutomationRegistryLogicAPayeeshipTransferRequested, error)

func (*AutomationRegistryLogicAFilterer) ParsePayeeshipTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParsePayeeshipTransferred(log types.Log) (*AutomationRegistryLogicAPayeeshipTransferred, error)

func (*AutomationRegistryLogicAFilterer) ParsePaymentWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParsePaymentWithdrawn(log types.Log) (*AutomationRegistryLogicAPaymentWithdrawn, error)

func (*AutomationRegistryLogicAFilterer) ParseReorgedUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseReorgedUpkeepReport(log types.Log) (*AutomationRegistryLogicAReorgedUpkeepReport, error)

func (*AutomationRegistryLogicAFilterer) ParseStaleUpkeepReport

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseStaleUpkeepReport(log types.Log) (*AutomationRegistryLogicAStaleUpkeepReport, error)

func (*AutomationRegistryLogicAFilterer) ParseUnpaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUnpaused(log types.Log) (*AutomationRegistryLogicAUnpaused, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepAdminTransferRequested

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*AutomationRegistryLogicAUpkeepAdminTransferRequested, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepAdminTransferred

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepAdminTransferred(log types.Log) (*AutomationRegistryLogicAUpkeepAdminTransferred, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepCanceled

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepCanceled(log types.Log) (*AutomationRegistryLogicAUpkeepCanceled, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepCheckDataSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepCheckDataSet(log types.Log) (*AutomationRegistryLogicAUpkeepCheckDataSet, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepGasLimitSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepGasLimitSet(log types.Log) (*AutomationRegistryLogicAUpkeepGasLimitSet, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepMigrated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepMigrated(log types.Log) (*AutomationRegistryLogicAUpkeepMigrated, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepOffchainConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepOffchainConfigSet(log types.Log) (*AutomationRegistryLogicAUpkeepOffchainConfigSet, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepPaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepPaused(log types.Log) (*AutomationRegistryLogicAUpkeepPaused, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepPerformed

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepPerformed(log types.Log) (*AutomationRegistryLogicAUpkeepPerformed, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepPrivilegeConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepPrivilegeConfigSet(log types.Log) (*AutomationRegistryLogicAUpkeepPrivilegeConfigSet, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepReceived

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepReceived(log types.Log) (*AutomationRegistryLogicAUpkeepReceived, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepRegistered

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepRegistered(log types.Log) (*AutomationRegistryLogicAUpkeepRegistered, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepTriggerConfigSet

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepTriggerConfigSet(log types.Log) (*AutomationRegistryLogicAUpkeepTriggerConfigSet, error)

func (*AutomationRegistryLogicAFilterer) ParseUpkeepUnpaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) ParseUpkeepUnpaused(log types.Log) (*AutomationRegistryLogicAUpkeepUnpaused, error)

func (*AutomationRegistryLogicAFilterer) WatchAdminPrivilegeConfigSet

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

func (*AutomationRegistryLogicAFilterer) WatchCancelledUpkeepReport

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

func (*AutomationRegistryLogicAFilterer) WatchChainSpecificModuleUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) WatchChainSpecificModuleUpdated(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAChainSpecificModuleUpdated) (event.Subscription, error)

func (*AutomationRegistryLogicAFilterer) WatchDedupKeyAdded

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

func (*AutomationRegistryLogicAFilterer) WatchFundsAdded

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

func (*AutomationRegistryLogicAFilterer) WatchFundsWithdrawn

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

func (*AutomationRegistryLogicAFilterer) WatchInsufficientFundsUpkeepReport

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

func (*AutomationRegistryLogicAFilterer) WatchOwnerFundsWithdrawn

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAOwnerFundsWithdrawn) (event.Subscription, error)

func (*AutomationRegistryLogicAFilterer) WatchOwnershipTransferRequested

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

func (*AutomationRegistryLogicAFilterer) WatchOwnershipTransferred

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

func (*AutomationRegistryLogicAFilterer) WatchPaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAPaused) (event.Subscription, error)

func (*AutomationRegistryLogicAFilterer) WatchPayeesUpdated

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) WatchPayeesUpdated(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAPayeesUpdated) (event.Subscription, error)

func (*AutomationRegistryLogicAFilterer) WatchPayeeshipTransferRequested

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

func (*AutomationRegistryLogicAFilterer) WatchPayeeshipTransferred

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

func (*AutomationRegistryLogicAFilterer) WatchPaymentWithdrawn

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

func (*AutomationRegistryLogicAFilterer) WatchReorgedUpkeepReport

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

func (*AutomationRegistryLogicAFilterer) WatchStaleUpkeepReport

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

func (*AutomationRegistryLogicAFilterer) WatchUnpaused

func (_AutomationRegistryLogicA *AutomationRegistryLogicAFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAUnpaused) (event.Subscription, error)

func (*AutomationRegistryLogicAFilterer) WatchUpkeepAdminTransferRequested

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepAdminTransferred

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepCanceled

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepCheckDataSet

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepGasLimitSet

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepMigrated

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepOffchainConfigSet

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepPaused

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepPerformed

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepPrivilegeConfigSet

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepReceived

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepRegistered

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepTriggerConfigSet

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

func (*AutomationRegistryLogicAFilterer) WatchUpkeepUnpaused

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

type AutomationRegistryLogicAFundsAdded

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

func (AutomationRegistryLogicAFundsAdded) Topic

type AutomationRegistryLogicAFundsAddedIterator

type AutomationRegistryLogicAFundsAddedIterator struct {
	Event *AutomationRegistryLogicAFundsAdded
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAFundsAddedIterator) Close

func (*AutomationRegistryLogicAFundsAddedIterator) Error

func (*AutomationRegistryLogicAFundsAddedIterator) Next

type AutomationRegistryLogicAFundsWithdrawn

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

func (AutomationRegistryLogicAFundsWithdrawn) Topic

type AutomationRegistryLogicAFundsWithdrawnIterator

type AutomationRegistryLogicAFundsWithdrawnIterator struct {
	Event *AutomationRegistryLogicAFundsWithdrawn
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAFundsWithdrawnIterator) Close

func (*AutomationRegistryLogicAFundsWithdrawnIterator) Error

func (*AutomationRegistryLogicAFundsWithdrawnIterator) Next

type AutomationRegistryLogicAInsufficientFundsUpkeepReport

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

func (AutomationRegistryLogicAInsufficientFundsUpkeepReport) Topic

type AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator

type AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator struct {
	Event *AutomationRegistryLogicAInsufficientFundsUpkeepReport
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator) Close

func (*AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator) Error

func (*AutomationRegistryLogicAInsufficientFundsUpkeepReportIterator) Next

type AutomationRegistryLogicAInterface

type AutomationRegistryLogicAInterface 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) (*AutomationRegistryLogicAAdminPrivilegeConfigSetIterator, error)

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

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

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

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

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

	FilterChainSpecificModuleUpdated(opts *bind.FilterOpts) (*AutomationRegistryLogicAChainSpecificModuleUpdatedIterator, error)

	WatchChainSpecificModuleUpdated(opts *bind.WatchOpts, sink chan<- *AutomationRegistryLogicAChainSpecificModuleUpdated) (event.Subscription, error)

	ParseChainSpecificModuleUpdated(log types.Log) (*AutomationRegistryLogicAChainSpecificModuleUpdated, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Address() common.Address
}

type AutomationRegistryLogicAOwnerFundsWithdrawn

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

func (AutomationRegistryLogicAOwnerFundsWithdrawn) Topic

type AutomationRegistryLogicAOwnerFundsWithdrawnIterator

type AutomationRegistryLogicAOwnerFundsWithdrawnIterator struct {
	Event *AutomationRegistryLogicAOwnerFundsWithdrawn
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAOwnerFundsWithdrawnIterator) Close

func (*AutomationRegistryLogicAOwnerFundsWithdrawnIterator) Error

func (*AutomationRegistryLogicAOwnerFundsWithdrawnIterator) Next

type AutomationRegistryLogicAOwnershipTransferRequested

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

func (AutomationRegistryLogicAOwnershipTransferRequested) Topic

type AutomationRegistryLogicAOwnershipTransferRequestedIterator

type AutomationRegistryLogicAOwnershipTransferRequestedIterator struct {
	Event *AutomationRegistryLogicAOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAOwnershipTransferRequestedIterator) Close

func (*AutomationRegistryLogicAOwnershipTransferRequestedIterator) Error

func (*AutomationRegistryLogicAOwnershipTransferRequestedIterator) Next

type AutomationRegistryLogicAOwnershipTransferred

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

func (AutomationRegistryLogicAOwnershipTransferred) Topic

type AutomationRegistryLogicAOwnershipTransferredIterator

type AutomationRegistryLogicAOwnershipTransferredIterator struct {
	Event *AutomationRegistryLogicAOwnershipTransferred
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAOwnershipTransferredIterator) Close

func (*AutomationRegistryLogicAOwnershipTransferredIterator) Error

func (*AutomationRegistryLogicAOwnershipTransferredIterator) Next

type AutomationRegistryLogicAPaused

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

func (AutomationRegistryLogicAPaused) Topic

type AutomationRegistryLogicAPausedIterator

type AutomationRegistryLogicAPausedIterator struct {
	Event *AutomationRegistryLogicAPaused
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAPausedIterator) Close

func (*AutomationRegistryLogicAPausedIterator) Error

func (*AutomationRegistryLogicAPausedIterator) Next

type AutomationRegistryLogicAPayeesUpdated

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

func (AutomationRegistryLogicAPayeesUpdated) Topic

type AutomationRegistryLogicAPayeesUpdatedIterator

type AutomationRegistryLogicAPayeesUpdatedIterator struct {
	Event *AutomationRegistryLogicAPayeesUpdated
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAPayeesUpdatedIterator) Close

func (*AutomationRegistryLogicAPayeesUpdatedIterator) Error

func (*AutomationRegistryLogicAPayeesUpdatedIterator) Next

type AutomationRegistryLogicAPayeeshipTransferRequested

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

func (AutomationRegistryLogicAPayeeshipTransferRequested) Topic

type AutomationRegistryLogicAPayeeshipTransferRequestedIterator

type AutomationRegistryLogicAPayeeshipTransferRequestedIterator struct {
	Event *AutomationRegistryLogicAPayeeshipTransferRequested
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAPayeeshipTransferRequestedIterator) Close

func (*AutomationRegistryLogicAPayeeshipTransferRequestedIterator) Error

func (*AutomationRegistryLogicAPayeeshipTransferRequestedIterator) Next

type AutomationRegistryLogicAPayeeshipTransferred

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

func (AutomationRegistryLogicAPayeeshipTransferred) Topic

type AutomationRegistryLogicAPayeeshipTransferredIterator

type AutomationRegistryLogicAPayeeshipTransferredIterator struct {
	Event *AutomationRegistryLogicAPayeeshipTransferred
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAPayeeshipTransferredIterator) Close

func (*AutomationRegistryLogicAPayeeshipTransferredIterator) Error

func (*AutomationRegistryLogicAPayeeshipTransferredIterator) Next

type AutomationRegistryLogicAPaymentWithdrawn

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

func (AutomationRegistryLogicAPaymentWithdrawn) Topic

type AutomationRegistryLogicAPaymentWithdrawnIterator

type AutomationRegistryLogicAPaymentWithdrawnIterator struct {
	Event *AutomationRegistryLogicAPaymentWithdrawn
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAPaymentWithdrawnIterator) Close

func (*AutomationRegistryLogicAPaymentWithdrawnIterator) Error

func (*AutomationRegistryLogicAPaymentWithdrawnIterator) Next

type AutomationRegistryLogicARaw

type AutomationRegistryLogicARaw struct {
	Contract *AutomationRegistryLogicA
}

func (*AutomationRegistryLogicARaw) Call

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

func (*AutomationRegistryLogicARaw) Transact

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

func (*AutomationRegistryLogicARaw) Transfer

func (_AutomationRegistryLogicA *AutomationRegistryLogicARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AutomationRegistryLogicAReorgedUpkeepReport

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

func (AutomationRegistryLogicAReorgedUpkeepReport) Topic

type AutomationRegistryLogicAReorgedUpkeepReportIterator

type AutomationRegistryLogicAReorgedUpkeepReportIterator struct {
	Event *AutomationRegistryLogicAReorgedUpkeepReport
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAReorgedUpkeepReportIterator) Close

func (*AutomationRegistryLogicAReorgedUpkeepReportIterator) Error

func (*AutomationRegistryLogicAReorgedUpkeepReportIterator) Next

type AutomationRegistryLogicASession

type AutomationRegistryLogicASession struct {
	Contract     *AutomationRegistryLogicA
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*AutomationRegistryLogicASession) AcceptOwnership

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) AcceptOwnership() (*types.Transaction, error)

func (*AutomationRegistryLogicASession) AddFunds

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicASession) CancelUpkeep

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicASession) CheckCallback

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

func (*AutomationRegistryLogicASession) CheckUpkeep

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

func (*AutomationRegistryLogicASession) CheckUpkeep0

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) CheckUpkeep0(id *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicASession) ExecuteCallback

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

func (*AutomationRegistryLogicASession) Fallback

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) Fallback(calldata []byte) (*types.Transaction, error)

func (*AutomationRegistryLogicASession) FallbackTo

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) FallbackTo() (common.Address, error)

func (*AutomationRegistryLogicASession) MigrateUpkeeps

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

func (*AutomationRegistryLogicASession) Owner

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) Owner() (common.Address, error)

func (*AutomationRegistryLogicASession) ReceiveUpkeeps

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*AutomationRegistryLogicASession) RegisterUpkeep

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

func (*AutomationRegistryLogicASession) RegisterUpkeep0

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

func (*AutomationRegistryLogicASession) SetUpkeepTriggerConfig

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

func (*AutomationRegistryLogicASession) TransferOwnership

func (_AutomationRegistryLogicA *AutomationRegistryLogicASession) TransferOwnership(to common.Address) (*types.Transaction, error)

type AutomationRegistryLogicAStaleUpkeepReport

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

func (AutomationRegistryLogicAStaleUpkeepReport) Topic

type AutomationRegistryLogicAStaleUpkeepReportIterator

type AutomationRegistryLogicAStaleUpkeepReportIterator struct {
	Event *AutomationRegistryLogicAStaleUpkeepReport
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAStaleUpkeepReportIterator) Close

func (*AutomationRegistryLogicAStaleUpkeepReportIterator) Error

func (*AutomationRegistryLogicAStaleUpkeepReportIterator) Next

type AutomationRegistryLogicATransactor

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

func NewAutomationRegistryLogicATransactor

func NewAutomationRegistryLogicATransactor(address common.Address, transactor bind.ContractTransactor) (*AutomationRegistryLogicATransactor, error)

func (*AutomationRegistryLogicATransactor) AcceptOwnership

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

func (*AutomationRegistryLogicATransactor) AddFunds

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

func (*AutomationRegistryLogicATransactor) CancelUpkeep

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

func (*AutomationRegistryLogicATransactor) CheckCallback

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

func (*AutomationRegistryLogicATransactor) CheckUpkeep

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

func (*AutomationRegistryLogicATransactor) CheckUpkeep0

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

func (*AutomationRegistryLogicATransactor) ExecuteCallback

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

func (*AutomationRegistryLogicATransactor) Fallback

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

func (*AutomationRegistryLogicATransactor) MigrateUpkeeps

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

func (*AutomationRegistryLogicATransactor) ReceiveUpkeeps

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

func (*AutomationRegistryLogicATransactor) RegisterUpkeep

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

func (*AutomationRegistryLogicATransactor) RegisterUpkeep0

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

func (*AutomationRegistryLogicATransactor) SetUpkeepTriggerConfig

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

func (*AutomationRegistryLogicATransactor) TransferOwnership

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

type AutomationRegistryLogicATransactorRaw

type AutomationRegistryLogicATransactorRaw struct {
	Contract *AutomationRegistryLogicATransactor
}

func (*AutomationRegistryLogicATransactorRaw) Transact

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

func (*AutomationRegistryLogicATransactorRaw) Transfer

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AutomationRegistryLogicATransactorSession

type AutomationRegistryLogicATransactorSession struct {
	Contract     *AutomationRegistryLogicATransactor
	TransactOpts bind.TransactOpts
}

func (*AutomationRegistryLogicATransactorSession) AcceptOwnership

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) AddFunds

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) CancelUpkeep

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) CheckCallback

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

func (*AutomationRegistryLogicATransactorSession) CheckUpkeep

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

func (*AutomationRegistryLogicATransactorSession) CheckUpkeep0

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) CheckUpkeep0(id *big.Int) (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) ExecuteCallback

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

func (*AutomationRegistryLogicATransactorSession) Fallback

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) MigrateUpkeeps

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

func (*AutomationRegistryLogicATransactorSession) ReceiveUpkeeps

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*AutomationRegistryLogicATransactorSession) RegisterUpkeep

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

func (*AutomationRegistryLogicATransactorSession) RegisterUpkeep0

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

func (*AutomationRegistryLogicATransactorSession) SetUpkeepTriggerConfig

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

func (*AutomationRegistryLogicATransactorSession) TransferOwnership

func (_AutomationRegistryLogicA *AutomationRegistryLogicATransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

type AutomationRegistryLogicAUnpaused

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

func (AutomationRegistryLogicAUnpaused) Topic

type AutomationRegistryLogicAUnpausedIterator

type AutomationRegistryLogicAUnpausedIterator struct {
	Event *AutomationRegistryLogicAUnpaused
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUnpausedIterator) Close

func (*AutomationRegistryLogicAUnpausedIterator) Error

func (*AutomationRegistryLogicAUnpausedIterator) Next

type AutomationRegistryLogicAUpkeepAdminTransferRequested

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

func (AutomationRegistryLogicAUpkeepAdminTransferRequested) Topic

type AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator

type AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator struct {
	Event *AutomationRegistryLogicAUpkeepAdminTransferRequested
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator) Close

func (*AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator) Error

func (*AutomationRegistryLogicAUpkeepAdminTransferRequestedIterator) Next

type AutomationRegistryLogicAUpkeepAdminTransferred

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

func (AutomationRegistryLogicAUpkeepAdminTransferred) Topic

type AutomationRegistryLogicAUpkeepAdminTransferredIterator

type AutomationRegistryLogicAUpkeepAdminTransferredIterator struct {
	Event *AutomationRegistryLogicAUpkeepAdminTransferred
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepAdminTransferredIterator) Close

func (*AutomationRegistryLogicAUpkeepAdminTransferredIterator) Error

func (*AutomationRegistryLogicAUpkeepAdminTransferredIterator) Next

type AutomationRegistryLogicAUpkeepCanceled

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

func (AutomationRegistryLogicAUpkeepCanceled) Topic

type AutomationRegistryLogicAUpkeepCanceledIterator

type AutomationRegistryLogicAUpkeepCanceledIterator struct {
	Event *AutomationRegistryLogicAUpkeepCanceled
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepCanceledIterator) Close

func (*AutomationRegistryLogicAUpkeepCanceledIterator) Error

func (*AutomationRegistryLogicAUpkeepCanceledIterator) Next

type AutomationRegistryLogicAUpkeepCheckDataSet

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

func (AutomationRegistryLogicAUpkeepCheckDataSet) Topic

type AutomationRegistryLogicAUpkeepCheckDataSetIterator

type AutomationRegistryLogicAUpkeepCheckDataSetIterator struct {
	Event *AutomationRegistryLogicAUpkeepCheckDataSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepCheckDataSetIterator) Close

func (*AutomationRegistryLogicAUpkeepCheckDataSetIterator) Error

func (*AutomationRegistryLogicAUpkeepCheckDataSetIterator) Next

type AutomationRegistryLogicAUpkeepGasLimitSet

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

func (AutomationRegistryLogicAUpkeepGasLimitSet) Topic

type AutomationRegistryLogicAUpkeepGasLimitSetIterator

type AutomationRegistryLogicAUpkeepGasLimitSetIterator struct {
	Event *AutomationRegistryLogicAUpkeepGasLimitSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepGasLimitSetIterator) Close

func (*AutomationRegistryLogicAUpkeepGasLimitSetIterator) Error

func (*AutomationRegistryLogicAUpkeepGasLimitSetIterator) Next

type AutomationRegistryLogicAUpkeepMigrated

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

func (AutomationRegistryLogicAUpkeepMigrated) Topic

type AutomationRegistryLogicAUpkeepMigratedIterator

type AutomationRegistryLogicAUpkeepMigratedIterator struct {
	Event *AutomationRegistryLogicAUpkeepMigrated
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepMigratedIterator) Close

func (*AutomationRegistryLogicAUpkeepMigratedIterator) Error

func (*AutomationRegistryLogicAUpkeepMigratedIterator) Next

type AutomationRegistryLogicAUpkeepOffchainConfigSet

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

func (AutomationRegistryLogicAUpkeepOffchainConfigSet) Topic

type AutomationRegistryLogicAUpkeepOffchainConfigSetIterator

type AutomationRegistryLogicAUpkeepOffchainConfigSetIterator struct {
	Event *AutomationRegistryLogicAUpkeepOffchainConfigSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepOffchainConfigSetIterator) Close

func (*AutomationRegistryLogicAUpkeepOffchainConfigSetIterator) Error

func (*AutomationRegistryLogicAUpkeepOffchainConfigSetIterator) Next

type AutomationRegistryLogicAUpkeepPaused

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

func (AutomationRegistryLogicAUpkeepPaused) Topic

type AutomationRegistryLogicAUpkeepPausedIterator

type AutomationRegistryLogicAUpkeepPausedIterator struct {
	Event *AutomationRegistryLogicAUpkeepPaused
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepPausedIterator) Close

func (*AutomationRegistryLogicAUpkeepPausedIterator) Error

func (*AutomationRegistryLogicAUpkeepPausedIterator) Next

type AutomationRegistryLogicAUpkeepPerformed

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

func (AutomationRegistryLogicAUpkeepPerformed) Topic

type AutomationRegistryLogicAUpkeepPerformedIterator

type AutomationRegistryLogicAUpkeepPerformedIterator struct {
	Event *AutomationRegistryLogicAUpkeepPerformed
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepPerformedIterator) Close

func (*AutomationRegistryLogicAUpkeepPerformedIterator) Error

func (*AutomationRegistryLogicAUpkeepPerformedIterator) Next

type AutomationRegistryLogicAUpkeepPrivilegeConfigSet

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

func (AutomationRegistryLogicAUpkeepPrivilegeConfigSet) Topic

type AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator

type AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator struct {
	Event *AutomationRegistryLogicAUpkeepPrivilegeConfigSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator) Close

func (*AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator) Error

func (*AutomationRegistryLogicAUpkeepPrivilegeConfigSetIterator) Next

type AutomationRegistryLogicAUpkeepReceived

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

func (AutomationRegistryLogicAUpkeepReceived) Topic

type AutomationRegistryLogicAUpkeepReceivedIterator

type AutomationRegistryLogicAUpkeepReceivedIterator struct {
	Event *AutomationRegistryLogicAUpkeepReceived
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepReceivedIterator) Close

func (*AutomationRegistryLogicAUpkeepReceivedIterator) Error

func (*AutomationRegistryLogicAUpkeepReceivedIterator) Next

type AutomationRegistryLogicAUpkeepRegistered

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

func (AutomationRegistryLogicAUpkeepRegistered) Topic

type AutomationRegistryLogicAUpkeepRegisteredIterator

type AutomationRegistryLogicAUpkeepRegisteredIterator struct {
	Event *AutomationRegistryLogicAUpkeepRegistered
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepRegisteredIterator) Close

func (*AutomationRegistryLogicAUpkeepRegisteredIterator) Error

func (*AutomationRegistryLogicAUpkeepRegisteredIterator) Next

type AutomationRegistryLogicAUpkeepTriggerConfigSet

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

func (AutomationRegistryLogicAUpkeepTriggerConfigSet) Topic

type AutomationRegistryLogicAUpkeepTriggerConfigSetIterator

type AutomationRegistryLogicAUpkeepTriggerConfigSetIterator struct {
	Event *AutomationRegistryLogicAUpkeepTriggerConfigSet
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepTriggerConfigSetIterator) Close

func (*AutomationRegistryLogicAUpkeepTriggerConfigSetIterator) Error

func (*AutomationRegistryLogicAUpkeepTriggerConfigSetIterator) Next

type AutomationRegistryLogicAUpkeepUnpaused

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

func (AutomationRegistryLogicAUpkeepUnpaused) Topic

type AutomationRegistryLogicAUpkeepUnpausedIterator

type AutomationRegistryLogicAUpkeepUnpausedIterator struct {
	Event *AutomationRegistryLogicAUpkeepUnpaused
	// contains filtered or unexported fields
}

func (*AutomationRegistryLogicAUpkeepUnpausedIterator) Close

func (*AutomationRegistryLogicAUpkeepUnpausedIterator) Error

func (*AutomationRegistryLogicAUpkeepUnpausedIterator) Next

Jump to

Keyboard shortcuts

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