keeper_registry_logic_a_wrapper_2_1

package
v2.2.1-mercury-20230622 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2023 License: MIT Imports: 11 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KeeperRegistryLogicAABI = KeeperRegistryLogicAMetaData.ABI
View Source
var KeeperRegistryLogicABin = KeeperRegistryLogicAMetaData.Bin
View Source
var KeeperRegistryLogicAMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractKeeperRegistryLogicB2_1\",\"name\":\"logicB\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CheckDataExceedsLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConfigDigestMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateSigners\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfFaultyOracles\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfSignatures\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectNumberOfSigners\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidReport\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"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\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"trigger\",\"type\":\"bytes\"}],\"name\":\"CancelledUpkeepReport\",\"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\":\"executeGas\",\"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\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"checkCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"payload\",\"type\":\"bytes\"}],\"name\":\"executeCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumKeeperRegistryBase2_1.UpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"fallbackTo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFastGasFeedAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinkAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinkNativeFeedAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMode\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase2_1.Mode\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getTriggerType\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase2_1.Trigger\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase2_1.Trigger\",\"name\":\"triggerType\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"triggerConfig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"triggerConfig\",\"type\":\"bytes\"}],\"name\":\"setUpkeepTriggerConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTranscoderVersion\",\"outputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepVersion\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
	Bin: "0x6101206040523480156200001257600080fd5b5060405162005ef438038062005ef4833981016040819052620000359162000374565b80816001600160a01b0316634b4fd03b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000075573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009b91906200039b565b826001600160a01b031663ca30e6036040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000da573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000100919062000374565b836001600160a01b031663b10b673c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200013f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000165919062000374565b846001600160a01b0316636709d0e56040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca919062000374565b3380600081620002215760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b038481169190911790915581161562000254576200025481620002b0565b5050508360028111156200026c576200026c620003be565b60e0816002811115620002835762000283620003be565b9052506001600160a01b0392831660805290821660a052811660c052919091166101005250620003d49050565b336001600160a01b038216036200030a5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000218565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6001600160a01b03811681146200037157600080fd5b50565b6000602082840312156200038757600080fd5b815162000394816200035b565b9392505050565b600060208284031215620003ae57600080fd5b8151600381106200039457600080fd5b634e487b7160e01b600052602160045260246000fd5b60805160a05160c05160e05161010051615a9c62000458600039600081816101aa01526102450152600081816102a50152818161351f01528181613755015281816139db0152613b8301526000818161030901526132eb0152600081816103fd01526133cf01526000818161043b015281816120d8015261256e0152615a9c6000f3fe60806040523480156200001157600080fd5b5060043610620001a85760003560e01c806385c1b0ba11620000ed578063b10b673c1162000099578063ce7dc5b4116200006f578063ce7dc5b41462000460578063f2fde38b1462000477578063f7d334ba146200048e57620001a8565b8063b10b673c14620003fb578063c80480221462000422578063ca30e603146200043957620001a8565b80638e86139b11620000cf5780638e86139b14620003b1578063948108f714620003c8578063aab9edd614620003df57620001a8565b806385c1b0ba146200037b5780638da5cb5b146200039257620001a8565b80634ee88d3511620001595780636ded9eae116200012f5780636ded9eae146200032e57806371791aa0146200034557806379ba5097146200037157620001a8565b80634ee88d3514620002ca5780635147cd5914620002e15780636709d0e5146200030757620001a8565b8063349e8cca116200018f578063349e8cca146200024357806348013d7b146200028b5780634b4fd03b14620002a357620001a8565b806328f32f3814620001f057806329c5efad146200021a575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e808015620001e9573d6000f35b3d6000fd5b005b620002076200020136600462004140565b620004a5565b6040519081526020015b60405180910390f35b620002316200022b36600462004226565b620007c8565b60405162000211949392919062004329565b7f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200162000211565b62000294600081565b60405162000211919062004379565b7f000000000000000000000000000000000000000000000000000000000000000062000294565b620001ee620002db3660046200438e565b62000a0a565b620002f8620002f2366004620043de565b62000a72565b604051620002119190620043f8565b7f000000000000000000000000000000000000000000000000000000000000000062000265565b620002076200033f3660046200440f565b62000b28565b6200035c6200035636600462004226565b62000bd4565b604051620002119796959493929190620044c2565b620001ee620013e7565b620001ee6200038c36600462004514565b620014ea565b60005473ffffffffffffffffffffffffffffffffffffffff1662000265565b620001ee620003c2366004620045a1565b62002159565b620001ee620003d936600462004604565b6200239c565b620003e8600281565b60405160ff909116815260200162000211565b7f000000000000000000000000000000000000000000000000000000000000000062000265565b620001ee62000433366004620043de565b6200263e565b7f000000000000000000000000000000000000000000000000000000000000000062000265565b6200023162000471366004620046ef565b62002a14565b620001ee6200048836600462004766565b62002ae4565b6200035c6200049f366004620043de565b62002afc565b6000805473ffffffffffffffffffffffffffffffffffffffff163314801590620004d95750620004d760093362002bce565b155b1562000511576040517fd48b678b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200051c8662002c02565b90506000818a30604051620005319062003eea565b92835273ffffffffffffffffffffffffffffffffffffffff9182166020840152166040820152606001604051809103906000f08015801562000577573d6000803e3d6000fd5b5090506200065b826040518061010001604052806000151581526020018c63ffffffff16815260200163ffffffff801681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff168152602001600063ffffffff1681526020018d73ffffffffffffffffffffffffffffffffffffffff168152508a89898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508b92508a915062002d9e9050565b6014805474010000000000000000000000000000000000000000900463ffffffff1690806200068a83620047b5565b91906101000a81548163ffffffff021916908363ffffffff16021790555050817fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d0128a8a6040516200070392919063ffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a2817fcba2d5723b2ee59e53a8e8a82a4a7caf4fdfe70e9f7c582950bf7e7a5c24e83d87876040516200073f92919062004824565b60405180910390a2817f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d5664856040516200077991906200483a565b60405180910390a2817f3e8740446213c8a77d40e08f79136ce3f347d13ed270a6ebdf57159e0faf485084604051620007b391906200483a565b60405180910390a25098975050505050505050565b60006060600080620007d9620031d7565b60008681526004602090815260409182902082516101008082018552825460ff81161515835263ffffffff91810482169483019490945265010000000000840481169482019490945273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009093048316606082015260018201546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490931660c0840152600201541660e08201525a60e0820151601454604051929450600092839273ffffffffffffffffffffffffffffffffffffffff16916c01000000000000000000000000900463ffffffff1690620008f9908b906200484f565b60006040518083038160008787f1925050503d806000811462000939576040519150601f19603f3d011682016040523d82523d6000602084013e6200093e565b606091505b50915091505a6200095090856200486d565b9350816200097b57600060405180602001604052806000815250600796509650965050505062000a01565b80806020019051810190620009919190620048de565b909750955086620009bf57600060405180602001604052806000815250600496509650965050505062000a01565b601554865164010000000090910463ffffffff161015620009fd57600060405180602001604052806000815250600596509650965050505062000a01565b5050505b92959194509250565b62000a158362003212565b6000838152601a6020526040902062000a30828483620049d3565b50827f2b72ac786c97e68dbab71023ed6f2bdbfc80ad9bb7808941929229d71b7d5664838360405162000a6592919062004824565b60405180910390a2505050565b6000818160045b600f81101562000b07577fff00000000000000000000000000000000000000000000000000000000000000821683826020811062000abb5762000abb62004afb565b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161462000af257506000949350505050565b8062000afe8162004b2a565b91505062000a79565b5081600f1a600181111562000b205762000b20620042e3565b949350505050565b600062000bc8888888600089896040518060200160405280600163ffffffff1681525060405160200162000b65915163ffffffff16815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181526020601f8d018190048102840181019092528b835291908c908c9081908401838280828437600092019190915250620004a592505050565b98975050505050505050565b60006060600080600080600062000bea620031d7565b600062000bf78a62000a72565b905060006012604051806101200160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160059054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160099054906101000a900462ffffff1662ffffff1662ffffff16815260200160008201600c9054906101000a900461ffff1661ffff1661ffff16815260200160008201600e9054906101000a900460ff1615151515815260200160008201600f9054906101000a900460ff161515151581526020016000820160109054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160008201601c9054906101000a900463ffffffff1663ffffffff1663ffffffff168152505090506000600460008d8152602001908152602001600020604051806101000160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160059054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160099054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200160018201600c9054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff1681526020016001820160189054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050905063ffffffff8016816040015163ffffffff161462000f7f576000604051806020016040528060008152506001600084602001516000808263ffffffff1692509950995099509950995099509950505050620013db565b80511562000fc5576000604051806020016040528060008152506002600084602001516000808263ffffffff1692509950995099509950995099509950505050620013db565b62000fd082620032c8565b602083015160155492975090955060009162001002918591879190640100000000900463ffffffff168a8a87620034ba565b9050806bffffffffffffffffffffffff168260a001516bffffffffffffffffffffffff1610156200106c576000604051806020016040528060008152506006600085602001516000808263ffffffff1692509a509a509a509a509a509a509a5050505050620013db565b60606000856001811115620010855762001085620042e3565b0362001145576040517f6e04ff0d0000000000000000000000000000000000000000000000000000000090620010c0908f906024016200483a565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091529050620011fa565b6040517fbe61b77500000000000000000000000000000000000000000000000000000000906200117a908f906024016200483a565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915290505b5a60e0840151601454604051929b50600092839273ffffffffffffffffffffffffffffffffffffffff16916c01000000000000000000000000900463ffffffff1690620012499086906200484f565b60006040518083038160008787f1925050503d806000811462001289576040519150601f19603f3d011682016040523d82523d6000602084013e6200128e565b606091505b50915091505a620012a0908c6200486d565b9a5081620013205760155481516801000000000000000090910463ffffffff161015620012fd57505060408051602080820190925260008082529490910151939c509a50600899505063ffffffff9091169550620013db92505050565b602090940151939b5060039a505063ffffffff9092169650620013db9350505050565b80806020019051810190620013369190620048de565b909e509c508d6200137757505060408051602080820190925260008082529490910151939c509a50600499505063ffffffff9091169550620013db92505050565b6015548d5164010000000090910463ffffffff161015620013c857505060408051602080820190925260008082529490910151939c509a50600599505063ffffffff9091169550620013db92505050565b505050506020015163ffffffff16945050505b92959891949750929550565b60015473ffffffffffffffffffffffffffffffffffffffff1633146200146e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b600173ffffffffffffffffffffffffffffffffffffffff821660009081526019602052604090205460ff166003811115620015295762001529620042e3565b14158015620015755750600373ffffffffffffffffffffffffffffffffffffffff821660009081526019602052604090205460ff166003811115620015725762001572620042e3565b14155b15620015ad576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6013546c01000000000000000000000000900473ffffffffffffffffffffffffffffffffffffffff166200160d576040517fd12d7d8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082900362001649576040517f2c2fc94100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526000808567ffffffffffffffff811115620016a857620016a862003fed565b604051908082528060200260200182016040528015620016d2578160200160208202803683370190505b50905060008667ffffffffffffffff811115620016f357620016f362003fed565b6040519080825280602002602001820160405280156200178257816020015b604080516101008101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c0820181905260e082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181620017125790505b50905060008767ffffffffffffffff811115620017a357620017a362003fed565b604051908082528060200260200182016040528015620017d857816020015b6060815260200190600190039081620017c25790505b50905060008867ffffffffffffffff811115620017f957620017f962003fed565b6040519080825280602002602001820160405280156200182e57816020015b6060815260200190600190039081620018185790505b50905060008967ffffffffffffffff8111156200184f576200184f62003fed565b6040519080825280602002602001820160405280156200188457816020015b60608152602001906001900390816200186e5790505b50905060005b8a81101562001e9f578b8b82818110620018a857620018a862004afb565b6020908102929092013560008181526004845260409081902081516101008082018452825460ff81161515835263ffffffff91810482169783019790975265010000000000870481169382019390935273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009096048616606082015260018201546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490921660c08301526002015490931660e08401529a509098506200199490508962003212565b60608801516040517f1a5da6c800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8c8116600483015290911690631a5da6c890602401600060405180830381600087803b15801562001a0457600080fd5b505af115801562001a19573d6000803e3d6000fd5b505050508785828151811062001a335762001a3362004afb565b6020026020010181905250600560008a815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686828151811062001a875762001a8762004afb565b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910182015260008a8152600790915260409020805462001ac6906200492b565b80601f016020809104026020016040519081016040528092919081815260200182805462001af4906200492b565b801562001b455780601f1062001b195761010080835404028352916020019162001b45565b820191906000526020600020905b81548152906001019060200180831162001b2757829003601f168201915b505050505084828151811062001b5f5762001b5f62004afb565b6020026020010181905250601a60008a8152602001908152602001600020805462001b8a906200492b565b80601f016020809104026020016040519081016040528092919081815260200182805462001bb8906200492b565b801562001c095780601f1062001bdd5761010080835404028352916020019162001c09565b820191906000526020600020905b81548152906001019060200180831162001beb57829003601f168201915b505050505083828151811062001c235762001c2362004afb565b6020026020010181905250601b60008a8152602001908152602001600020805462001c4e906200492b565b80601f016020809104026020016040519081016040528092919081815260200182805462001c7c906200492b565b801562001ccd5780601f1062001ca15761010080835404028352916020019162001ccd565b820191906000526020600020905b81548152906001019060200180831162001caf57829003601f168201915b505050505082828151811062001ce75762001ce762004afb565b60200260200101819052508760a001516bffffffffffffffffffffffff168762001d12919062004b65565b60008a815260046020908152604080832080547fffffff00000000000000000000000000000000000000000000000000000000001681556001810180547fffffffff0000000000000000000000000000000000000000000000000000000016905560020180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556007909152812091985062001db2919062003ef8565b6000898152601a6020526040812062001dcb9162003ef8565b6000898152601b6020526040812062001de49162003ef8565b600089815260066020526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016905562001e2560028a6200350b565b5060a0880151604080516bffffffffffffffffffffffff909216825273ffffffffffffffffffffffffffffffffffffffff8c1660208301528a917fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff910160405180910390a28062001e968162004b2a565b9150506200188a565b508560185462001eb091906200486d565b60185560405160009062001ed5908d908d9088908a9089908990899060200162004c27565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905260135490915073ffffffffffffffffffffffffffffffffffffffff808c1691638e86139b916c010000000000000000000000009091041663c71249ab60028e73ffffffffffffffffffffffffffffffffffffffff1663aab9edd66040518163ffffffff1660e01b81526004016020604051808303816000875af115801562001f8f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001fb5919062004da1565b866040518463ffffffff1660e01b815260040162001fd69392919062004dc6565b600060405180830381865afa15801562001ff4573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526200203c919081019062004ded565b6040518263ffffffff1660e01b81526004016200205a91906200483a565b600060405180830381600087803b1580156200207557600080fd5b505af11580156200208a573d6000803e3d6000fd5b50506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8d81166004830152602482018b90527f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb91506044016020604051808303816000875af115801562002124573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200214a919062004e26565b50505050505050505050505050565b60023360009081526019602052604090205460ff166003811115620021825762002182620042e3565b14158015620021b8575060033360009081526019602052604090205460ff166003811115620021b557620021b5620042e3565b14155b15620021f0576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008080808080620022058789018962005026565b95509550955095509550955060005b86518110156200239157620022d687828151811062002237576200223762004afb565b602002602001015187838151811062002254576200225462004afb565b602002602001015187848151811062002271576200227162004afb565b60200260200101518785815181106200228e576200228e62004afb565b6020026020010151878681518110620022ab57620022ab62004afb565b6020026020010151878781518110620022c857620022c862004afb565b602002602001015162002d9e565b868181518110620022eb57620022eb62004afb565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a7187838151811062002329576200232962004afb565b602002602001015160a0015133604051620023749291906bffffffffffffffffffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a280620023888162004b2a565b91505062002214565b505050505050505050565b60008281526004602090815260409182902082516101008082018552825460ff81161515835263ffffffff918104821694830194909452650100000000008404811694820185905273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009094048416606083015260018301546bffffffffffffffffffffffff80821660808501526c0100000000000000000000000082041660a084015278010000000000000000000000000000000000000000000000009004811660c083015260029092015490921660e0830152909114620024a9576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818160a00151620024bb91906200512e565b600084815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff93841602179055601854620025239184169062004b65565b6018556040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526bffffffffffffffffffffffff831660448201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd906064016020604051808303816000875af1158015620025cd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620025f3919062004e26565b506040516bffffffffffffffffffffffff83168152339084907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a3505050565b600081815260046020908152604080832081516101008082018452825460ff81161515835263ffffffff918104821695830195909552650100000000008504811693820184905273ffffffffffffffffffffffffffffffffffffffff69010000000000000000009095048516606083015260018301546bffffffffffffffffffffffff80821660808501526c0100000000000000000000000082041660a084015278010000000000000000000000000000000000000000000000009004811660c083015260029092015490931660e08401529192911415906200273660005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490508180156200279157508080156200278f57506200278262003519565b836040015163ffffffff16115b155b15620027c9576040517ffbc0357800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80158015620027fc575060008481526005602052604090205473ffffffffffffffffffffffffffffffffffffffff163314155b1562002834576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006200284062003519565b90508162002858576200285560328262004b65565b90505b6000858152600460205260409020805463ffffffff80841665010000000000027fffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffff90921691909117909155620028b49060029087906200350b16565b5060135460808501516bffffffffffffffffffffffff91821691600091168211156200291d576080860151620028eb908362005156565b90508560a001516bffffffffffffffffffffffff16816bffffffffffffffffffffffff1611156200291d575060a08501515b808660a001516200292f919062005156565b600088815260046020526040902060010180547fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff166c010000000000000000000000006bffffffffffffffffffffffff9384160217905560145462002997918391166200512e565b601480547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9290921691909117905560405167ffffffffffffffff84169088907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a350505050505050565b6000606060008062002a25620031d7565b6000634b56a42e60e01b88888860405160240162002a46939291906200517e565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152905062002ad18982620007c8565b929c919b50995090975095505050505050565b62002aee620035d5565b62002af98162003658565b50565b60006060600080600080600062002bb788600760008b8152602001908152602001600020805462002b2d906200492b565b80601f016020809104026020016040519081016040528092919081815260200182805462002b5b906200492b565b801562002bac5780601f1062002b805761010080835404028352916020019162002bac565b820191906000526020600020905b81548152906001019060200180831162002b8e57829003601f168201915b505050505062000bd4565b959e949d50929b5090995097509550909350915050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b90505b92915050565b600080600062002c29600162002c1762003519565b62002c2391906200486d565b6200374f565b601454604080516020810193909352309083015274010000000000000000000000000000000000000000900463ffffffff166060820152608001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201209083015201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060045b600f81101562002d35578282828151811062002cf15762002cf162004afb565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508062002d2c8162004b2a565b91505062002cd1565b5083600181111562002d4b5762002d4b620042e3565b60f81b81600f8151811062002d645762002d6462004afb565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535062000b2081620051b2565b6012546e010000000000000000000000000000900460ff161562002dee576040517f24522f3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60e085015173ffffffffffffffffffffffffffffffffffffffff163b62002e41576040517f09ee12d500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601554835163ffffffff909116101562002e87576040517fae7235df00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108fc856020015163ffffffff16108062002ec55750601454602086015163ffffffff70010000000000000000000000000000000090920482169116115b1562002efd576040517f14c237fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008681526004602052604090206002015473ffffffffffffffffffffffffffffffffffffffff161562002f5d576040517f6e3b930b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600086815260046020908152604080832088518154848b0151848c015160608d015173ffffffffffffffffffffffffffffffffffffffff9081166901000000000000000000027fffffff0000000000000000000000000000000000000000ffffffffffffffffff63ffffffff9384166501000000000002167fffffff000000000000000000000000000000000000000000000000ffffffffff948416610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ff971515979097167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009096169590951795909517929092169290921792909217835560808b015160018401805460a08e015160c08f01519094167801000000000000000000000000000000000000000000000000027fffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffff6bffffffffffffffffffffffff9586166c01000000000000000000000000027fffffffffffffffff0000000000000000000000000000000000000000000000009093169590941694909417179190911691909117905560e08a0151600290920180549282167fffffffffffffffffffffffff0000000000000000000000000000000000000000938416179055600584528285208054918a169190921617905560079091529020620031658482620051f5565b508460a001516bffffffffffffffffffffffff1660185462003188919062004b65565b6018556000868152601a60205260409020620031a58382620051f5565b506000868152601b60205260409020620031c08282620051f5565b50620031ce600287620038be565b50505050505050565b321562003210576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60008181526005602052604090205473ffffffffffffffffffffffffffffffffffffffff16331462003270576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008181526004602052604090205465010000000000900463ffffffff9081161462002af9576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806000836060015162ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa15801562003355573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200337b919062005337565b50945090925050506000811315806200339357508142105b80620033b85750828015620033b85750620033af82426200486d565b8463ffffffff16105b15620033c9576016549550620033cd565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa15801562003439573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200345f919062005337565b50945090925050506000811315806200347757508142105b806200349c57508280156200349c57506200349382426200486d565b8463ffffffff16105b15620034ad576017549450620034b1565b8094505b50505050915091565b600080620034ce88878b60000151620038cc565b9050600080620034eb8b8a63ffffffff16858a8a60018b620039a2565b9092509050620034fc81836200512e565b9b9a5050505050505050505050565b600062002bf9838362003d8d565b600060017f00000000000000000000000000000000000000000000000000000000000000006002811115620035525762003552620042e3565b03620035d057606473ffffffffffffffffffffffffffffffffffffffff1663a3b1b31d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620035a5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620035cb91906200538c565b905090565b504390565b60005473ffffffffffffffffffffffffffffffffffffffff16331462003210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162001465565b3373ffffffffffffffffffffffffffffffffffffffff821603620036d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162001465565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600060017f00000000000000000000000000000000000000000000000000000000000000006002811115620037885762003788620042e3565b03620038b4576000606473ffffffffffffffffffffffffffffffffffffffff1663a3b1b31d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620037dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200380391906200538c565b905080831015806200382157506101006200381f84836200486d565b115b15620038305750600092915050565b6040517f2b407a8200000000000000000000000000000000000000000000000000000000815260048101849052606490632b407a8290602401602060405180830381865afa15801562003887573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620038ad91906200538c565b9392505050565b504090565b919050565b600062002bf9838362003e98565b60008080856001811115620038e557620038e5620042e3565b03620038f657506201388062003950565b60018560018111156200390d576200390d620042e3565b036200391e5750620186a062003950565b6040517ff2b2d41200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200396363ffffffff85166014620053a6565b62003970846001620053e6565b620039819060ff16611d4c620053a6565b6200398d908362004b65565b62003999919062004b65565b95945050505050565b6000806000896080015161ffff1687620039bd9190620053a6565b9050838015620039cc5750803a105b15620039d557503a5b600060027f0000000000000000000000000000000000000000000000000000000000000000600281111562003a0e5762003a0e620042e3565b0362003b7f57604080516000815260208101909152851562003a725760003660405180608001604052806048815260200162005a486048913960405160200162003a5b9392919062005402565b604051602081830303815290604052905062003ae0565b60155462003a9090640100000000900463ffffffff1660046200542b565b63ffffffff1667ffffffffffffffff81111562003ab15762003ab162003fed565b6040519080825280601f01601f19166020018201604052801562003adc576020820181803683370190505b5090505b6040517f49948e0e00000000000000000000000000000000000000000000000000000000815273420000000000000000000000000000000000000f906349948e0e9062003b329084906004016200483a565b602060405180830381865afa15801562003b50573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003b7691906200538c565b91505062003c32565b60017f0000000000000000000000000000000000000000000000000000000000000000600281111562003bb65762003bb6620042e3565b0362003c3257606c73ffffffffffffffffffffffffffffffffffffffff1663c6f7de0e6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562003c09573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003c2f91906200538c565b90505b8462003c5157808b6080015161ffff1662003c4e9190620053a6565b90505b62003c6161ffff8716826200545a565b90506000878262003c738c8e62004b65565b62003c7f9086620053a6565b62003c8b919062004b65565b62003c9f90670de0b6b3a7640000620053a6565b62003cab91906200545a565b905060008c6040015163ffffffff1664e8d4a5100062003ccc9190620053a6565b898e6020015163ffffffff16858f8862003ce79190620053a6565b62003cf3919062004b65565b62003d0390633b9aca00620053a6565b62003d0f9190620053a6565b62003d1b91906200545a565b62003d27919062004b65565b90506b033b2e3c9fd0803ce800000062003d42828462004b65565b111562003d7b576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b909c909b509950505050505050505050565b6000818152600183016020526040812054801562003e8657600062003db46001836200486d565b855490915060009062003dca906001906200486d565b905081811462003e3657600086600001828154811062003dee5762003dee62004afb565b906000526020600020015490508087600001848154811062003e145762003e1462004afb565b6000918252602080832090910192909255918252600188019052604090208390555b855486908062003e4a5762003e4a62005496565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505062002bfc565b600091505062002bfc565b5092915050565b600081815260018301602052604081205462003ee15750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562002bfc565b50600062002bfc565b61058280620054c683390190565b50805462003f06906200492b565b6000825580601f1062003f17575050565b601f01602090049060005260206000209081019062002af991905b8082111562003f48576000815560010162003f32565b5090565b73ffffffffffffffffffffffffffffffffffffffff8116811462002af957600080fd5b8035620038b98162003f4c565b803563ffffffff81168114620038b957600080fd5b803560028110620038b957600080fd5b60008083601f84011262003fb457600080fd5b50813567ffffffffffffffff81111562003fcd57600080fd5b60208301915083602082850101111562003fe657600080fd5b9250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610100810167ffffffffffffffff8111828210171562004043576200404362003fed565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171562004093576200409362003fed565b604052919050565b600067ffffffffffffffff821115620040b857620040b862003fed565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f830112620040f657600080fd5b81356200410d62004107826200409b565b62004049565b8181528460208386010111156200412357600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060008060008060e0898b0312156200415d57600080fd5b88356200416a8162003f4c565b97506200417a60208a0162003f7c565b965060408901356200418c8162003f4c565b95506200419c60608a0162003f91565b9450608089013567ffffffffffffffff80821115620041ba57600080fd5b620041c88c838d0162003fa1565b909650945060a08b0135915080821115620041e257600080fd5b620041f08c838d01620040e4565b935060c08b01359150808211156200420757600080fd5b50620042168b828c01620040e4565b9150509295985092959890939650565b600080604083850312156200423a57600080fd5b82359150602083013567ffffffffffffffff8111156200425957600080fd5b6200426785828601620040e4565b9150509250929050565b60005b838110156200428e57818101518382015260200162004274565b50506000910152565b60008151808452620042b181602086016020860162004271565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60098110620043255762004325620042e3565b9052565b841515815260806020820152600062004346608083018662004297565b905062004357604083018562004312565b82606083015295945050505050565b6003811062002af95762002af9620042e3565b60208101620043888362004366565b91905290565b600080600060408486031215620043a457600080fd5b83359250602084013567ffffffffffffffff811115620043c357600080fd5b620043d18682870162003fa1565b9497909650939450505050565b600060208284031215620043f157600080fd5b5035919050565b6020810160028310620043885762004388620042e3565b600080600080600080600060a0888a0312156200442b57600080fd5b8735620044388162003f4c565b9650620044486020890162003f7c565b955060408801356200445a8162003f4c565b9450606088013567ffffffffffffffff808211156200447857600080fd5b620044868b838c0162003fa1565b909650945060808a0135915080821115620044a057600080fd5b50620044af8a828b0162003fa1565b989b979a50959850939692959293505050565b871515815260e060208201526000620044df60e083018962004297565b9050620044f0604083018862004312565b8560608301528460808301528360a08301528260c083015298975050505050505050565b6000806000604084860312156200452a57600080fd5b833567ffffffffffffffff808211156200454357600080fd5b818601915086601f8301126200455857600080fd5b8135818111156200456857600080fd5b8760208260051b85010111156200457e57600080fd5b60209283019550935050840135620045968162003f4c565b809150509250925092565b60008060208385031215620045b557600080fd5b823567ffffffffffffffff811115620045cd57600080fd5b620045db8582860162003fa1565b90969095509350505050565b80356bffffffffffffffffffffffff81168114620038b957600080fd5b600080604083850312156200461857600080fd5b823591506200462a60208401620045e7565b90509250929050565b600067ffffffffffffffff82111562004650576200465062003fed565b5060051b60200190565b600082601f8301126200466c57600080fd5b813560206200467f620041078362004633565b82815260059290921b840181019181810190868411156200469f57600080fd5b8286015b84811015620046e457803567ffffffffffffffff811115620046c55760008081fd5b620046d58986838b0101620040e4565b845250918301918301620046a3565b509695505050505050565b600080600080606085870312156200470657600080fd5b84359350602085013567ffffffffffffffff808211156200472657600080fd5b62004734888389016200465a565b945060408701359150808211156200474b57600080fd5b506200475a8782880162003fa1565b95989497509550505050565b6000602082840312156200477957600080fd5b8135620038ad8162003f4c565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600063ffffffff808316818103620047d157620047d162004786565b6001019392505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60208152600062000b20602083018486620047db565b60208152600062002bf9602083018462004297565b600082516200486381846020870162004271565b9190910192915050565b8181038181111562002bfc5762002bfc62004786565b801515811462002af957600080fd5b600082601f830112620048a457600080fd5b8151620048b562004107826200409b565b818152846020838601011115620048cb57600080fd5b62000b2082602083016020870162004271565b60008060408385031215620048f257600080fd5b8251620048ff8162004883565b602084015190925067ffffffffffffffff8111156200491d57600080fd5b620042678582860162004892565b600181811c908216806200494057607f821691505b6020821081036200497a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115620049ce57600081815260208120601f850160051c81016020861015620049a95750805b601f850160051c820191505b81811015620049ca57828155600101620049b5565b5050505b505050565b67ffffffffffffffff831115620049ee57620049ee62003fed565b62004a0683620049ff83546200492b565b8362004980565b6000601f84116001811462004a5b576000851562004a245750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b17835562004af4565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b8281101562004aac578685013582556020948501946001909201910162004a8a565b508682101562004ae8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362004b5e5762004b5e62004786565b5060010190565b8082018082111562002bfc5762002bfc62004786565b600081518084526020808501945080840160005b8381101562004bc357815173ffffffffffffffffffffffffffffffffffffffff168752958201959082019060010162004b8f565b509495945050505050565b600081518084526020808501808196508360051b8101915082860160005b8581101562004c1a57828403895262004c0784835162004297565b9885019893509084019060010162004bec565b5091979650505050505050565b600060c0808352888184015260e07f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a111562004c6357600080fd5b8960051b808c83870137840184810382016020808701919091528a518383018190528b82019261010092919083019060005b8181101562004d365785518051151584528481015163ffffffff9081168686015260408083015182169086015260608083015173ffffffffffffffffffffffffffffffffffffffff908116918701919091526080808401516bffffffffffffffffffffffff9081169188019190915260a080850151909116908701528a8301519091168a860152908801511687840152948301949184019160010162004c95565b5050878103604089015262004d4c818d62004b7b565b95505050505050828103606084015262004d67818762004bce565b9050828103608084015262004d7d818662004bce565b905082810360a084015262004d93818562004bce565b9a9950505050505050505050565b60006020828403121562004db457600080fd5b815160ff81168114620038ad57600080fd5b60ff8416815260ff8316602082015260606040820152600062003999606083018462004297565b60006020828403121562004e0057600080fd5b815167ffffffffffffffff81111562004e1857600080fd5b62000b208482850162004892565b60006020828403121562004e3957600080fd5b8151620038ad8162004883565b600082601f83011262004e5857600080fd5b8135602062004e6b620041078362004633565b82815260059290921b8401810191818101908684111562004e8b57600080fd5b8286015b84811015620046e4578035835291830191830162004e8f565b600082601f83011262004eba57600080fd5b8135602062004ecd620041078362004633565b82815260089290921b8401810191818101908684111562004eed57600080fd5b8286015b84811015620046e457610100818903121562004f0d5760008081fd5b62004f176200401c565b813562004f248162004883565b815262004f3382860162003f7c565b85820152604062004f4681840162003f7c565b90820152606062004f5983820162003f6f565b90820152608062004f6c838201620045e7565b9082015260a062004f7f838201620045e7565b9082015260c062004f9283820162003f7c565b9082015260e062004fa583820162003f6f565b908201528352918301916101000162004ef1565b600082601f83011262004fcb57600080fd5b8135602062004fde620041078362004633565b82815260059290921b8401810191818101908684111562004ffe57600080fd5b8286015b84811015620046e4578035620050188162003f4c565b835291830191830162005002565b60008060008060008060c087890312156200504057600080fd5b863567ffffffffffffffff808211156200505957600080fd5b620050678a838b0162004e46565b975060208901359150808211156200507e57600080fd5b6200508c8a838b0162004ea8565b96506040890135915080821115620050a357600080fd5b620050b18a838b0162004fb9565b95506060890135915080821115620050c857600080fd5b620050d68a838b016200465a565b94506080890135915080821115620050ed57600080fd5b620050fb8a838b016200465a565b935060a08901359150808211156200511257600080fd5b506200512189828a016200465a565b9150509295509295509295565b6bffffffffffffffffffffffff81811683821601908082111562003e915762003e9162004786565b6bffffffffffffffffffffffff82811682821603908082111562003e915762003e9162004786565b60408152600062005193604083018662004bce565b8281036020840152620051a8818587620047db565b9695505050505050565b805160208083015191908110156200497a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60209190910360031b1b16919050565b815167ffffffffffffffff81111562005212576200521262003fed565b6200522a816200522384546200492b565b8462004980565b602080601f831160018114620052805760008415620052495750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b178555620049ca565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b82811015620052cf57888601518255948401946001909101908401620052ae565b50858210156200530c57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b805169ffffffffffffffffffff81168114620038b957600080fd5b600080600080600060a086880312156200535057600080fd5b6200535b866200531c565b945060208601519350604086015192506060860151915062005380608087016200531c565b90509295509295909350565b6000602082840312156200539f57600080fd5b5051919050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620053e157620053e162004786565b500290565b60ff818116838216019081111562002bfc5762002bfc62004786565b8284823760008382016000815283516200542181836020880162004271565b0195945050505050565b600063ffffffff8083168185168183048111821515161562005451576200545162004786565b02949350505050565b60008262005491577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfe60c060405234801561001057600080fd5b5060405161058238038061058283398101604081905261002f91610073565b600080546001600160a01b0319166001600160a01b039283161790551660805260a0526100af565b80516001600160a01b038116811461006e57600080fd5b919050565b60008060006060848603121561008857600080fd5b8351925061009860208501610057565b91506100a660408501610057565b90509250925092565b60805160a0516104a76100db6000396000610145015260008181610170015261028001526104a76000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c806379188d161161005057806379188d161461011d5780638ee489b214610140578063f00e6a2a1461016e57600080fd5b8063181f5a77146100775780631a5da6c8146100c95780635ab1bd53146100de575b600080fd5b6100b36040518060400160405280601981526020017f4175746f6d6174696f6e466f7277617264657220312e302e300000000000000081525081565b6040516100c091906102e9565b60405180910390f35b6100dc6100d7366004610355565b610194565b005b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100c0565b61013061012b3660046103c1565b61022c565b60405190151581526020016100c0565b6040517f000000000000000000000000000000000000000000000000000000000000000081526020016100c0565b7f00000000000000000000000000000000000000000000000000000000000000006100f8565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101e5576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6000805473ffffffffffffffffffffffffffffffffffffffff16331461027e576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000005a6113888110156102af57600080fd5b6113888103905084604082048203116102c757600080fd5b50803b6102d357600080fd5b60008084516020860160008589f1949350505050565b600060208083528351808285015260005b81811015610316578581018301518582016040015282016102fa565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b60006020828403121561036757600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461038b57600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080604083850312156103d457600080fd5b82359150602083013567ffffffffffffffff808211156103f357600080fd5b818501915085601f83011261040757600080fd5b81358181111561041957610419610392565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190838211818310171561045f5761045f610392565b8160405282815288602084870101111561047857600080fd5b826020860160208301376000602084830101528095505050505050925092905056fea164736f6c6343000810000a307866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a164736f6c6343000810000a",
}

Functions

This section is empty.

Types

type KeeperRegistryLogicA

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

func NewKeeperRegistryLogicA

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

func (*KeeperRegistryLogicA) Address

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

func (*KeeperRegistryLogicA) ParseLog

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

type KeeperRegistryLogicACaller

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

func NewKeeperRegistryLogicACaller

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

func (*KeeperRegistryLogicACaller) FallbackTo

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

func (*KeeperRegistryLogicACaller) GetFastGasFeedAddress

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

func (*KeeperRegistryLogicACaller) GetLinkAddress

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

func (*KeeperRegistryLogicACaller) GetLinkNativeFeedAddress

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

func (*KeeperRegistryLogicACaller) GetMode

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) GetMode(opts *bind.CallOpts) (uint8, error)

func (*KeeperRegistryLogicACaller) GetTriggerType

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) GetTriggerType(opts *bind.CallOpts, upkeepId *big.Int) (uint8, error)

func (*KeeperRegistryLogicACaller) Owner

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

func (*KeeperRegistryLogicACaller) UpkeepTranscoderVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)

func (*KeeperRegistryLogicACaller) UpkeepVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicACaller) UpkeepVersion(opts *bind.CallOpts) (uint8, error)

type KeeperRegistryLogicACallerRaw

type KeeperRegistryLogicACallerRaw struct {
	Contract *KeeperRegistryLogicACaller
}

func (*KeeperRegistryLogicACallerRaw) Call

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

type KeeperRegistryLogicACallerSession

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

func (*KeeperRegistryLogicACallerSession) FallbackTo

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

func (*KeeperRegistryLogicACallerSession) GetFastGasFeedAddress

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

func (*KeeperRegistryLogicACallerSession) GetLinkAddress

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

func (*KeeperRegistryLogicACallerSession) GetLinkNativeFeedAddress

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

func (*KeeperRegistryLogicACallerSession) GetMode

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) GetMode() (uint8, error)

func (*KeeperRegistryLogicACallerSession) GetTriggerType

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) GetTriggerType(upkeepId *big.Int) (uint8, error)

func (*KeeperRegistryLogicACallerSession) Owner

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

func (*KeeperRegistryLogicACallerSession) UpkeepTranscoderVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) UpkeepTranscoderVersion() (uint8, error)

func (*KeeperRegistryLogicACallerSession) UpkeepVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicACallerSession) UpkeepVersion() (uint8, error)

type KeeperRegistryLogicACancelledUpkeepReport

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

func (KeeperRegistryLogicACancelledUpkeepReport) Topic

type KeeperRegistryLogicACancelledUpkeepReportIterator

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

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Close

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Error

func (*KeeperRegistryLogicACancelledUpkeepReportIterator) Next

type KeeperRegistryLogicAFilterer

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

func NewKeeperRegistryLogicAFilterer

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

func (*KeeperRegistryLogicAFilterer) FilterCancelledUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) FilterFundsAdded

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

func (*KeeperRegistryLogicAFilterer) FilterFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) FilterInsufficientFundsUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) FilterOwnerFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) FilterOwnershipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) FilterOwnershipTransferred

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

func (*KeeperRegistryLogicAFilterer) FilterPaused

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

func (*KeeperRegistryLogicAFilterer) FilterPayeesUpdated

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

func (*KeeperRegistryLogicAFilterer) FilterPayeeshipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) FilterPayeeshipTransferred

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

func (*KeeperRegistryLogicAFilterer) FilterPaymentWithdrawn

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

func (*KeeperRegistryLogicAFilterer) FilterReorgedUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) FilterStaleUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) FilterUnpaused

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferRequested

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepAdminTransferred

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepCanceled

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepCheckDataSet

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepGasLimitSet

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepMigrated

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepOffchainConfigSet

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPaused

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPerformed

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepPrivilegeConfigSet

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepReceived

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepRegistered

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepTriggerConfigSet

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

func (*KeeperRegistryLogicAFilterer) FilterUpkeepUnpaused

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

func (*KeeperRegistryLogicAFilterer) ParseCancelledUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) ParseFundsAdded

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

func (*KeeperRegistryLogicAFilterer) ParseFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) ParseInsufficientFundsUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) ParseOwnerFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) ParseOwnershipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) ParseOwnershipTransferred

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

func (*KeeperRegistryLogicAFilterer) ParsePaused

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

func (*KeeperRegistryLogicAFilterer) ParsePayeesUpdated

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

func (*KeeperRegistryLogicAFilterer) ParsePayeeshipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) ParsePayeeshipTransferred

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

func (*KeeperRegistryLogicAFilterer) ParsePaymentWithdrawn

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

func (*KeeperRegistryLogicAFilterer) ParseReorgedUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) ParseStaleUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) ParseUnpaused

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferRequested

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepAdminTransferred

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepCanceled

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepCheckDataSet

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepGasLimitSet

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepMigrated

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepOffchainConfigSet

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPaused

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPerformed

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepPrivilegeConfigSet

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepReceived

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepRegistered

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepTriggerConfigSet

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

func (*KeeperRegistryLogicAFilterer) ParseUpkeepUnpaused

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

func (*KeeperRegistryLogicAFilterer) WatchCancelledUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) WatchFundsAdded

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

func (*KeeperRegistryLogicAFilterer) WatchFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) WatchInsufficientFundsUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) WatchOwnerFundsWithdrawn

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

func (*KeeperRegistryLogicAFilterer) WatchOwnershipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) WatchOwnershipTransferred

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

func (*KeeperRegistryLogicAFilterer) WatchPaused

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

func (*KeeperRegistryLogicAFilterer) WatchPayeesUpdated

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

func (*KeeperRegistryLogicAFilterer) WatchPayeeshipTransferRequested

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

func (*KeeperRegistryLogicAFilterer) WatchPayeeshipTransferred

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

func (*KeeperRegistryLogicAFilterer) WatchPaymentWithdrawn

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

func (*KeeperRegistryLogicAFilterer) WatchReorgedUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) WatchStaleUpkeepReport

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

func (*KeeperRegistryLogicAFilterer) WatchUnpaused

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferRequested

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepAdminTransferred

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepCanceled

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepCheckDataSet

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepGasLimitSet

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepMigrated

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepOffchainConfigSet

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPaused

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPerformed

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepPrivilegeConfigSet

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepReceived

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepRegistered

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepTriggerConfigSet

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

func (*KeeperRegistryLogicAFilterer) WatchUpkeepUnpaused

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

type KeeperRegistryLogicAFundsAdded

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

func (KeeperRegistryLogicAFundsAdded) Topic

type KeeperRegistryLogicAFundsAddedIterator

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

func (*KeeperRegistryLogicAFundsAddedIterator) Close

func (*KeeperRegistryLogicAFundsAddedIterator) Error

func (*KeeperRegistryLogicAFundsAddedIterator) Next

type KeeperRegistryLogicAFundsWithdrawn

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

func (KeeperRegistryLogicAFundsWithdrawn) Topic

type KeeperRegistryLogicAFundsWithdrawnIterator

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

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Close

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Error

func (*KeeperRegistryLogicAFundsWithdrawnIterator) Next

type KeeperRegistryLogicAInsufficientFundsUpkeepReport

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

func (KeeperRegistryLogicAInsufficientFundsUpkeepReport) Topic

type KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator

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

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Close

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Error

func (*KeeperRegistryLogicAInsufficientFundsUpkeepReportIterator) Next

type KeeperRegistryLogicAInterface

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

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

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

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

	GetMode(opts *bind.CallOpts) (uint8, error)

	GetTriggerType(opts *bind.CallOpts, upkeepId *big.Int) (uint8, error)

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

	UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)

	UpkeepVersion(opts *bind.CallOpts) (uint8, 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, checkData []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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Address() common.Address
}

type KeeperRegistryLogicAOwnerFundsWithdrawn

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

func (KeeperRegistryLogicAOwnerFundsWithdrawn) Topic

type KeeperRegistryLogicAOwnerFundsWithdrawnIterator

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

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Close

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Error

func (*KeeperRegistryLogicAOwnerFundsWithdrawnIterator) Next

type KeeperRegistryLogicAOwnershipTransferRequested

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

func (KeeperRegistryLogicAOwnershipTransferRequested) Topic

type KeeperRegistryLogicAOwnershipTransferRequestedIterator

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

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Close

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Error

func (*KeeperRegistryLogicAOwnershipTransferRequestedIterator) Next

type KeeperRegistryLogicAOwnershipTransferred

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

func (KeeperRegistryLogicAOwnershipTransferred) Topic

type KeeperRegistryLogicAOwnershipTransferredIterator

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

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Close

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Error

func (*KeeperRegistryLogicAOwnershipTransferredIterator) Next

type KeeperRegistryLogicAPaused

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

func (KeeperRegistryLogicAPaused) Topic

type KeeperRegistryLogicAPausedIterator

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

func (*KeeperRegistryLogicAPausedIterator) Close

func (*KeeperRegistryLogicAPausedIterator) Error

func (*KeeperRegistryLogicAPausedIterator) Next

type KeeperRegistryLogicAPayeesUpdated

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

func (KeeperRegistryLogicAPayeesUpdated) Topic

type KeeperRegistryLogicAPayeesUpdatedIterator

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

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Close

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Error

func (*KeeperRegistryLogicAPayeesUpdatedIterator) Next

type KeeperRegistryLogicAPayeeshipTransferRequested

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

func (KeeperRegistryLogicAPayeeshipTransferRequested) Topic

type KeeperRegistryLogicAPayeeshipTransferRequestedIterator

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

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Close

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Error

func (*KeeperRegistryLogicAPayeeshipTransferRequestedIterator) Next

type KeeperRegistryLogicAPayeeshipTransferred

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

func (KeeperRegistryLogicAPayeeshipTransferred) Topic

type KeeperRegistryLogicAPayeeshipTransferredIterator

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

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Close

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Error

func (*KeeperRegistryLogicAPayeeshipTransferredIterator) Next

type KeeperRegistryLogicAPaymentWithdrawn

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

func (KeeperRegistryLogicAPaymentWithdrawn) Topic

type KeeperRegistryLogicAPaymentWithdrawnIterator

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

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Close

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Error

func (*KeeperRegistryLogicAPaymentWithdrawnIterator) Next

type KeeperRegistryLogicARaw

type KeeperRegistryLogicARaw struct {
	Contract *KeeperRegistryLogicA
}

func (*KeeperRegistryLogicARaw) Call

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

func (*KeeperRegistryLogicARaw) Transact

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

func (*KeeperRegistryLogicARaw) Transfer

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

type KeeperRegistryLogicAReorgedUpkeepReport

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

func (KeeperRegistryLogicAReorgedUpkeepReport) Topic

type KeeperRegistryLogicAReorgedUpkeepReportIterator

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

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Close

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Error

func (*KeeperRegistryLogicAReorgedUpkeepReportIterator) Next

type KeeperRegistryLogicASession

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

func (*KeeperRegistryLogicASession) AcceptOwnership

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

func (*KeeperRegistryLogicASession) AddFunds

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

func (*KeeperRegistryLogicASession) CancelUpkeep

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

func (*KeeperRegistryLogicASession) CheckCallback

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

func (*KeeperRegistryLogicASession) CheckUpkeep

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

func (*KeeperRegistryLogicASession) CheckUpkeep0

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

func (*KeeperRegistryLogicASession) ExecuteCallback

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

func (*KeeperRegistryLogicASession) Fallback

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

func (*KeeperRegistryLogicASession) FallbackTo

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

func (*KeeperRegistryLogicASession) GetFastGasFeedAddress

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

func (*KeeperRegistryLogicASession) GetLinkAddress

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

func (*KeeperRegistryLogicASession) GetLinkNativeFeedAddress

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

func (*KeeperRegistryLogicASession) GetMode

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) GetMode() (uint8, error)

func (*KeeperRegistryLogicASession) GetTriggerType

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) GetTriggerType(upkeepId *big.Int) (uint8, error)

func (*KeeperRegistryLogicASession) MigrateUpkeeps

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

func (*KeeperRegistryLogicASession) Owner

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

func (*KeeperRegistryLogicASession) ReceiveUpkeeps

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

func (*KeeperRegistryLogicASession) RegisterUpkeep

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

func (*KeeperRegistryLogicASession) RegisterUpkeep0

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

func (*KeeperRegistryLogicASession) SetUpkeepTriggerConfig

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

func (*KeeperRegistryLogicASession) TransferOwnership

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

func (*KeeperRegistryLogicASession) UpkeepTranscoderVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) UpkeepTranscoderVersion() (uint8, error)

func (*KeeperRegistryLogicASession) UpkeepVersion

func (_KeeperRegistryLogicA *KeeperRegistryLogicASession) UpkeepVersion() (uint8, error)

type KeeperRegistryLogicAStaleUpkeepReport

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

func (KeeperRegistryLogicAStaleUpkeepReport) Topic

type KeeperRegistryLogicAStaleUpkeepReportIterator

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

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Close

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Error

func (*KeeperRegistryLogicAStaleUpkeepReportIterator) Next

type KeeperRegistryLogicATransactor

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

func NewKeeperRegistryLogicATransactor

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

func (*KeeperRegistryLogicATransactor) AcceptOwnership

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

func (*KeeperRegistryLogicATransactor) AddFunds

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

func (*KeeperRegistryLogicATransactor) CancelUpkeep

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

func (*KeeperRegistryLogicATransactor) CheckCallback

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

func (*KeeperRegistryLogicATransactor) CheckUpkeep

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

func (*KeeperRegistryLogicATransactor) CheckUpkeep0

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

func (*KeeperRegistryLogicATransactor) ExecuteCallback

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

func (*KeeperRegistryLogicATransactor) Fallback

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

func (*KeeperRegistryLogicATransactor) MigrateUpkeeps

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

func (*KeeperRegistryLogicATransactor) ReceiveUpkeeps

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

func (*KeeperRegistryLogicATransactor) RegisterUpkeep

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

func (*KeeperRegistryLogicATransactor) RegisterUpkeep0

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

func (*KeeperRegistryLogicATransactor) SetUpkeepTriggerConfig

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

func (*KeeperRegistryLogicATransactor) TransferOwnership

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

type KeeperRegistryLogicATransactorRaw

type KeeperRegistryLogicATransactorRaw struct {
	Contract *KeeperRegistryLogicATransactor
}

func (*KeeperRegistryLogicATransactorRaw) Transact

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

func (*KeeperRegistryLogicATransactorRaw) Transfer

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

type KeeperRegistryLogicATransactorSession

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

func (*KeeperRegistryLogicATransactorSession) AcceptOwnership

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

func (*KeeperRegistryLogicATransactorSession) AddFunds

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

func (*KeeperRegistryLogicATransactorSession) CancelUpkeep

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

func (*KeeperRegistryLogicATransactorSession) CheckCallback

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

func (*KeeperRegistryLogicATransactorSession) CheckUpkeep

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

func (*KeeperRegistryLogicATransactorSession) CheckUpkeep0

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

func (*KeeperRegistryLogicATransactorSession) ExecuteCallback

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

func (*KeeperRegistryLogicATransactorSession) Fallback

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

func (*KeeperRegistryLogicATransactorSession) MigrateUpkeeps

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

func (*KeeperRegistryLogicATransactorSession) ReceiveUpkeeps

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

func (*KeeperRegistryLogicATransactorSession) RegisterUpkeep

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

func (*KeeperRegistryLogicATransactorSession) RegisterUpkeep0

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

func (*KeeperRegistryLogicATransactorSession) SetUpkeepTriggerConfig

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

func (*KeeperRegistryLogicATransactorSession) TransferOwnership

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

type KeeperRegistryLogicAUnpaused

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

func (KeeperRegistryLogicAUnpaused) Topic

type KeeperRegistryLogicAUnpausedIterator

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

func (*KeeperRegistryLogicAUnpausedIterator) Close

func (*KeeperRegistryLogicAUnpausedIterator) Error

func (*KeeperRegistryLogicAUnpausedIterator) Next

type KeeperRegistryLogicAUpkeepAdminTransferRequested

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

func (KeeperRegistryLogicAUpkeepAdminTransferRequested) Topic

type KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator

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

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Close

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Error

func (*KeeperRegistryLogicAUpkeepAdminTransferRequestedIterator) Next

type KeeperRegistryLogicAUpkeepAdminTransferred

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

func (KeeperRegistryLogicAUpkeepAdminTransferred) Topic

type KeeperRegistryLogicAUpkeepAdminTransferredIterator

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

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Close

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Error

func (*KeeperRegistryLogicAUpkeepAdminTransferredIterator) Next

type KeeperRegistryLogicAUpkeepCanceled

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

func (KeeperRegistryLogicAUpkeepCanceled) Topic

type KeeperRegistryLogicAUpkeepCanceledIterator

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

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Close

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Error

func (*KeeperRegistryLogicAUpkeepCanceledIterator) Next

type KeeperRegistryLogicAUpkeepCheckDataSet

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

func (KeeperRegistryLogicAUpkeepCheckDataSet) Topic

type KeeperRegistryLogicAUpkeepCheckDataSetIterator

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

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Close

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Error

func (*KeeperRegistryLogicAUpkeepCheckDataSetIterator) Next

type KeeperRegistryLogicAUpkeepGasLimitSet

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

func (KeeperRegistryLogicAUpkeepGasLimitSet) Topic

type KeeperRegistryLogicAUpkeepGasLimitSetIterator

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

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Close

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Error

func (*KeeperRegistryLogicAUpkeepGasLimitSetIterator) Next

type KeeperRegistryLogicAUpkeepMigrated

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

func (KeeperRegistryLogicAUpkeepMigrated) Topic

type KeeperRegistryLogicAUpkeepMigratedIterator

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

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Close

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Error

func (*KeeperRegistryLogicAUpkeepMigratedIterator) Next

type KeeperRegistryLogicAUpkeepOffchainConfigSet

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

func (KeeperRegistryLogicAUpkeepOffchainConfigSet) Topic

type KeeperRegistryLogicAUpkeepOffchainConfigSetIterator

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

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepOffchainConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepPaused

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

func (KeeperRegistryLogicAUpkeepPaused) Topic

type KeeperRegistryLogicAUpkeepPausedIterator

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

func (*KeeperRegistryLogicAUpkeepPausedIterator) Close

func (*KeeperRegistryLogicAUpkeepPausedIterator) Error

func (*KeeperRegistryLogicAUpkeepPausedIterator) Next

type KeeperRegistryLogicAUpkeepPerformed

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

func (KeeperRegistryLogicAUpkeepPerformed) Topic

type KeeperRegistryLogicAUpkeepPerformedIterator

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

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Close

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Error

func (*KeeperRegistryLogicAUpkeepPerformedIterator) Next

type KeeperRegistryLogicAUpkeepPrivilegeConfigSet

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

func (KeeperRegistryLogicAUpkeepPrivilegeConfigSet) Topic

type KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator

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

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepPrivilegeConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepReceived

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

func (KeeperRegistryLogicAUpkeepReceived) Topic

type KeeperRegistryLogicAUpkeepReceivedIterator

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

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Close

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Error

func (*KeeperRegistryLogicAUpkeepReceivedIterator) Next

type KeeperRegistryLogicAUpkeepRegistered

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

func (KeeperRegistryLogicAUpkeepRegistered) Topic

type KeeperRegistryLogicAUpkeepRegisteredIterator

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

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Close

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Error

func (*KeeperRegistryLogicAUpkeepRegisteredIterator) Next

type KeeperRegistryLogicAUpkeepTriggerConfigSet

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

func (KeeperRegistryLogicAUpkeepTriggerConfigSet) Topic

type KeeperRegistryLogicAUpkeepTriggerConfigSetIterator

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

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Close

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Error

func (*KeeperRegistryLogicAUpkeepTriggerConfigSetIterator) Next

type KeeperRegistryLogicAUpkeepUnpaused

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

func (KeeperRegistryLogicAUpkeepUnpaused) Topic

type KeeperRegistryLogicAUpkeepUnpausedIterator

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

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Close

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Error

func (*KeeperRegistryLogicAUpkeepUnpausedIterator) Next

Jump to

Keyboard shortcuts

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