keeper_registry_wrapper2_0

package
v1.11.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2022 License: MIT Imports: 11 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KeeperRegistryABI = KeeperRegistryMetaData.ABI
View Source
var KeeperRegistryBin = KeeperRegistryMetaData.Bin
View Source
var KeeperRegistryMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"contractKeeperRegistryBase2_0\",\"name\":\"keeperRegistryLogic\",\"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\":\"MaxCheckDataSizeCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxPerformDataSizeCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnchainConfigNonEmpty\",\"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\":\"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\":[],\"name\":\"StaleReport\",\"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\"}],\"name\":\"CancelledUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"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\"}],\"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\"}],\"name\":\"ReorgedUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"StaleUpkeepReport\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"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\":\"UpkeepCheckDataUpdated\",\"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\":\"uint32\",\"name\":\"checkBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasOverhead\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"totalPayment\",\"type\":\"uint96\"}],\"name\":\"UpkeepPerformed\",\"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\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"acceptUpkeepAdmin\",\"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\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"enumUpkeepFailureReason\",\"name\":\"upkeepFailureReason\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkNative\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCount\",\"type\":\"uint256\"}],\"name\":\"getActiveUpkeepIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFastGasFeedAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getKeeperRegistryLogicAddress\",\"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\":[{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"getMaxPaymentForGas\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"maxPayment\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"minBalance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPaymentModel\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase2_0.PaymentModel\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"}],\"name\":\"getPeerRegistryMigrationPermission\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase2_0.MigrationPermission\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getSignerInfo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"index\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"ownerLinkBalance\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"expectedLinkBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"totalPremium\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"numUpkeeps\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"latestConfigBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"latestConfigDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"latestEpoch\",\"type\":\"uint32\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"}],\"internalType\":\"structState\",\"name\":\"state\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxCheckDataSize\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformDataSize\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structOnchainConfig\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getTransmitterInfo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"index\",\"type\":\"uint8\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"uint96\",\"name\":\"lastCollected\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"lastPerformBlockNumber\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"internalType\":\"structUpkeepInfo\",\"name\":\"upkeepInfo\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"pauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"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\":\"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\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setPayees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase2_0.MigrationPermission\",\"name\":\"permission\",\"type\":\"uint8\"}],\"name\":\"setPeerRegistryMigrationPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"config\",\"type\":\"bytes\"}],\"name\":\"setUpkeepOffchainConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"simulatePerformUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"gasUsed\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"rawReport\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"unpauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"updateCheckData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTranscoderVersion\",\"outputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
	Bin: "0x6101206040523480156200001257600080fd5b506040516200612a3803806200612a8339810160408190526200003591620003a7565b806001600160a01b031663f15701416040518163ffffffff1660e01b815260040160206040518083038186803b1580156200006f57600080fd5b505afa15801562000084573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000aa9190620003ce565b816001600160a01b031663ca30e6036040518163ffffffff1660e01b815260040160206040518083038186803b158015620000e457600080fd5b505afa158015620000f9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200011f9190620003a7565b826001600160a01b031663b10b673c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200015957600080fd5b505afa1580156200016e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001949190620003a7565b836001600160a01b0316636709d0e56040518163ffffffff1660e01b815260040160206040518083038186803b158015620001ce57600080fd5b505afa158015620001e3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002099190620003a7565b3380600081620002605760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b038481169190911790915581161562000293576200029381620002fb565b505050836002811115620002ab57620002ab620003f1565b60e0816002811115620002c257620002c2620003f1565b60f81b9052506001600160601b0319606093841b811660805291831b821660a052821b811660c05292901b909116610100525062000420565b6001600160a01b038116331415620003565760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000257565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600060208284031215620003ba57600080fd5b8151620003c78162000407565b9392505050565b600060208284031215620003e157600080fd5b815160038110620003c757600080fd5b634e487b7160e01b600052602160045260246000fd5b6001600160a01b03811681146200041d57600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160f81c6101005160601c615c8c6200049e600039600081816105410152610a50015260008181610982015281816141ff01526143b601526000818161059501526133eb0152600081816107f401526134d40152600081816108af01526112ef0152615c8c6000f3fe60806040526004361061030c5760003560e01c80638e86139b1161019a578063b657bc9c116100e1578063eb5dcd6c1161008a578063f2fde38b11610064578063f2fde38b146109a6578063f7d334ba146109c6578063faa3e996146109f85761031b565b8063eb5dcd6c14610722578063ed56b3e1146108f3578063f1570141146109735761031b565b8063c8048022116100bb578063c804802214610512578063ca30e603146108a0578063e3d0e712146108d35761031b565b8063b657bc9c14610853578063b79550be14610468578063c7c3a19a146108735761031b565b8063aed2e92911610143578063b121e1471161011d578063b121e14714610818578063b148ab6b14610512578063b1dc65a4146108335761031b565b8063aed2e92914610758578063afcb95d71461078f578063b10b673c146107e55761031b565b8063a4c0ed3611610174578063a4c0ed3614610702578063a710b22114610722578063a72aa27e1461073d5761031b565b80638e86139b146106cc578063948108f7146106e75780639fab4386146106b15761031b565b8063572e05e11161025e57806381ff7048116102075780638765ecbe116101e15780638765ecbe146105125780638da5cb5b146106865780638dcf0fe7146106b15761031b565b806381ff7048146105fc5780638456cb591461046857806385c1b0ba146106665761031b565b8063744bfe6111610238578063744bfe611461043257806379ba5097146105e75780637d9b97e0146104685761031b565b8063572e05e1146105325780636709d0e5146105865780636ded9eae146105b95761031b565b80631a2af011116102c0578063421d183b1161029a578063421d183b1461047d57806348013d7b146104f05780635165f2f5146105125761031b565b80631a2af011146104325780633b9cce591461044d5780633f4ba83a146104685761031b565b8063181f5a77116102f1578063181f5a77146103965780631865c57d146103ec578063187256e8146104125761031b565b806306e3b632146103235780630e08ae84146103595761031b565b3661031b57610319610a4b565b005b610319610a4b565b34801561032f57600080fd5b5061034361033e366004614f40565b610a76565b60405161035091906152ef565b60405180910390f35b34801561036557600080fd5b50610379610374366004615082565b610b70565b6040516bffffffffffffffffffffffff9091168152602001610350565b3480156103a257600080fd5b506103df6040518060400160405280601481526020017f4b6565706572526567697374727920322e302e3000000000000000000000000081525081565b604051610350919061539d565b3480156103f857600080fd5b50610401610cb3565b6040516103509594939291906153d7565b34801561041e57600080fd5b5061031961042d366004614a24565b611076565b34801561043e57600080fd5b5061031961042d366004614ecf565b34801561045957600080fd5b5061031961042d366004614b5a565b34801561047457600080fd5b50610319611082565b34801561048957600080fd5b5061049d6104983660046149ce565b61108a565b60408051951515865260ff90941660208601526bffffffffffffffffffffffff9283169385019390935216606083015273ffffffffffffffffffffffffffffffffffffffff16608082015260a001610350565b3480156104fc57600080fd5b50610505600281565b60405161035091906153ca565b34801561051e57600080fd5b5061031961052d366004614e9d565b6111a8565b34801561053e57600080fd5b507f00000000000000000000000000000000000000000000000000000000000000005b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610350565b34801561059257600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610561565b3480156105c557600080fd5b506105d96105d4366004614ab2565b6111b3565b604051908152602001610350565b3480156105f357600080fd5b506103196111c8565b34801561060857600080fd5b50610643601254600e5463ffffffff6c0100000000000000000000000083048116937001000000000000000000000000000000009093041691565b6040805163ffffffff948516815293909216602084015290820152606001610350565b34801561067257600080fd5b50610319610681366004614d20565b6112ca565b34801561069257600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16610561565b3480156106bd57600080fd5b50610319610681366004614ef4565b3480156106d857600080fd5b5061031961042d366004614d77565b3480156106f357600080fd5b5061031961042d36600461505d565b34801561070e57600080fd5b5061031961071d366004614a56565b6112d7565b34801561072e57600080fd5b5061031961042d3660046149eb565b34801561074957600080fd5b5061031961042d366004615038565b34801561076457600080fd5b50610778610773366004614ef4565b6114f2565b604080519215158352602083019190915201610350565b34801561079b57600080fd5b50600e54600f54604080516000815260208101939093527c010000000000000000000000000000000000000000000000000000000090910463ffffffff1690820152606001610350565b3480156107f157600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610561565b34801561082457600080fd5b5061031961052d3660046149ce565b34801561083f57600080fd5b5061031961084e366004614c69565b61165d565b34801561085f57600080fd5b5061037961086e366004614e9d565b612233565b34801561087f57600080fd5b5061089361088e366004614e9d565b612257565b60405161035091906154e4565b3480156108ac57600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610561565b3480156108df57600080fd5b506103196108ee366004614b9c565b612582565b3480156108ff57600080fd5b5061095a61090e3660046149ce565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602090815260409182902082518084019093525460ff8082161515808552610100909204169290910182905291565b60408051921515835260ff909116602083015201610350565b34801561097f57600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610505565b3480156109b257600080fd5b506103196109c13660046149ce565b613353565b3480156109d257600080fd5b506109e66109e1366004614e9d565b613364565b60405161035096959493929190615333565b348015610a0457600080fd5b50610a3e610a133660046149ce565b73ffffffffffffffffffffffffffffffffffffffff1660009081526016602052604090205460ff1690565b60405161035091906153b0565b610a747f0000000000000000000000000000000000000000000000000000000000000000613387565b565b60606000610a8460026133ab565b9050808410610abf576040517f1390f2a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82610ad157610ace84826159f1565b92505b60008367ffffffffffffffff811115610aec57610aec615baa565b604051908082528060200260200182016040528015610b15578160200160208202803683370190505b50905060005b84811015610b6757610b38610b308288615872565b6002906133b5565b828281518110610b4a57610b4a615b7b565b602090810291909101015280610b5f81615ab5565b915050610b1b565b50949350505050565b6040805161012081018252600f5460ff808216835263ffffffff6101008084048216602086015265010000000000840482169585019590955262ffffff6901000000000000000000840416606085015261ffff6c0100000000000000000000000084041660808501526e01000000000000000000000000000083048216151560a08501526f010000000000000000000000000000008304909116151560c08401526bffffffffffffffffffffffff70010000000000000000000000000000000083041660e08401527c010000000000000000000000000000000000000000000000000000000090910416918101919091526000908180610c6f836133c8565b6012549193509150610caa90849087907801000000000000000000000000000000000000000000000000900463ffffffff16858560006135c4565b95945050505050565b6040805161014081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810191909152604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081018290526101608101829052610180810191909152604080516101408101825260125468010000000000000000900463ffffffff1681526011546bffffffffffffffffffffffff908116602083015260155492820192909252600f54700100000000000000000000000000000000900490911660608083019190915290819060009060808101610de860026133ab565b815260125463ffffffff6c01000000000000000000000000808304821660208086019190915270010000000000000000000000000000000084048316604080870191909152600e54606080880191909152600f547c0100000000000000000000000000000000000000000000000000000000810486166080808a019190915260ff6e01000000000000000000000000000083048116151560a09a8b015284516101a0810186526101008085048a1682526501000000000085048a1682890152898b168288015262ffffff69010000000000000000008604169582019590955261ffff88850416928101929092526010546bffffffffffffffffffffffff81169a83019a909a526401000000008904881660c0830152740100000000000000000000000000000000000000008904881660e083015278010000000000000000000000000000000000000000000000009098049096169186019190915260135461012086015260145461014086015273ffffffffffffffffffffffffffffffffffffffff96849004871661016086015260115493909304909516610180840152600a8054865181840281018401909752808752969b509299508a958a959394600b9493169291859190830182828015610ff557602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610fca575b505050505092508180548060200260200160405190810160405280929190818152602001828054801561105e57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611033575b50505050509150945094509450945094509091929394565b61107e610a4b565b5050565b610a74610a4b565b73ffffffffffffffffffffffffffffffffffffffff811660009081526008602090815260408083208151608081018352905460ff80821615158352610100820416938201939093526bffffffffffffffffffffffff6201000084048116928201929092526e010000000000000000000000000000909204811660608301819052600f54849384938493849384926111369291700100000000000000000000000000000000900416615a08565b600b549091506000906111499083615909565b90508260000151836020015182856040015161116591906158ce565b6060959095015173ffffffffffffffffffffffffffffffffffffffff9b8c166000908152600c6020526040902054929c919b959a50985093169550919350505050565b6111b0610a4b565b50565b60006111bd610a4b565b979650505050505050565b60015473ffffffffffffffffffffffffffffffffffffffff16331461124e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6112d2610a4b565b505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614611346576040517fc8bad78d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208114611380576040517fdfe9309000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061138e82840184614e9d565b600081815260046020526040902054909150640100000000900463ffffffff908116146113e7576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818152600460205260409020600101546114229085906c0100000000000000000000000090046bffffffffffffffffffffffff166158ce565b600082815260046020526040902060010180546bffffffffffffffffffffffff929092166c01000000000000000000000000027fffffffffffffffff000000000000000000000000ffffffffffffffffffffffff90921691909117905560155461148d908590615872565b6015556040516bffffffffffffffffffffffff8516815273ffffffffffffffffffffffffffffffffffffffff86169082907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a35050505050565b6000806114fd61360f565b600f546e010000000000000000000000000000900460ff161561154c576040517f24522f3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600085815260046020908152604091829020825160e081018452815463ffffffff8082168352640100000000820481168386015268010000000000000000820460ff16151583870152690100000000000000000090910473ffffffffffffffffffffffffffffffffffffffff1660608301526001909201546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490911660c08201528251601f87018390048302810183019093528583529161165091839190889088908190840183828082843760009201919091525061364792505050565b9250925050935093915050565b60005a6040805161012081018252600f5460ff808216835261010080830463ffffffff90811660208601526501000000000084048116958501959095526901000000000000000000830462ffffff1660608501526c01000000000000000000000000830461ffff1660808501526e0100000000000000000000000000008304821615801560a08601526f010000000000000000000000000000008404909216151560c085015270010000000000000000000000000000000083046bffffffffffffffffffffffff1660e08501527c01000000000000000000000000000000000000000000000000000000009092049093169082015291925061178b576040517f24522f3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360009081526008602052604090205460ff166117d4576040517f1099ed7500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006118158a8a8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506137ad92505050565b9050600081604001515167ffffffffffffffff81111561183757611837615baa565b6040519080825280602002602001820160405280156118eb57816020015b604080516101a081018252600060c0820181815260e083018290526101008301829052610120830182905261014083018290526101608301829052610180830182905282526020808301829052928201819052606082018190526080820181905260a082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816118555790505b5090506000805b836040015151811015611b9757600460008560400151838151811061191957611919615b7b565b6020908102919091018101518252818101929092526040908101600020815160e081018352815463ffffffff8082168352640100000000820481169583019590955268010000000000000000810460ff16151593820193909352690100000000000000000090920473ffffffffffffffffffffffffffffffffffffffff166060830152600101546bffffffffffffffffffffffff80821660808401526c0100000000000000000000000082041660a08301527801000000000000000000000000000000000000000000000000900490911660c08201528351849083908110611a0357611a03615b7b565b602002602001015160000181905250611a6c85848381518110611a2857611a28615b7b565b6020026020010151600001516000015186606001518481518110611a4e57611a4e615b7b565b602002602001015160400151518760000151886020015160016135c4565b838281518110611a7e57611a7e615b7b565b6020026020010151604001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050611b2c84604001518281518110611ac557611ac5615b7b565b602002602001015185606001518381518110611ae357611ae3615b7b565b6020026020010151858481518110611afd57611afd615b7b565b602002602001015160000151868581518110611b1b57611b1b615b7b565b602002602001015160400151613859565b838281518110611b3e57611b3e615b7b565b60200260200101516020019015159081151581525050828181518110611b6657611b66615b7b565b60200260200101516020015115611b8557611b8260018361584c565b91505b80611b8f81615ab5565b9150506118f2565b5061ffff8116611bd3576040517ff803a2ca00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600e548d3514611c0f576040517fdfdcf8e700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8351611c1c9060016158a9565b60ff1689141580611c2d5750888714155b15611c64576040517f0244f71a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c748d8d8d8d8d8d8d8d61399b565b60005b836040015151811015611e5057828181518110611c9657611c96615b7b565b60200260200101516020015115611e3e574363ffffffff166004600086604001518481518110611cc857611cc8615b7b565b6020026020010151815260200190815260200160002060010160189054906101000a900463ffffffff1663ffffffff161415611d30576040517fb55ac75400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d78838281518110611d4557611d45615b7b565b60200260200101516000015185606001518381518110611d6757611d67615b7b565b602002602001015160400151613647565b848381518110611d8a57611d8a615b7b565b6020026020010151606001858481518110611da757611da7615b7b565b60200260200101516080018281525082151515158152505050828181518110611dd257611dd2615b7b565b60200260200101516080015186611de991906159f1565b9550436004600086604001518481518110611e0657611e06615b7b565b6020026020010151815260200190815260200160002060010160186101000a81548163ffffffff021916908363ffffffff1602179055505b80611e4881615ab5565b915050611c77565b508351611e5e9060016158a9565b611e6d9060ff1661044c615934565b616914611e7b8d6010615934565b5a611e8690896159f1565b611e909190615872565b611e9a9190615872565b611ea49190615872565b94506116a8611eb761ffff8316876158f5565b611ec19190615872565b945060008060008060005b8760400151518110156120cc57868181518110611eeb57611eeb615b7b565b602002602001015160200151156120ba57611f2d8a89606001518381518110611f1657611f16615b7b565b602002602001015160400151518b60000151613c04565b878281518110611f3f57611f3f615b7b565b602002602001015160a0018181525050611f9b8989604001518381518110611f6957611f69615b7b565b6020026020010151898481518110611f8357611f83615b7b565b60200260200101518b600001518c602001518b613c22565b9093509150611faa82856158ce565b9350611fb683866158ce565b9450868181518110611fca57611fca615b7b565b602002602001015160600151151588604001518281518110611fee57611fee615b7b565b60200260200101517f29233ba1d7b302b8fe230ad0b81423aba5371b2a6f6b821228212385ee6a44208a60600151848151811061202d5761202d615b7b565b6020026020010151600001518a858151811061204b5761204b615b7b565b6020026020010151608001518b868151811061206957612069615b7b565b602002602001015160a00151878961208191906158ce565b6040805163ffffffff90951685526020850193909352918301526bffffffffffffffffffffffff16606082015260800160405180910390a35b806120c481615ab5565b915050611ecc565b505033600090815260086020526040902080548492506002906121049084906201000090046bffffffffffffffffffffffff166158ce565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555080600f60000160108282829054906101000a90046bffffffffffffffffffffffff1661215e91906158ce565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555060008f6001600381106121a1576121a1615b7b565b602002013560001c9050600060088264ffffffffff16901c905087610100015163ffffffff168163ffffffff16111561222057600f80547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167c010000000000000000000000000000000000000000000000000000000063ffffffff8416021790555b5050505050505050505050505050505050565b6000818152600460205260408120546122519063ffffffff16610b70565b92915050565b604080516101408101825260008082526020820181905260609282018390528282018190526080820181905260a0820181905260c0820181905260e082018190526101008201526101208101919091526000828152600460209081526040808320815160e081018352815463ffffffff8082168352640100000000820481168387015268010000000000000000820460ff16151583860152690100000000000000000090910473ffffffffffffffffffffffffffffffffffffffff908116606084019081526001909401546bffffffffffffffffffffffff80821660808601526c0100000000000000000000000082041660a085015278010000000000000000000000000000000000000000000000009004821660c08401528451610140810186529351168352815116828501528685526007909352928190208054929392918301916123a390615a61565b80601f01602080910402602001604051908101604052809291908181526020018280546123cf90615a61565b801561241c5780601f106123f15761010080835404028352916020019161241c565b820191906000526020600020905b8154815290600101906020018083116123ff57829003601f168201915b505050505081526020018260a001516bffffffffffffffffffffffff1681526020016005600086815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001826020015163ffffffff1667ffffffffffffffff1681526020018260c0015163ffffffff16815260200182608001516bffffffffffffffffffffffff1681526020018260400151151581526020016017600086815260200190815260200160002080546124f990615a61565b80601f016020809104026020016040519081016040528092919081815260200182805461252590615a61565b80156125725780601f1061254757610100808354040283529160200191612572565b820191906000526020600020905b81548152906001019060200180831161255557829003601f168201915b5050505050815250915050919050565b61258a613d15565b601f865111156125c6576040517f25d0209c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60ff8416612600576040517fe77dba5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8451865114158061261f575061261784600361599d565b60ff16865111155b15612656576040517f1d2d1c5800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600f54600b547001000000000000000000000000000000009091046bffffffffffffffffffffffff169060005b816bffffffffffffffffffffffff168110156126eb576126d8600b82815481106126af576126af615b7b565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff168484613d96565b50806126e381615ab5565b915050612683565b5060008060005b836bffffffffffffffffffffffff168110156127f457600a818154811061271b5761271b615b7b565b600091825260209091200154600b805473ffffffffffffffffffffffffffffffffffffffff9092169450908290811061275657612756615b7b565b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff868116845260098352604080852080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001690559116808452600890925290912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690559150806127ec81615ab5565b9150506126f2565b50612801600a60006145f5565b61280d600b60006145f5565b604080516080810182526000808252602082018190529181018290526060810182905290805b8c51811015612b9157600960008e838151811061285257612852615b7b565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528101919091526040016000205460ff16156128bd576040517f77cea0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052806001151581526020018260ff16815250600960008f84815181106128ee576128ee615b7b565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1682528181019290925260400160002082518154939092015160ff16610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff921515929092167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000909316929092171790558b518c908290811061299657612996615b7b565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff81166000908152600883526040908190208151608081018352905460ff80821615801584526101008304909116958301959095526bffffffffffffffffffffffff6201000082048116938301939093526e0100000000000000000000000000009004909116606082015294509250612a5b576040517f6a7281ad00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001835260ff80821660208086019182526bffffffffffffffffffffffff808b166060880190815273ffffffffffffffffffffffffffffffffffffffff871660009081526008909352604092839020885181549551948a0151925184166e010000000000000000000000000000027fffffffffffff000000000000000000000000ffffffffffffffffffffffffffff939094166201000002929092167fffffffffffff000000000000000000000000000000000000000000000000ffff94909616610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff921515929092167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00009095169490941717919091169290921791909117905580612b8981615ab5565b915050612833565b50508a51612ba79150600a9060208d0190614613565b508851612bbb90600b9060208c0190614613565b50600087806020019051810190612bd29190614dad565b60125460c082015191925063ffffffff640100000000909104811691161015612c27576040517f39abc10400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60125460e082015163ffffffff74010000000000000000000000000000000000000000909204821691161015612c89576040517f1fa9bdcb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60125461010082015163ffffffff7801000000000000000000000000000000000000000000000000909204821691161015612cf0576040517fd1d5faa800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040518061012001604052808a60ff168152602001826000015163ffffffff168152602001826020015163ffffffff168152602001826060015162ffffff168152602001826080015161ffff168152602001600015158152602001600015158152602001866bffffffffffffffffffffffff168152602001600063ffffffff16815250600f60008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160056101000a81548163ffffffff021916908363ffffffff16021790555060608201518160000160096101000a81548162ffffff021916908362ffffff160217905550608082015181600001600c6101000a81548161ffff021916908361ffff16021790555060a082015181600001600e6101000a81548160ff02191690831515021790555060c082015181600001600f6101000a81548160ff02191690831515021790555060e08201518160000160106101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555061010082015181600001601c6101000a81548163ffffffff021916908363ffffffff1602179055509050506040518061016001604052808260a001516bffffffffffffffffffffffff16815260200182610160015173ffffffffffffffffffffffffffffffffffffffff168152602001601060010160009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16815260200182610180015173ffffffffffffffffffffffffffffffffffffffff168152602001826040015163ffffffff1681526020018260c0015163ffffffff168152602001601060020160089054906101000a900463ffffffff1663ffffffff1681526020016010600201600c9054906101000a900463ffffffff1663ffffffff168152602001601060020160109054906101000a900463ffffffff1663ffffffff1681526020018260e0015163ffffffff16815260200182610100015163ffffffff16815250601060008201518160000160006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550602082015181600001600c6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160010160006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550606082015181600101600c6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160020160006101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160020160046101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160020160086101000a81548163ffffffff021916908363ffffffff16021790555060e082015181600201600c6101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160020160106101000a81548163ffffffff021916908363ffffffff1602179055506101208201518160020160146101000a81548163ffffffff021916908363ffffffff1602179055506101408201518160020160186101000a81548163ffffffff021916908363ffffffff1602179055509050508061012001516013819055508061014001516014819055506000601060020160109054906101000a900463ffffffff16905043601060020160106101000a81548163ffffffff021916908363ffffffff16021790555060016010600201600c8282829054906101000a900463ffffffff16613297919061588a565b92506101000a81548163ffffffff021916908363ffffffff1602179055506132e146306010600201600c9054906101000a900463ffffffff1663ffffffff168f8f8f8f8f8f613fbd565b600e819055507f1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e0581600e546010600201600c9054906101000a900463ffffffff168f8f8f8f8f8f60405161333d999897969594939291906156c0565b60405180910390a1505050505050505050505050565b61335b613d15565b6111b081614067565b6000606060008060008061337661360f565b61337e610a4b565b91939550919395565b3660008037600080366000845af43d6000803e8080156133a6573d6000f35b3d6000fd5b6000612251825490565b60006133c1838361415d565b9392505050565b6000806000836060015162ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561344f57600080fd5b505afa158015613463573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613487919061509f565b509450909250505060008113158061349e57508142105b806134bf57508280156134bf57506134b682426159f1565b8463ffffffff16105b156134ce5760135495506134d2565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561353857600080fd5b505afa15801561354c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613570919061509f565b509450909250505060008113158061358757508142105b806135a857508280156135a8575061359f82426159f1565b8463ffffffff16105b156135b75760145494506135bb565b8094505b50505050915091565b6000806135d5868960000151614187565b90506000806135f08a8a63ffffffff16858a8a60018b6141ca565b90925090506135ff81836158ce565b93505050505b9695505050505050565b3215610a74576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600f5460009081906f01000000000000000000000000000000900460ff161561369c576040517f37ed32e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600f80547fffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff166f010000000000000000000000000000001790555a90506000634585e33b60e01b846040516024016136f4919061539d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905061376c856000015163ffffffff168660600151836145a9565b92505a61377990836159f1565b915050600f80547fffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff16905590939092509050565b6137d86040518060800160405280600081526020016000815260200160608152602001606081525090565b600080600080858060200190518101906137f29190614f62565b93509350935093508051825114613835576040517fb55ac75400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60408051608081018252948552602085019390935291830152606082015292915050565b60008260c0015163ffffffff16846000015163ffffffff1610156138aa5760405185907f5aa44821f7938098502bff537fbbdc9aaaa2fa655c10740646fce27e54987a8990600090a2506000613993565b6020840151845163ffffffff1640146138f05760405185907f561ff77e59394941a01a456497a9418dea82e2a39abb3ecebfb1cef7e0bfdc1390600090a2506000613993565b43836020015163ffffffff16116139345760405185907fd84831b6a3a7fbd333f42fe7f9104a139da6cca4cc1507aef4ddad79b31d017f90600090a2506000613993565b816bffffffffffffffffffffffff168360a001516bffffffffffffffffffffffff16101561398f5760405185907f7895fdfe292beab0842d5beccd078e85296b9e17a30eaee4c261a2696b84eb9690600090a2506000613993565b5060015b949350505050565b600087876040516139ad9291906152b8565b6040519081900381206139c4918b90602001615383565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815282825280516020918201208383019092526000808452908301819052909250906000805b88811015613b9b57600185878360208110613a3057613a30615b7b565b613a3d91901a601b6158a9565b8c8c85818110613a4f57613a4f615b7b565b905060200201358b8b86818110613a6857613a68615b7b565b9050602002013560405160008152602001604052604051613aa5949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015613ac7573d6000803e3d6000fd5b5050604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081015173ffffffffffffffffffffffffffffffffffffffff811660009081526009602090815290849020838501909452925460ff8082161515808552610100909204169383019390935290955093509050613b75576040517f0f4c073700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826020015160080260ff166001901b840193508080613b9390615ab5565b915050613a13565b50827e01010101010101010101010101010101010101010101010101010101010101841614613bf6576040517fc103be2e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050505050505050505050565b6000613c108383614187565b9050808410156133c157509192915050565b600080613c3d8887608001518860a0015188888860016141ca565b90925090506000613c4e82846158ce565b600089815260046020526040902060010180549192508291600c90613c929084906c0100000000000000000000000090046bffffffffffffffffffffffff16615a08565b82546101009290920a6bffffffffffffffffffffffff81810219909316918316021790915560008a815260046020526040812060010180548594509092613cdb918591166158ce565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050965096945050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610a74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401611245565b73ffffffffffffffffffffffffffffffffffffffff831660009081526008602090815260408083208151608081018352905460ff80821615158352610100820416938201939093526bffffffffffffffffffffffff6201000084048116928201929092526e01000000000000000000000000000090920416606082018190528290613e219086615a08565b90506000613e2f8583615909565b90508083604001818151613e4391906158ce565b6bffffffffffffffffffffffff9081169091528716606085015250613e6885826159c6565b613e729083615a08565b60118054600090613e929084906bffffffffffffffffffffffff166158ce565b825461010092830a6bffffffffffffffffffffffff81810219909216928216029190911790925573ffffffffffffffffffffffffffffffffffffffff999099166000908152600860209081526040918290208751815492890151938901516060909901517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00009093169015157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff161760ff909316909b02919091177fffffffffffff000000000000000000000000000000000000000000000000ffff1662010000878416027fffffffffffff000000000000000000000000ffffffffffffffffffffffffffff16176e010000000000000000000000000000919092160217909755509095945050505050565b6000808a8a8a8a8a8a8a8a8a604051602001613fe19998979695949392919061561b565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e01000000000000000000000000000000000000000000000000000000000000179b9a5050505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff81163314156140e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401611245565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600082600001828154811061417457614174615b7b565b9060005260206000200154905092915050565b600061419a63ffffffff84166014615934565b6141a58360016158a9565b6141b49060ff16611d4c615934565b6141c09061fde8615872565b6133c19190615872565b6000806000896080015161ffff16876141e39190615934565b90508380156141f15750803a105b156141f957503a5b600060027f0000000000000000000000000000000000000000000000000000000000000000600281111561422f5761422f615b4c565b14156143b257604080516000815260208101909152851561428e57600036604051806080016040528060488152602001615c3860489139604051602001614278939291906152c8565b604051602081830303815290604052905061430a565b6012546142be907801000000000000000000000000000000000000000000000000900463ffffffff166004615971565b63ffffffff1667ffffffffffffffff8111156142dc576142dc615baa565b6040519080825280601f01601f191660200182016040528015614306576020820181803683370190505b5090505b6040517f49948e0e00000000000000000000000000000000000000000000000000000000815273420000000000000000000000000000000000000f906349948e0e9061435a90849060040161539d565b60206040518083038186803b15801561437257600080fd5b505afa158015614386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143aa9190614eb6565b91505061446e565b60017f000000000000000000000000000000000000000000000000000000000000000060028111156143e6576143e6615b4c565b141561446e57606c73ffffffffffffffffffffffffffffffffffffffff1663c6f7de0e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561443357600080fd5b505afa158015614447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061446b9190614eb6565b90505b8461448a57808b6080015161ffff166144879190615934565b90505b61449861ffff8716826158f5565b9050600087826144a88c8e615872565b6144b29086615934565b6144bc9190615872565b6144ce90670de0b6b3a7640000615934565b6144d891906158f5565b905060008c6040015163ffffffff1664e8d4a510006144f79190615934565b898e6020015163ffffffff16858f886145109190615934565b61451a9190615872565b61452890633b9aca00615934565b6145329190615934565b61453c91906158f5565b6145469190615872565b90506b033b2e3c9fd0803ce800000061455f8284615872565b1115614597576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b909c909b509950505050505050505050565b60005a6113888110156145bb57600080fd5b6113888103905084604082048203116145d357600080fd5b50823b6145df57600080fd5b60008083516020850160008789f1949350505050565b50805460008255906000526020600020908101906111b0919061469d565b82805482825590600052602060002090810192821561468d579160200282015b8281111561468d57825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff909116178255602090920191600190910190614633565b5061469992915061469d565b5090565b5b80821115614699576000815560010161469e565b80516146bd81615be9565b919050565b60008083601f8401126146d457600080fd5b50813567ffffffffffffffff8111156146ec57600080fd5b6020830191508360208260051b850101111561470757600080fd5b9250929050565b600082601f83011261471f57600080fd5b8135602061473461472f836157e2565b615793565b80838252828201915082860187848660051b890101111561475457600080fd5b60005b8581101561477c57813561476a81615be9565b84529284019290840190600101614757565b5090979650505050505050565b600082601f83011261479a57600080fd5b815160206147aa61472f836157e2565b80838252828201915082860187848660051b89010111156147ca57600080fd5b60005b8581101561477c57815167ffffffffffffffff808211156147ed57600080fd5b818a0191506060807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848e0301121561482557600080fd5b61482d615746565b8884015161483a81615c0b565b81526040848101518a83015291840151918383111561485857600080fd5b82850194508d603f86011261486c57600080fd5b89850151935061487e61472f85615806565b92508383528d8185870101111561489457600080fd5b6148a3848b8501838801615a35565b8101919091528652505092840192908401906001016147cd565b60008083601f8401126148cf57600080fd5b50813567ffffffffffffffff8111156148e757600080fd5b60208301915083602082850101111561470757600080fd5b600082601f83011261491057600080fd5b813561491e61472f82615806565b81815284602083860101111561493357600080fd5b816020850160208301376000918101602001919091529392505050565b805161ffff811681146146bd57600080fd5b805162ffffff811681146146bd57600080fd5b80516146bd81615c0b565b803567ffffffffffffffff811681146146bd57600080fd5b803560ff811681146146bd57600080fd5b805169ffffffffffffffffffff811681146146bd57600080fd5b80516146bd81615c1d565b6000602082840312156149e057600080fd5b81356133c181615be9565b600080604083850312156149fe57600080fd5b8235614a0981615be9565b91506020830135614a1981615be9565b809150509250929050565b60008060408385031215614a3757600080fd5b8235614a4281615be9565b9150602083013560048110614a1957600080fd5b60008060008060608587031215614a6c57600080fd5b8435614a7781615be9565b935060208501359250604085013567ffffffffffffffff811115614a9a57600080fd5b614aa6878288016148bd565b95989497509550505050565b600080600080600080600060a0888a031215614acd57600080fd5b8735614ad881615be9565b96506020880135614ae881615c0b565b95506040880135614af881615be9565b9450606088013567ffffffffffffffff80821115614b1557600080fd5b614b218b838c016148bd565b909650945060808a0135915080821115614b3a57600080fd5b50614b478a828b016148bd565b989b979a50959850939692959293505050565b60008060208385031215614b6d57600080fd5b823567ffffffffffffffff811115614b8457600080fd5b614b90858286016146c2565b90969095509350505050565b60008060008060008060c08789031215614bb557600080fd5b863567ffffffffffffffff80821115614bcd57600080fd5b614bd98a838b0161470e565b97506020890135915080821115614bef57600080fd5b614bfb8a838b0161470e565b9650614c0960408a01614998565b95506060890135915080821115614c1f57600080fd5b614c2b8a838b016148ff565b9450614c3960808a01614980565b935060a0890135915080821115614c4f57600080fd5b50614c5c89828a016148ff565b9150509295509295509295565b60008060008060008060008060e0898b031215614c8557600080fd5b606089018a811115614c9657600080fd5b8998503567ffffffffffffffff80821115614cb057600080fd5b614cbc8c838d016148bd565b909950975060808b0135915080821115614cd557600080fd5b614ce18c838d016146c2565b909750955060a08b0135915080821115614cfa57600080fd5b50614d078b828c016146c2565b999c989b50969995989497949560c00135949350505050565b600080600060408486031215614d3557600080fd5b833567ffffffffffffffff811115614d4c57600080fd5b614d58868287016146c2565b9094509250506020840135614d6c81615be9565b809150509250925092565b60008060208385031215614d8a57600080fd5b823567ffffffffffffffff811115614da157600080fd5b614b90858286016148bd565b60006101a08284031215614dc057600080fd5b614dc861576f565b614dd183614975565b8152614ddf60208401614975565b6020820152614df060408401614975565b6040820152614e0160608401614962565b6060820152614e1260808401614950565b6080820152614e2360a084016149c3565b60a0820152614e3460c08401614975565b60c0820152614e4560e08401614975565b60e0820152610100614e58818501614975565b9082015261012083810151908201526101408084015190820152610160614e808185016146b2565b90820152610180614e928482016146b2565b908201529392505050565b600060208284031215614eaf57600080fd5b5035919050565b600060208284031215614ec857600080fd5b5051919050565b60008060408385031215614ee257600080fd5b823591506020830135614a1981615be9565b600080600060408486031215614f0957600080fd5b83359250602084013567ffffffffffffffff811115614f2757600080fd5b614f33868287016148bd565b9497909650939450505050565b60008060408385031215614f5357600080fd5b50508035926020909101359150565b60008060008060808587031215614f7857600080fd5b845193506020808601519350604086015167ffffffffffffffff80821115614f9f57600080fd5b818801915088601f830112614fb357600080fd5b8151614fc161472f826157e2565b8082825285820191508585018c878560051b8801011115614fe157600080fd5b600095505b83861015615004578051835260019590950194918601918601614fe6565b5060608b0151909750945050508083111561501e57600080fd5b505061502c87828801614789565b91505092959194509250565b6000806040838503121561504b57600080fd5b823591506020830135614a1981615c0b565b6000806040838503121561507057600080fd5b823591506020830135614a1981615c1d565b60006020828403121561509457600080fd5b81356133c181615c0b565b600080600080600060a086880312156150b757600080fd5b6150c0866149a9565b94506020860151935060408601519250606086015191506150e3608087016149a9565b90509295509295909350565b600081518084526020808501945080840160005b8381101561513557815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101615103565b509495945050505050565b60008151808452615158816020860160208601615a35565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b805163ffffffff16825260208101516151ab602084018263ffffffff169052565b5060408101516151c3604084018263ffffffff169052565b5060608101516151da606084018262ffffff169052565b5060808101516151f0608084018261ffff169052565b5060a081015161521060a08401826bffffffffffffffffffffffff169052565b5060c081015161522860c084018263ffffffff169052565b5060e081015161524060e084018263ffffffff169052565b506101008181015163ffffffff8116848301525050610120818101519083015261014080820151908301526101608082015173ffffffffffffffffffffffffffffffffffffffff81168285015250506101808181015173ffffffffffffffffffffffffffffffffffffffff8116848301525b50505050565b8183823760009101908152919050565b8284823760008382016000815283516152e5818360208801615a35565b0195945050505050565b6020808252825182820181905260009190848201906040850190845b818110156153275783518352928401929184019160010161530b565b50909695505050505050565b861515815260c06020820152600061534e60c0830188615140565b90506007861061536057615360615b4c565b8560408301528460608301528360808301528260a0830152979650505050505050565b828152608081016060836020840137600081529392505050565b6020815260006133c16020830184615140565b60208101600483106153c4576153c4615b4c565b91905290565b602081016153c483615bd9565b855163ffffffff1681526000610340602088015161540560208501826bffffffffffffffffffffffff169052565b5060408801516040840152606088015161542f60608501826bffffffffffffffffffffffff169052565b506080880151608084015260a088015161545160a085018263ffffffff169052565b5060c088015161546960c085018263ffffffff169052565b5060e088015160e08401526101008089015161548c8286018263ffffffff169052565b5050610120888101511515908401526154a961014084018861518a565b806102e08401526154bc818401876150ef565b90508281036103008401526154d181866150ef565b91505061360561032083018460ff169052565b6020815261550b60208201835173ffffffffffffffffffffffffffffffffffffffff169052565b60006020830151615524604084018263ffffffff169052565b506040830151610140806060850152615541610160850183615140565b9150606085015161556260808601826bffffffffffffffffffffffff169052565b50608085015173ffffffffffffffffffffffffffffffffffffffff811660a08601525060a085015167ffffffffffffffff811660c08601525060c085015163ffffffff811660e08601525060e08501516101006155ce818701836bffffffffffffffffffffffff169052565b86015190506101206155e38682018315159052565b8601518584037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0018387015290506136058382615140565b60006101208b835273ffffffffffffffffffffffffffffffffffffffff8b16602084015267ffffffffffffffff808b1660408501528160608501526156628285018b6150ef565b91508382036080850152615676828a6150ef565b915060ff881660a085015283820360c08501526156938288615140565b90861660e085015283810361010085015290506156b08185615140565b9c9b505050505050505050505050565b600061012063ffffffff808d1684528b6020850152808b166040850152508060608401526156f08184018a6150ef565b9050828103608084015261570481896150ef565b905060ff871660a084015282810360c08401526157218187615140565b905067ffffffffffffffff851660e08401528281036101008401526156b08185615140565b6040516060810167ffffffffffffffff8111828210171561576957615769615baa565b60405290565b6040516101a0810167ffffffffffffffff8111828210171561576957615769615baa565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156157da576157da615baa565b604052919050565b600067ffffffffffffffff8211156157fc576157fc615baa565b5060051b60200190565b600067ffffffffffffffff82111561582057615820615baa565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600061ffff80831681851680830382111561586957615869615aee565b01949350505050565b6000821982111561588557615885615aee565b500190565b600063ffffffff80831681851680830382111561586957615869615aee565b600060ff821660ff84168060ff038211156158c6576158c6615aee565b019392505050565b60006bffffffffffffffffffffffff80831681851680830382111561586957615869615aee565b60008261590457615904615b1d565b500490565b60006bffffffffffffffffffffffff8084168061592857615928615b1d565b92169190910492915050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561596c5761596c615aee565b500290565b600063ffffffff8083168185168183048111821515161561599457615994615aee565b02949350505050565b600060ff821660ff84168160ff04811182151516156159be576159be615aee565b029392505050565b60006bffffffffffffffffffffffff8083168185168183048111821515161561599457615994615aee565b600082821015615a0357615a03615aee565b500390565b60006bffffffffffffffffffffffff83811690831681811015615a2d57615a2d615aee565b039392505050565b60005b83811015615a50578181015183820152602001615a38565b838111156152b25750506000910152565b600181811c90821680615a7557607f821691505b60208210811415615aaf577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615ae757615ae7615aee565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600381106111b0576111b0615b4c565b73ffffffffffffffffffffffffffffffffffffffff811681146111b057600080fd5b63ffffffff811681146111b057600080fd5b6bffffffffffffffffffffffff811681146111b057600080fdfe307866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a164736f6c6343000806000a",
}

Functions

This section is empty.

Types

type GetSignerInfo

type GetSignerInfo struct {
	Active bool
	Index  uint8
}

type GetState

type GetState struct {
	State        State
	Config       OnchainConfig
	Signers      []common.Address
	Transmitters []common.Address
	F            uint8
}

type GetTransmitterInfo

type GetTransmitterInfo struct {
	Active        bool
	Index         uint8
	Balance       *big.Int
	LastCollected *big.Int
	Payee         common.Address
}

type KeeperRegistry

type KeeperRegistry struct {
	KeeperRegistryCaller
	KeeperRegistryTransactor
	KeeperRegistryFilterer
	// contains filtered or unexported fields
}

func DeployKeeperRegistry

func DeployKeeperRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, keeperRegistryLogic common.Address) (common.Address, *types.Transaction, *KeeperRegistry, error)

func NewKeeperRegistry

func NewKeeperRegistry(address common.Address, backend bind.ContractBackend) (*KeeperRegistry, error)

func (*KeeperRegistry) Address

func (_KeeperRegistry *KeeperRegistry) Address() common.Address

func (*KeeperRegistry) ParseLog

func (_KeeperRegistry *KeeperRegistry) ParseLog(log types.Log) (generated.AbigenLog, error)

type KeeperRegistryCaller

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

func NewKeeperRegistryCaller

func NewKeeperRegistryCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryCaller, error)

func (*KeeperRegistryCaller) GetActiveUpkeepIDs

func (_KeeperRegistry *KeeperRegistryCaller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

func (*KeeperRegistryCaller) GetFastGasFeedAddress

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

func (*KeeperRegistryCaller) GetKeeperRegistryLogicAddress

func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperRegistryLogicAddress(opts *bind.CallOpts) (common.Address, error)

func (*KeeperRegistryCaller) GetLinkAddress

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

func (*KeeperRegistryCaller) GetLinkNativeFeedAddress

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

func (*KeeperRegistryCaller) GetMaxPaymentForGas

func (_KeeperRegistry *KeeperRegistryCaller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit uint32) (*big.Int, error)

func (*KeeperRegistryCaller) GetMinBalanceForUpkeep

func (_KeeperRegistry *KeeperRegistryCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)

func (*KeeperRegistryCaller) GetPaymentModel

func (_KeeperRegistry *KeeperRegistryCaller) GetPaymentModel(opts *bind.CallOpts) (uint8, error)

func (*KeeperRegistryCaller) GetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistryCaller) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)

func (*KeeperRegistryCaller) GetSignerInfo

func (_KeeperRegistry *KeeperRegistryCaller) GetSignerInfo(opts *bind.CallOpts, query common.Address) (GetSignerInfo,

	error)

func (*KeeperRegistryCaller) GetState

func (_KeeperRegistry *KeeperRegistryCaller) GetState(opts *bind.CallOpts) (GetState,

	error)

func (*KeeperRegistryCaller) GetTransmitterInfo

func (_KeeperRegistry *KeeperRegistryCaller) GetTransmitterInfo(opts *bind.CallOpts, query common.Address) (GetTransmitterInfo,

	error)

func (*KeeperRegistryCaller) GetUpkeep

func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (UpkeepInfo, error)

func (*KeeperRegistryCaller) LatestConfigDetails

func (_KeeperRegistry *KeeperRegistryCaller) LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails,

	error)

func (*KeeperRegistryCaller) LatestConfigDigestAndEpoch

func (_KeeperRegistry *KeeperRegistryCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (LatestConfigDigestAndEpoch,

	error)

func (*KeeperRegistryCaller) Owner

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

func (*KeeperRegistryCaller) TypeAndVersion

func (_KeeperRegistry *KeeperRegistryCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

func (*KeeperRegistryCaller) UpkeepTranscoderVersion

func (_KeeperRegistry *KeeperRegistryCaller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)

type KeeperRegistryCallerRaw

type KeeperRegistryCallerRaw struct {
	Contract *KeeperRegistryCaller
}

func (*KeeperRegistryCallerRaw) Call

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

type KeeperRegistryCallerSession

type KeeperRegistryCallerSession struct {
	Contract *KeeperRegistryCaller
	CallOpts bind.CallOpts
}

func (*KeeperRegistryCallerSession) GetActiveUpkeepIDs

func (_KeeperRegistry *KeeperRegistryCallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

func (*KeeperRegistryCallerSession) GetFastGasFeedAddress

func (_KeeperRegistry *KeeperRegistryCallerSession) GetFastGasFeedAddress() (common.Address, error)

func (*KeeperRegistryCallerSession) GetKeeperRegistryLogicAddress

func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperRegistryLogicAddress() (common.Address, error)

func (*KeeperRegistryCallerSession) GetLinkAddress

func (_KeeperRegistry *KeeperRegistryCallerSession) GetLinkAddress() (common.Address, error)

func (*KeeperRegistryCallerSession) GetLinkNativeFeedAddress

func (_KeeperRegistry *KeeperRegistryCallerSession) GetLinkNativeFeedAddress() (common.Address, error)

func (*KeeperRegistryCallerSession) GetMaxPaymentForGas

func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit uint32) (*big.Int, error)

func (*KeeperRegistryCallerSession) GetMinBalanceForUpkeep

func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)

func (*KeeperRegistryCallerSession) GetPaymentModel

func (_KeeperRegistry *KeeperRegistryCallerSession) GetPaymentModel() (uint8, error)

func (*KeeperRegistryCallerSession) GetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistryCallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)

func (*KeeperRegistryCallerSession) GetSignerInfo

func (_KeeperRegistry *KeeperRegistryCallerSession) GetSignerInfo(query common.Address) (GetSignerInfo,

	error)

func (*KeeperRegistryCallerSession) GetState

func (_KeeperRegistry *KeeperRegistryCallerSession) GetState() (GetState,

	error)

func (*KeeperRegistryCallerSession) GetTransmitterInfo

func (_KeeperRegistry *KeeperRegistryCallerSession) GetTransmitterInfo(query common.Address) (GetTransmitterInfo,

	error)

func (*KeeperRegistryCallerSession) GetUpkeep

func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (UpkeepInfo, error)

func (*KeeperRegistryCallerSession) LatestConfigDetails

func (_KeeperRegistry *KeeperRegistryCallerSession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*KeeperRegistryCallerSession) LatestConfigDigestAndEpoch

func (_KeeperRegistry *KeeperRegistryCallerSession) LatestConfigDigestAndEpoch() (LatestConfigDigestAndEpoch,

	error)

func (*KeeperRegistryCallerSession) Owner

func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)

func (*KeeperRegistryCallerSession) TypeAndVersion

func (_KeeperRegistry *KeeperRegistryCallerSession) TypeAndVersion() (string, error)

func (*KeeperRegistryCallerSession) UpkeepTranscoderVersion

func (_KeeperRegistry *KeeperRegistryCallerSession) UpkeepTranscoderVersion() (uint8, error)

type KeeperRegistryCancelledUpkeepReport

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

func (KeeperRegistryCancelledUpkeepReport) Topic

type KeeperRegistryCancelledUpkeepReportIterator

type KeeperRegistryCancelledUpkeepReportIterator struct {
	Event *KeeperRegistryCancelledUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryCancelledUpkeepReportIterator) Close

func (*KeeperRegistryCancelledUpkeepReportIterator) Error

func (*KeeperRegistryCancelledUpkeepReportIterator) Next

type KeeperRegistryConfigSet

type KeeperRegistryConfigSet struct {
	PreviousConfigBlockNumber uint32
	ConfigDigest              [32]byte
	ConfigCount               uint64
	Signers                   []common.Address
	Transmitters              []common.Address
	F                         uint8
	OnchainConfig             []byte
	OffchainConfigVersion     uint64
	OffchainConfig            []byte
	Raw                       types.Log
}

func (KeeperRegistryConfigSet) Topic

type KeeperRegistryConfigSetIterator

type KeeperRegistryConfigSetIterator struct {
	Event *KeeperRegistryConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryConfigSetIterator) Close

func (*KeeperRegistryConfigSetIterator) Error

func (*KeeperRegistryConfigSetIterator) Next

type KeeperRegistryFilterer

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

func NewKeeperRegistryFilterer

func NewKeeperRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryFilterer, error)

func (*KeeperRegistryFilterer) FilterCancelledUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) FilterCancelledUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryCancelledUpkeepReportIterator, error)

func (*KeeperRegistryFilterer) FilterConfigSet

func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)

func (*KeeperRegistryFilterer) FilterFundsAdded

func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)

func (*KeeperRegistryFilterer) FilterFundsWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)

func (*KeeperRegistryFilterer) FilterInsufficientFundsUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) FilterInsufficientFundsUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryInsufficientFundsUpkeepReportIterator, error)

func (*KeeperRegistryFilterer) FilterOwnerFundsWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryOwnerFundsWithdrawnIterator, error)

func (*KeeperRegistryFilterer) FilterOwnershipTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)

func (*KeeperRegistryFilterer) FilterOwnershipTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)

func (*KeeperRegistryFilterer) FilterPaused

func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)

func (*KeeperRegistryFilterer) FilterPayeesUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeesUpdated(opts *bind.FilterOpts) (*KeeperRegistryPayeesUpdatedIterator, error)

func (*KeeperRegistryFilterer) FilterPayeeshipTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)

func (*KeeperRegistryFilterer) FilterPayeeshipTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferredIterator, error)

func (*KeeperRegistryFilterer) FilterPaymentWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, transmitter []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryPaymentWithdrawnIterator, error)

func (*KeeperRegistryFilterer) FilterReorgedUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) FilterReorgedUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryReorgedUpkeepReportIterator, error)

func (*KeeperRegistryFilterer) FilterStaleUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) FilterStaleUpkeepReport(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryStaleUpkeepReportIterator, error)

func (*KeeperRegistryFilterer) FilterTransmitted

func (_KeeperRegistry *KeeperRegistryFilterer) FilterTransmitted(opts *bind.FilterOpts) (*KeeperRegistryTransmittedIterator, error)

func (*KeeperRegistryFilterer) FilterUnpaused

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepAdminTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferRequestedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepAdminTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferredIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepCanceled

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepCheckDataUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepCheckDataUpdatedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepGasLimitSet

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepGasLimitSetIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepMigrated

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepMigratedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepOffchainConfigSet

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepOffchainConfigSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepOffchainConfigSetIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepPaused

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepPausedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepPerformed

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool) (*KeeperRegistryUpkeepPerformedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepReceived

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepReceivedIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepRegistered

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)

func (*KeeperRegistryFilterer) FilterUpkeepUnpaused

func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepUnpausedIterator, error)

func (*KeeperRegistryFilterer) ParseCancelledUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) ParseCancelledUpkeepReport(log types.Log) (*KeeperRegistryCancelledUpkeepReport, error)

func (*KeeperRegistryFilterer) ParseConfigSet

func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)

func (*KeeperRegistryFilterer) ParseFundsAdded

func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)

func (*KeeperRegistryFilterer) ParseFundsWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)

func (*KeeperRegistryFilterer) ParseInsufficientFundsUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) ParseInsufficientFundsUpkeepReport(log types.Log) (*KeeperRegistryInsufficientFundsUpkeepReport, error)

func (*KeeperRegistryFilterer) ParseOwnerFundsWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryOwnerFundsWithdrawn, error)

func (*KeeperRegistryFilterer) ParseOwnershipTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)

func (*KeeperRegistryFilterer) ParseOwnershipTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)

func (*KeeperRegistryFilterer) ParsePaused

func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)

func (*KeeperRegistryFilterer) ParsePayeesUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeesUpdated(log types.Log) (*KeeperRegistryPayeesUpdated, error)

func (*KeeperRegistryFilterer) ParsePayeeshipTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)

func (*KeeperRegistryFilterer) ParsePayeeshipTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)

func (*KeeperRegistryFilterer) ParsePaymentWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)

func (*KeeperRegistryFilterer) ParseReorgedUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) ParseReorgedUpkeepReport(log types.Log) (*KeeperRegistryReorgedUpkeepReport, error)

func (*KeeperRegistryFilterer) ParseStaleUpkeepReport

func (_KeeperRegistry *KeeperRegistryFilterer) ParseStaleUpkeepReport(log types.Log) (*KeeperRegistryStaleUpkeepReport, error)

func (*KeeperRegistryFilterer) ParseTransmitted

func (_KeeperRegistry *KeeperRegistryFilterer) ParseTransmitted(log types.Log) (*KeeperRegistryTransmitted, error)

func (*KeeperRegistryFilterer) ParseUnpaused

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)

func (*KeeperRegistryFilterer) ParseUpkeepAdminTransferRequested

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryUpkeepAdminTransferRequested, error)

func (*KeeperRegistryFilterer) ParseUpkeepAdminTransferred

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryUpkeepAdminTransferred, error)

func (*KeeperRegistryFilterer) ParseUpkeepCanceled

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)

func (*KeeperRegistryFilterer) ParseUpkeepCheckDataUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryUpkeepCheckDataUpdated, error)

func (*KeeperRegistryFilterer) ParseUpkeepGasLimitSet

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryUpkeepGasLimitSet, error)

func (*KeeperRegistryFilterer) ParseUpkeepMigrated

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryUpkeepMigrated, error)

func (*KeeperRegistryFilterer) ParseUpkeepOffchainConfigSet

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepOffchainConfigSet(log types.Log) (*KeeperRegistryUpkeepOffchainConfigSet, error)

func (*KeeperRegistryFilterer) ParseUpkeepPaused

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryUpkeepPaused, error)

func (*KeeperRegistryFilterer) ParseUpkeepPerformed

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)

func (*KeeperRegistryFilterer) ParseUpkeepReceived

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryUpkeepReceived, error)

func (*KeeperRegistryFilterer) ParseUpkeepRegistered

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)

func (*KeeperRegistryFilterer) ParseUpkeepUnpaused

func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryUpkeepUnpaused, error)

func (*KeeperRegistryFilterer) WatchCancelledUpkeepReport

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

func (*KeeperRegistryFilterer) WatchConfigSet

func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchFundsAdded

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

func (*KeeperRegistryFilterer) WatchFundsWithdrawn

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

func (*KeeperRegistryFilterer) WatchInsufficientFundsUpkeepReport

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

func (*KeeperRegistryFilterer) WatchOwnerFundsWithdrawn

func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnerFundsWithdrawn) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchOwnershipTransferRequested

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

func (*KeeperRegistryFilterer) WatchOwnershipTransferred

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

func (*KeeperRegistryFilterer) WatchPaused

func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchPayeesUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeesUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeesUpdated) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchPayeeshipTransferRequested

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

func (*KeeperRegistryFilterer) WatchPayeeshipTransferred

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

func (*KeeperRegistryFilterer) WatchPaymentWithdrawn

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

func (*KeeperRegistryFilterer) WatchReorgedUpkeepReport

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

func (*KeeperRegistryFilterer) WatchStaleUpkeepReport

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

func (*KeeperRegistryFilterer) WatchTransmitted

func (_KeeperRegistry *KeeperRegistryFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *KeeperRegistryTransmitted) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchUnpaused

func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchUpkeepAdminTransferRequested

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

func (*KeeperRegistryFilterer) WatchUpkeepAdminTransferred

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

func (*KeeperRegistryFilterer) WatchUpkeepCanceled

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

func (*KeeperRegistryFilterer) WatchUpkeepCheckDataUpdated

func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error)

func (*KeeperRegistryFilterer) WatchUpkeepGasLimitSet

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

func (*KeeperRegistryFilterer) WatchUpkeepMigrated

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

func (*KeeperRegistryFilterer) WatchUpkeepOffchainConfigSet

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

func (*KeeperRegistryFilterer) WatchUpkeepPaused

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

func (*KeeperRegistryFilterer) WatchUpkeepPerformed

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

func (*KeeperRegistryFilterer) WatchUpkeepReceived

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

func (*KeeperRegistryFilterer) WatchUpkeepRegistered

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

func (*KeeperRegistryFilterer) WatchUpkeepUnpaused

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

type KeeperRegistryFundsAdded

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

func (KeeperRegistryFundsAdded) Topic

type KeeperRegistryFundsAddedIterator

type KeeperRegistryFundsAddedIterator struct {
	Event *KeeperRegistryFundsAdded
	// contains filtered or unexported fields
}

func (*KeeperRegistryFundsAddedIterator) Close

func (*KeeperRegistryFundsAddedIterator) Error

func (*KeeperRegistryFundsAddedIterator) Next

type KeeperRegistryFundsWithdrawn

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

func (KeeperRegistryFundsWithdrawn) Topic

type KeeperRegistryFundsWithdrawnIterator

type KeeperRegistryFundsWithdrawnIterator struct {
	Event *KeeperRegistryFundsWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryFundsWithdrawnIterator) Close

func (*KeeperRegistryFundsWithdrawnIterator) Error

func (*KeeperRegistryFundsWithdrawnIterator) Next

type KeeperRegistryInsufficientFundsUpkeepReport

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

func (KeeperRegistryInsufficientFundsUpkeepReport) Topic

type KeeperRegistryInsufficientFundsUpkeepReportIterator

type KeeperRegistryInsufficientFundsUpkeepReportIterator struct {
	Event *KeeperRegistryInsufficientFundsUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryInsufficientFundsUpkeepReportIterator) Close

func (*KeeperRegistryInsufficientFundsUpkeepReportIterator) Error

func (*KeeperRegistryInsufficientFundsUpkeepReportIterator) Next

type KeeperRegistryInterface

type KeeperRegistryInterface interface {
	GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

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

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

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

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

	GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit uint32) (*big.Int, error)

	GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)

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

	GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)

	GetSignerInfo(opts *bind.CallOpts, query common.Address) (GetSignerInfo,

		error)

	GetState(opts *bind.CallOpts) (GetState,

		error)

	GetTransmitterInfo(opts *bind.CallOpts, query common.Address) (GetTransmitterInfo,

		error)

	GetUpkeep(opts *bind.CallOpts, id *big.Int) (UpkeepInfo, error)

	LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails,

		error)

	LatestConfigDigestAndEpoch(opts *bind.CallOpts) (LatestConfigDigestAndEpoch,

		error)

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

	TypeAndVersion(opts *bind.CallOpts) (string, error)

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

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

	AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)

	AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*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)

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

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

	OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

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

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

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

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

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

	SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

	SetPayees(opts *bind.TransactOpts, payees []common.Address) (*types.Transaction, error)

	SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)

	SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)

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

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

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

	TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)

	TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)

	Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, rawReport []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

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

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

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

	WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)

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

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

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

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

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

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

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

	FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)

	WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)

	ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	FilterTransmitted(opts *bind.FilterOpts) (*KeeperRegistryTransmittedIterator, error)

	WatchTransmitted(opts *bind.WatchOpts, sink chan<- *KeeperRegistryTransmitted) (event.Subscription, error)

	ParseTransmitted(log types.Log) (*KeeperRegistryTransmitted, error)

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

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

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

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

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

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

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

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

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

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

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

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

	FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepCheckDataUpdatedIterator, error)

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

	ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryUpkeepCheckDataUpdated, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Address() common.Address
}

type KeeperRegistryOwnerFundsWithdrawn

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

func (KeeperRegistryOwnerFundsWithdrawn) Topic

type KeeperRegistryOwnerFundsWithdrawnIterator

type KeeperRegistryOwnerFundsWithdrawnIterator struct {
	Event *KeeperRegistryOwnerFundsWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryOwnerFundsWithdrawnIterator) Close

func (*KeeperRegistryOwnerFundsWithdrawnIterator) Error

func (*KeeperRegistryOwnerFundsWithdrawnIterator) Next

type KeeperRegistryOwnershipTransferRequested

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

func (KeeperRegistryOwnershipTransferRequested) Topic

type KeeperRegistryOwnershipTransferRequestedIterator

type KeeperRegistryOwnershipTransferRequestedIterator struct {
	Event *KeeperRegistryOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryOwnershipTransferRequestedIterator) Close

func (*KeeperRegistryOwnershipTransferRequestedIterator) Error

func (*KeeperRegistryOwnershipTransferRequestedIterator) Next

type KeeperRegistryOwnershipTransferred

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

func (KeeperRegistryOwnershipTransferred) Topic

type KeeperRegistryOwnershipTransferredIterator

type KeeperRegistryOwnershipTransferredIterator struct {
	Event *KeeperRegistryOwnershipTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryOwnershipTransferredIterator) Close

func (*KeeperRegistryOwnershipTransferredIterator) Error

func (*KeeperRegistryOwnershipTransferredIterator) Next

type KeeperRegistryPaused

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

func (KeeperRegistryPaused) Topic

type KeeperRegistryPausedIterator

type KeeperRegistryPausedIterator struct {
	Event *KeeperRegistryPaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryPausedIterator) Close

func (it *KeeperRegistryPausedIterator) Close() error

func (*KeeperRegistryPausedIterator) Error

func (it *KeeperRegistryPausedIterator) Error() error

func (*KeeperRegistryPausedIterator) Next

type KeeperRegistryPayeesUpdated

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

func (KeeperRegistryPayeesUpdated) Topic

type KeeperRegistryPayeesUpdatedIterator

type KeeperRegistryPayeesUpdatedIterator struct {
	Event *KeeperRegistryPayeesUpdated
	// contains filtered or unexported fields
}

func (*KeeperRegistryPayeesUpdatedIterator) Close

func (*KeeperRegistryPayeesUpdatedIterator) Error

func (*KeeperRegistryPayeesUpdatedIterator) Next

type KeeperRegistryPayeeshipTransferRequested

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

func (KeeperRegistryPayeeshipTransferRequested) Topic

type KeeperRegistryPayeeshipTransferRequestedIterator

type KeeperRegistryPayeeshipTransferRequestedIterator struct {
	Event *KeeperRegistryPayeeshipTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryPayeeshipTransferRequestedIterator) Close

func (*KeeperRegistryPayeeshipTransferRequestedIterator) Error

func (*KeeperRegistryPayeeshipTransferRequestedIterator) Next

type KeeperRegistryPayeeshipTransferred

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

func (KeeperRegistryPayeeshipTransferred) Topic

type KeeperRegistryPayeeshipTransferredIterator

type KeeperRegistryPayeeshipTransferredIterator struct {
	Event *KeeperRegistryPayeeshipTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryPayeeshipTransferredIterator) Close

func (*KeeperRegistryPayeeshipTransferredIterator) Error

func (*KeeperRegistryPayeeshipTransferredIterator) Next

type KeeperRegistryPaymentWithdrawn

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

func (KeeperRegistryPaymentWithdrawn) Topic

type KeeperRegistryPaymentWithdrawnIterator

type KeeperRegistryPaymentWithdrawnIterator struct {
	Event *KeeperRegistryPaymentWithdrawn
	// contains filtered or unexported fields
}

func (*KeeperRegistryPaymentWithdrawnIterator) Close

func (*KeeperRegistryPaymentWithdrawnIterator) Error

func (*KeeperRegistryPaymentWithdrawnIterator) Next

type KeeperRegistryRaw

type KeeperRegistryRaw struct {
	Contract *KeeperRegistry
}

func (*KeeperRegistryRaw) Call

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

func (*KeeperRegistryRaw) Transact

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

func (*KeeperRegistryRaw) Transfer

func (_KeeperRegistry *KeeperRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type KeeperRegistryReorgedUpkeepReport

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

func (KeeperRegistryReorgedUpkeepReport) Topic

type KeeperRegistryReorgedUpkeepReportIterator

type KeeperRegistryReorgedUpkeepReportIterator struct {
	Event *KeeperRegistryReorgedUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryReorgedUpkeepReportIterator) Close

func (*KeeperRegistryReorgedUpkeepReportIterator) Error

func (*KeeperRegistryReorgedUpkeepReportIterator) Next

type KeeperRegistrySession

type KeeperRegistrySession struct {
	Contract     *KeeperRegistry
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*KeeperRegistrySession) AcceptOwnership

func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)

func (*KeeperRegistrySession) AcceptPayeeship

func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) AcceptUpkeepAdmin

func (_KeeperRegistry *KeeperRegistrySession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) AddFunds

func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) CancelUpkeep

func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) CheckUpkeep

func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) Fallback

func (_KeeperRegistry *KeeperRegistrySession) Fallback(calldata []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) GetActiveUpkeepIDs

func (_KeeperRegistry *KeeperRegistrySession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

func (*KeeperRegistrySession) GetFastGasFeedAddress

func (_KeeperRegistry *KeeperRegistrySession) GetFastGasFeedAddress() (common.Address, error)

func (*KeeperRegistrySession) GetKeeperRegistryLogicAddress

func (_KeeperRegistry *KeeperRegistrySession) GetKeeperRegistryLogicAddress() (common.Address, error)

func (*KeeperRegistrySession) GetLinkAddress

func (_KeeperRegistry *KeeperRegistrySession) GetLinkAddress() (common.Address, error)

func (*KeeperRegistrySession) GetLinkNativeFeedAddress

func (_KeeperRegistry *KeeperRegistrySession) GetLinkNativeFeedAddress() (common.Address, error)

func (*KeeperRegistrySession) GetMaxPaymentForGas

func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit uint32) (*big.Int, error)

func (*KeeperRegistrySession) GetMinBalanceForUpkeep

func (_KeeperRegistry *KeeperRegistrySession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)

func (*KeeperRegistrySession) GetPaymentModel

func (_KeeperRegistry *KeeperRegistrySession) GetPaymentModel() (uint8, error)

func (*KeeperRegistrySession) GetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistrySession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)

func (*KeeperRegistrySession) GetSignerInfo

func (_KeeperRegistry *KeeperRegistrySession) GetSignerInfo(query common.Address) (GetSignerInfo,

	error)

func (*KeeperRegistrySession) GetState

func (_KeeperRegistry *KeeperRegistrySession) GetState() (GetState,

	error)

func (*KeeperRegistrySession) GetTransmitterInfo

func (_KeeperRegistry *KeeperRegistrySession) GetTransmitterInfo(query common.Address) (GetTransmitterInfo,

	error)

func (*KeeperRegistrySession) GetUpkeep

func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (UpkeepInfo, error)

func (*KeeperRegistrySession) LatestConfigDetails

func (_KeeperRegistry *KeeperRegistrySession) LatestConfigDetails() (LatestConfigDetails,

	error)

func (*KeeperRegistrySession) LatestConfigDigestAndEpoch

func (_KeeperRegistry *KeeperRegistrySession) LatestConfigDigestAndEpoch() (LatestConfigDigestAndEpoch,

	error)

func (*KeeperRegistrySession) MigrateUpkeeps

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

func (*KeeperRegistrySession) OnTokenTransfer

func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) Owner

func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)

func (*KeeperRegistrySession) Pause

func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)

func (*KeeperRegistrySession) PauseUpkeep

func (_KeeperRegistry *KeeperRegistrySession) PauseUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) Receive

func (_KeeperRegistry *KeeperRegistrySession) Receive() (*types.Transaction, error)

func (*KeeperRegistrySession) ReceiveUpkeeps

func (_KeeperRegistry *KeeperRegistrySession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) RecoverFunds

func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)

func (*KeeperRegistrySession) RegisterUpkeep

func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) SetConfig

func (_KeeperRegistry *KeeperRegistrySession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) SetPayees

func (_KeeperRegistry *KeeperRegistrySession) SetPayees(payees []common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) SetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistrySession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)

func (*KeeperRegistrySession) SetUpkeepGasLimit

func (_KeeperRegistry *KeeperRegistrySession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*KeeperRegistrySession) SetUpkeepOffchainConfig

func (_KeeperRegistry *KeeperRegistrySession) SetUpkeepOffchainConfig(id *big.Int, config []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) SimulatePerformUpkeep

func (_KeeperRegistry *KeeperRegistrySession) SimulatePerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) TransferOwnership

func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(to common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) TransferPayeeship

func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) TransferUpkeepAdmin

func (_KeeperRegistry *KeeperRegistrySession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) Transmit

func (_KeeperRegistry *KeeperRegistrySession) Transmit(reportContext [3][32]byte, rawReport []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*KeeperRegistrySession) TypeAndVersion

func (_KeeperRegistry *KeeperRegistrySession) TypeAndVersion() (string, error)

func (*KeeperRegistrySession) Unpause

func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)

func (*KeeperRegistrySession) UnpauseUpkeep

func (_KeeperRegistry *KeeperRegistrySession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistrySession) UpdateCheckData

func (_KeeperRegistry *KeeperRegistrySession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)

func (*KeeperRegistrySession) UpkeepTranscoderVersion

func (_KeeperRegistry *KeeperRegistrySession) UpkeepTranscoderVersion() (uint8, error)

func (*KeeperRegistrySession) WithdrawFunds

func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)

func (*KeeperRegistrySession) WithdrawOwnerFunds

func (_KeeperRegistry *KeeperRegistrySession) WithdrawOwnerFunds() (*types.Transaction, error)

func (*KeeperRegistrySession) WithdrawPayment

func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)

type KeeperRegistryStaleUpkeepReport

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

func (KeeperRegistryStaleUpkeepReport) Topic

type KeeperRegistryStaleUpkeepReportIterator

type KeeperRegistryStaleUpkeepReportIterator struct {
	Event *KeeperRegistryStaleUpkeepReport
	// contains filtered or unexported fields
}

func (*KeeperRegistryStaleUpkeepReportIterator) Close

func (*KeeperRegistryStaleUpkeepReportIterator) Error

func (*KeeperRegistryStaleUpkeepReportIterator) Next

type KeeperRegistryTransactor

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

func NewKeeperRegistryTransactor

func NewKeeperRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryTransactor, error)

func (*KeeperRegistryTransactor) AcceptOwnership

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

func (*KeeperRegistryTransactor) AcceptPayeeship

func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactor) AcceptUpkeepAdmin

func (_KeeperRegistry *KeeperRegistryTransactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactor) AddFunds

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

func (*KeeperRegistryTransactor) CancelUpkeep

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

func (*KeeperRegistryTransactor) CheckUpkeep

func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactor) Fallback

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

func (*KeeperRegistryTransactor) MigrateUpkeeps

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

func (*KeeperRegistryTransactor) OnTokenTransfer

func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) Pause

func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryTransactor) PauseUpkeep

func (_KeeperRegistry *KeeperRegistryTransactor) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactor) Receive

func (_KeeperRegistry *KeeperRegistryTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryTransactor) ReceiveUpkeeps

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

func (*KeeperRegistryTransactor) RecoverFunds

func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryTransactor) RegisterUpkeep

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

func (*KeeperRegistryTransactor) SetConfig

func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) SetPayees

func (_KeeperRegistry *KeeperRegistryTransactor) SetPayees(opts *bind.TransactOpts, payees []common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactor) SetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistryTransactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)

func (*KeeperRegistryTransactor) SetUpkeepGasLimit

func (_KeeperRegistry *KeeperRegistryTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*KeeperRegistryTransactor) SetUpkeepOffchainConfig

func (_KeeperRegistry *KeeperRegistryTransactor) SetUpkeepOffchainConfig(opts *bind.TransactOpts, id *big.Int, config []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) SimulatePerformUpkeep

func (_KeeperRegistry *KeeperRegistryTransactor) SimulatePerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) TransferOwnership

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

func (*KeeperRegistryTransactor) TransferPayeeship

func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactor) TransferUpkeepAdmin

func (_KeeperRegistry *KeeperRegistryTransactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactor) Transmit

func (_KeeperRegistry *KeeperRegistryTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, rawReport []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) Unpause

func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryTransactor) UnpauseUpkeep

func (_KeeperRegistry *KeeperRegistryTransactor) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactor) UpdateCheckData

func (_KeeperRegistry *KeeperRegistryTransactor) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactor) WithdrawFunds

func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactor) WithdrawOwnerFunds

func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)

func (*KeeperRegistryTransactor) WithdrawPayment

func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)

type KeeperRegistryTransactorRaw

type KeeperRegistryTransactorRaw struct {
	Contract *KeeperRegistryTransactor
}

func (*KeeperRegistryTransactorRaw) Transact

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

func (*KeeperRegistryTransactorRaw) Transfer

func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type KeeperRegistryTransactorSession

type KeeperRegistryTransactorSession struct {
	Contract     *KeeperRegistryTransactor
	TransactOpts bind.TransactOpts
}

func (*KeeperRegistryTransactorSession) AcceptOwnership

func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) AcceptPayeeship

func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) AcceptUpkeepAdmin

func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) AddFunds

func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) CancelUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) CheckUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) Fallback

func (_KeeperRegistry *KeeperRegistryTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) MigrateUpkeeps

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

func (*KeeperRegistryTransactorSession) OnTokenTransfer

func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) Pause

func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) PauseUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) PauseUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) Receive

func (_KeeperRegistry *KeeperRegistryTransactorSession) Receive() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) ReceiveUpkeeps

func (_KeeperRegistry *KeeperRegistryTransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) RecoverFunds

func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) RegisterUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SetConfig

func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SetPayees

func (_KeeperRegistry *KeeperRegistryTransactorSession) SetPayees(payees []common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SetPeerRegistryMigrationPermission

func (_KeeperRegistry *KeeperRegistryTransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SetUpkeepGasLimit

func (_KeeperRegistry *KeeperRegistryTransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SetUpkeepOffchainConfig

func (_KeeperRegistry *KeeperRegistryTransactorSession) SetUpkeepOffchainConfig(id *big.Int, config []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) SimulatePerformUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) SimulatePerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) TransferOwnership

func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) TransferPayeeship

func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) TransferUpkeepAdmin

func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) Transmit

func (_KeeperRegistry *KeeperRegistryTransactorSession) Transmit(reportContext [3][32]byte, rawReport []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) Unpause

func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) UnpauseUpkeep

func (_KeeperRegistry *KeeperRegistryTransactorSession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) UpdateCheckData

func (_KeeperRegistry *KeeperRegistryTransactorSession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) WithdrawFunds

func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) WithdrawOwnerFunds

func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)

func (*KeeperRegistryTransactorSession) WithdrawPayment

func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)

type KeeperRegistryTransmitted

type KeeperRegistryTransmitted struct {
	ConfigDigest [32]byte
	Epoch        uint32
	Raw          types.Log
}

func (KeeperRegistryTransmitted) Topic

type KeeperRegistryTransmittedIterator

type KeeperRegistryTransmittedIterator struct {
	Event *KeeperRegistryTransmitted
	// contains filtered or unexported fields
}

func (*KeeperRegistryTransmittedIterator) Close

func (*KeeperRegistryTransmittedIterator) Error

func (*KeeperRegistryTransmittedIterator) Next

type KeeperRegistryUnpaused

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

func (KeeperRegistryUnpaused) Topic

type KeeperRegistryUnpausedIterator

type KeeperRegistryUnpausedIterator struct {
	Event *KeeperRegistryUnpaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryUnpausedIterator) Close

func (*KeeperRegistryUnpausedIterator) Error

func (*KeeperRegistryUnpausedIterator) Next

type KeeperRegistryUpkeepAdminTransferRequested

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

func (KeeperRegistryUpkeepAdminTransferRequested) Topic

type KeeperRegistryUpkeepAdminTransferRequestedIterator

type KeeperRegistryUpkeepAdminTransferRequestedIterator struct {
	Event *KeeperRegistryUpkeepAdminTransferRequested
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Close

func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Error

func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Next

type KeeperRegistryUpkeepAdminTransferred

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

func (KeeperRegistryUpkeepAdminTransferred) Topic

type KeeperRegistryUpkeepAdminTransferredIterator

type KeeperRegistryUpkeepAdminTransferredIterator struct {
	Event *KeeperRegistryUpkeepAdminTransferred
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepAdminTransferredIterator) Close

func (*KeeperRegistryUpkeepAdminTransferredIterator) Error

func (*KeeperRegistryUpkeepAdminTransferredIterator) Next

type KeeperRegistryUpkeepCanceled

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

func (KeeperRegistryUpkeepCanceled) Topic

type KeeperRegistryUpkeepCanceledIterator

type KeeperRegistryUpkeepCanceledIterator struct {
	Event *KeeperRegistryUpkeepCanceled
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepCanceledIterator) Close

func (*KeeperRegistryUpkeepCanceledIterator) Error

func (*KeeperRegistryUpkeepCanceledIterator) Next

type KeeperRegistryUpkeepCheckDataUpdated

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

func (KeeperRegistryUpkeepCheckDataUpdated) Topic

type KeeperRegistryUpkeepCheckDataUpdatedIterator

type KeeperRegistryUpkeepCheckDataUpdatedIterator struct {
	Event *KeeperRegistryUpkeepCheckDataUpdated
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Close

func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Error

func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Next

type KeeperRegistryUpkeepGasLimitSet

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

func (KeeperRegistryUpkeepGasLimitSet) Topic

type KeeperRegistryUpkeepGasLimitSetIterator

type KeeperRegistryUpkeepGasLimitSetIterator struct {
	Event *KeeperRegistryUpkeepGasLimitSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepGasLimitSetIterator) Close

func (*KeeperRegistryUpkeepGasLimitSetIterator) Error

func (*KeeperRegistryUpkeepGasLimitSetIterator) Next

type KeeperRegistryUpkeepMigrated

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

func (KeeperRegistryUpkeepMigrated) Topic

type KeeperRegistryUpkeepMigratedIterator

type KeeperRegistryUpkeepMigratedIterator struct {
	Event *KeeperRegistryUpkeepMigrated
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepMigratedIterator) Close

func (*KeeperRegistryUpkeepMigratedIterator) Error

func (*KeeperRegistryUpkeepMigratedIterator) Next

type KeeperRegistryUpkeepOffchainConfigSet

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

func (KeeperRegistryUpkeepOffchainConfigSet) Topic

type KeeperRegistryUpkeepOffchainConfigSetIterator

type KeeperRegistryUpkeepOffchainConfigSetIterator struct {
	Event *KeeperRegistryUpkeepOffchainConfigSet
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepOffchainConfigSetIterator) Close

func (*KeeperRegistryUpkeepOffchainConfigSetIterator) Error

func (*KeeperRegistryUpkeepOffchainConfigSetIterator) Next

type KeeperRegistryUpkeepPaused

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

func (KeeperRegistryUpkeepPaused) Topic

type KeeperRegistryUpkeepPausedIterator

type KeeperRegistryUpkeepPausedIterator struct {
	Event *KeeperRegistryUpkeepPaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepPausedIterator) Close

func (*KeeperRegistryUpkeepPausedIterator) Error

func (*KeeperRegistryUpkeepPausedIterator) Next

type KeeperRegistryUpkeepPerformed

type KeeperRegistryUpkeepPerformed struct {
	Id               *big.Int
	Success          bool
	CheckBlockNumber uint32
	GasUsed          *big.Int
	GasOverhead      *big.Int
	TotalPayment     *big.Int
	Raw              types.Log
}

func (KeeperRegistryUpkeepPerformed) Topic

type KeeperRegistryUpkeepPerformedIterator

type KeeperRegistryUpkeepPerformedIterator struct {
	Event *KeeperRegistryUpkeepPerformed
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepPerformedIterator) Close

func (*KeeperRegistryUpkeepPerformedIterator) Error

func (*KeeperRegistryUpkeepPerformedIterator) Next

type KeeperRegistryUpkeepReceived

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

func (KeeperRegistryUpkeepReceived) Topic

type KeeperRegistryUpkeepReceivedIterator

type KeeperRegistryUpkeepReceivedIterator struct {
	Event *KeeperRegistryUpkeepReceived
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepReceivedIterator) Close

func (*KeeperRegistryUpkeepReceivedIterator) Error

func (*KeeperRegistryUpkeepReceivedIterator) Next

type KeeperRegistryUpkeepRegistered

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

func (KeeperRegistryUpkeepRegistered) Topic

type KeeperRegistryUpkeepRegisteredIterator

type KeeperRegistryUpkeepRegisteredIterator struct {
	Event *KeeperRegistryUpkeepRegistered
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepRegisteredIterator) Close

func (*KeeperRegistryUpkeepRegisteredIterator) Error

func (*KeeperRegistryUpkeepRegisteredIterator) Next

type KeeperRegistryUpkeepUnpaused

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

func (KeeperRegistryUpkeepUnpaused) Topic

type KeeperRegistryUpkeepUnpausedIterator

type KeeperRegistryUpkeepUnpausedIterator struct {
	Event *KeeperRegistryUpkeepUnpaused
	// contains filtered or unexported fields
}

func (*KeeperRegistryUpkeepUnpausedIterator) Close

func (*KeeperRegistryUpkeepUnpausedIterator) Error

func (*KeeperRegistryUpkeepUnpausedIterator) Next

type LatestConfigDetails

type LatestConfigDetails struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}

type LatestConfigDigestAndEpoch

type LatestConfigDigestAndEpoch struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}

type OnchainConfig

type OnchainConfig struct {
	PaymentPremiumPPB    uint32
	FlatFeeMicroLink     uint32
	CheckGasLimit        uint32
	StalenessSeconds     *big.Int
	GasCeilingMultiplier uint16
	MinUpkeepSpend       *big.Int
	MaxPerformGas        uint32
	MaxCheckDataSize     uint32
	MaxPerformDataSize   uint32
	FallbackGasPrice     *big.Int
	FallbackLinkPrice    *big.Int
	Transcoder           common.Address
	Registrar            common.Address
}

type State

type State struct {
	Nonce                   uint32
	OwnerLinkBalance        *big.Int
	ExpectedLinkBalance     *big.Int
	TotalPremium            *big.Int
	NumUpkeeps              *big.Int
	ConfigCount             uint32
	LatestConfigBlockNumber uint32
	LatestConfigDigest      [32]byte
	LatestEpoch             uint32
	Paused                  bool
}

type UpkeepInfo

type UpkeepInfo struct {
	Target                 common.Address
	ExecuteGas             uint32
	CheckData              []byte
	Balance                *big.Int
	Admin                  common.Address
	MaxValidBlocknumber    uint64
	LastPerformBlockNumber uint32
	AmountSpent            *big.Int
	Paused                 bool
	OffchainConfig         []byte
}

Jump to

Keyboard shortcuts

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