verifiable_load_mercury_upkeep_wrapper

package
v2.2.1-mercury-20230622 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VerifiableLoadMercuryUpkeepABI = VerifiableLoadMercuryUpkeepMetaData.ABI
View Source
var VerifiableLoadMercuryUpkeepBin = VerifiableLoadMercuryUpkeepMetaData.Bin
View Source
var VerifiableLoadMercuryUpkeepMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"registrarAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"useArb\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"feedParamKey\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"feeds\",\"type\":\"string[]\"},{\"internalType\":\"string\",\"name\":\"timeParamKey\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"time\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"FeedLookup\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNum\",\"type\":\"uint256\"}],\"name\":\"InsufficientFunds\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"origin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"v0\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"ed\",\"type\":\"bytes\"}],\"name\":\"MercuryPerformEvent\",\"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\":\"uint256\",\"name\":\"firstPerformBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Received\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newRegistrar\",\"type\":\"address\"}],\"name\":\"RegistrarSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNum\",\"type\":\"uint256\"}],\"name\":\"UpkeepTopUp\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"}],\"name\":\"UpkeepsCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"}],\"name\":\"UpkeepsRegistered\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BUCKET_SIZE\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"TIMESTAMP_INTERVAL\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addLinkAmount\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"}],\"name\":\"batchCancelUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"number\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"checkGasToBurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"performGasToBurn\",\"type\":\"uint256\"}],\"name\":\"batchRegisterUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint32\",\"name\":\"interval\",\"type\":\"uint32\"}],\"name\":\"batchSetIntervals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"}],\"name\":\"batchUpdatePipelineData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"}],\"name\":\"batchWithdrawLinks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"bucketedDelays\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"buckets\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"values\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"checkCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"checkDatas\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"checkGasToBurns\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"counters\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"delays\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"dummyMap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"eligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feedParamKey\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"feedsHex\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"firstPerformBlocks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"gasLimits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"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\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"bucket\",\"type\":\"uint16\"}],\"name\":\"getBucketedDelays\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getBucketedDelaysLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getDelays\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getDelaysLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"bucket\",\"type\":\"uint16\"}],\"name\":\"getDelaysLengthAtBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"timestampBucket\",\"type\":\"uint16\"}],\"name\":\"getDelaysLengthAtTimestampBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"p\",\"type\":\"uint256\"}],\"name\":\"getPxBucketedDelaysForAllUpkeeps\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"p\",\"type\":\"uint256\"}],\"name\":\"getPxDelayForAllUpkeeps\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"p\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"bucket\",\"type\":\"uint16\"}],\"name\":\"getPxDelayInBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"p\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"timestampBucket\",\"type\":\"uint16\"}],\"name\":\"getPxDelayInTimestampBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"p\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"getPxDelayLastNPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"getSumBucketedDelayLastNPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"bucket\",\"type\":\"uint16\"}],\"name\":\"getSumDelayInBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"timestampBucket\",\"type\":\"uint16\"}],\"name\":\"getSumDelayInTimestampBucket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"getSumDelayLastNPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"getSumTimestampBucketedDelayLastNPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"getTimestampBucketedDelaysLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"timestampBucket\",\"type\":\"uint16\"}],\"name\":\"getTimestampDelays\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"intervals\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"lastTopUpBlocks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkToken\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minBalanceThresholdMultiplier\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"performDataSizes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"performGasToBurns\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"previousPerformBlocks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registrar\",\"outputs\":[{\"internalType\":\"contractKeeperRegistrar2_0\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"internalType\":\"contractIKeeperRegistryMaster\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"setAddLinkAmount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setCheckGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractKeeperRegistrar2_0\",\"name\":\"newRegistrar\",\"type\":\"address\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"newFeeds\",\"type\":\"string[]\"}],\"name\":\"setFeedsHex\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_interval\",\"type\":\"uint256\"}],\"name\":\"setInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"newMinBalanceThresholdMultiplier\",\"type\":\"uint8\"}],\"name\":\"setMinBalanceThresholdMultiplier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setPerformDataSize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setPerformGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newInterval\",\"type\":\"uint256\"}],\"name\":\"setUpkeepTopUpCheckInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timeParamKey\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"timestampBuckets\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"timestampDelays\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"timestamps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"pipelineData\",\"type\":\"bytes\"}],\"name\":\"updateUpkeepPipelineData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTopUpCheckInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useArbitrumBlockNum\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawLinks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"withdrawLinks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
	Bin: "0x6005601855601980546001600160681b0319166c140000000002c68af0bb140000179055601960f21b60a05260e160f41b60c0526101c0604052604261014081815260e09182919062005db461016039815260200160405180608001604052806042815260200162005df660429139815260200160405180608001604052806042815260200162005e386042913990526200009f90601a9060036200036e565b50348015620000ad57600080fd5b5060405162005e7a38038062005e7a833981016040819052620000d091620004f1565b81813380600081620001295760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200015c576200015c81620002c2565b5050601580546001600160a01b0319166001600160a01b0385169081179091556040805163850af0cb60e01b815290516000935063850af0cb9160048082019260a092909190829003018186803b158015620001b757600080fd5b505afa158015620001cc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f291906200055b565b50601780546001600160a01b0319166001600160a01b038381169190911790915560155460408051631b6b6d2360e01b8152905193975091169450631b6b6d2393506004808201935060209291829003018186803b1580156200025457600080fd5b505afa15801562000269573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200028f919062000534565b601680546001600160a01b0319166001600160a01b039290921691909117905550151560f81b608052506200061e915050565b6001600160a01b0381163314156200031d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000120565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b828054828255906000526020600020908101928215620003c0579160200282015b82811115620003c05782518051620003af918491602090910190620003d2565b50916020019190600101906200038f565b50620003ce9291506200045d565b5090565b828054620003e090620005cb565b90600052602060002090601f0160209004810192826200040457600085556200044f565b82601f106200041f57805160ff19168380011785556200044f565b828001600101855582156200044f579182015b828111156200044f57825182559160200191906001019062000432565b50620003ce9291506200047e565b80821115620003ce57600062000474828262000495565b506001016200045d565b5b80821115620003ce57600081556001016200047f565b508054620004a390620005cb565b6000825580601f10620004b4575050565b601f016020900490600052602060002090810190620004d491906200047e565b50565b805163ffffffff81168114620004ec57600080fd5b919050565b600080604083850312156200050557600080fd5b8251620005128162000608565b602084015190925080151581146200052957600080fd5b809150509250929050565b6000602082840312156200054757600080fd5b8151620005548162000608565b9392505050565b600080600080600060a086880312156200057457600080fd5b8551600381106200058457600080fd5b94506200059460208701620004d7565b9350620005a460408701620004d7565b92506060860151620005b68162000608565b80925050608086015190509295509295909350565b600181811c90821680620005e057607f821691505b602082108114156200060257634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160a01b0381168114620004d457600080fd5b60805160f81c60a05160f01c60c05160f01c6157486200066c600039600081816106f40152611b480152600081816105cc0152611c5c0152600081816109d10152613ba801526157486000f3fe6080604052600436106104f05760003560e01c80637b10399911610294578063a79c40431161015e578063d6051a72116100d6578063f2fde38b1161008a578063fba7ffa31161006f578063fba7ffa314611134578063fbfb4f7614611161578063fcdc1f631461118157600080fd5b8063f2fde38b146110f4578063fb0ceb041461111457600080fd5b8063dbef701e116100bb578063dbef701e14611091578063e0114adb146110b1578063e4553083146110de57600080fd5b8063d6051a7214611051578063daee1aeb1461107157600080fd5b8063becde0e11161012d578063c804802211610112578063c804802214610f89578063c98f10b014610fa9578063d355852814610ff257600080fd5b8063becde0e114610f0f578063c357f1f314610f2f57600080fd5b8063a79c404314610e3b578063af953a4a14610e68578063afb28d1f14610e88578063b0971e1a14610ed157600080fd5b8063948108f71161020c5780639d385eaa116101c0578063a5f58934116101a5578063a5f5893414610ddb578063a6c60d8914610dfb578063a72aa27e14610e1b57600080fd5b80639d385eaa14610d9b5780639d6f1cc714610dbb57600080fd5b80639ac542eb116101f15780639ac542eb14610d015780639b42935414610d3d5780639b51fb0d14610d6a57600080fd5b8063948108f714610cc157806399cc6b0b14610ce157600080fd5b806387dfa900116102635780638da5cb5b116102485780638da5cb5b14610c495780638fcb3fba14610c745780639095aa3514610ca157600080fd5b806387dfa90014610c095780638bc7b77214610c2957600080fd5b80637b10399914610b7c5780637e4087b814610ba95780637e7a46dc14610bc95780638237831714610be957600080fd5b80634b56a42e116103d5578063643b34e91161034d5780637145f11b1161030157806376721303116102e65780637672130314610b1a578063776898c814610b4757806379ba509714610b6757600080fd5b80637145f11b14610abd57806373644cce14610aed57600080fd5b806369e9b7731161033257806369e9b77314610a505780636e04ff0d14610a7d5780637137a70214610a9d57600080fd5b8063643b34e914610a0357806369cdbadb14610a2357600080fd5b80635d4ee7f3116103a457806360457ff51161038957806360457ff514610950578063636092e81461097d578063642f6cef146109bf57600080fd5b80635d4ee7f31461091b5780635f17e6161461093057600080fd5b80634b56a42e1461087357806351c98be3146108a157806357970e93146108c157806358c52c04146108ee57600080fd5b806329f0e4961161046857806333774d1c116104375780634585e33b1161041c5780634585e33b1461080657806345d2ec171461082657806346e7a63e1461084657600080fd5b806333774d1c146107b55780633ebe8d6c146107e657600080fd5b806329f0e496146106e25780632a9032d3146107165780632b20e39714610736578063328ffd111461078857600080fd5b8063177b0eb9116104bf578063206c32e8116104a4578063206c32e81461066d57806320e3dbd4146106a257806328c4b57b146106c257600080fd5b8063177b0eb9146106015780631bee00801461063f57600080fd5b806305e251311461053457806306e3b63214610556578063077ac6211461058c57806312c55027146105ba57600080fd5b3661052f57604080513381523460208201527f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874910160405180910390a1005b600080fd5b34801561054057600080fd5b5061055461054f366004614668565b6111ae565b005b34801561056257600080fd5b50610576610571366004614ab9565b6111c5565b6040516105839190614da4565b60405180910390f35b34801561059857600080fd5b506105ac6105a7366004614a84565b6112c1565b604051908152602001610583565b3480156105c657600080fd5b506105ee7f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff9091168152602001610583565b34801561060d57600080fd5b506105ac61061c366004614a58565b6000918252600f6020908152604080842061ffff93909316845291905290205490565b34801561064b57600080fd5b5061065f61065a3660046147e7565b6112ff565b604051610583929190614db7565b34801561067957600080fd5b5061068d610688366004614a58565b611608565b60408051928352602083019190915201610583565b3480156106ae57600080fd5b506105546106bd366004614571565b61168b565b3480156106ce57600080fd5b506105ac6106dd366004614b10565b6118ac565b3480156106ee57600080fd5b506105ee7f000000000000000000000000000000000000000000000000000000000000000081565b34801561072257600080fd5b50610554610731366004614733565b611917565b34801561074257600080fd5b506015546107639073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610583565b34801561079457600080fd5b506105ac6107a33660046147e7565b60036020526000908152604090205481565b3480156107c157600080fd5b506105ee6107d03660046147e7565b60116020526000908152604090205461ffff1681565b3480156107f257600080fd5b506105ac6108013660046147e7565b6119ea565b34801561081257600080fd5b50610554610821366004614800565b611a53565b34801561083257600080fd5b50610576610841366004614a58565b612170565b34801561085257600080fd5b506105ac6108613660046147e7565b600a6020526000908152604090205481565b34801561087f57600080fd5b5061089361088e36600461458e565b6121df565b604051610583929190614ddc565b3480156108ad57600080fd5b506105546108bc366004614775565b612233565b3480156108cd57600080fd5b506016546107639073ffffffffffffffffffffffffffffffffffffffff1681565b3480156108fa57600080fd5b5061090e6109093660046147e7565b6122d7565b6040516105839190614df7565b34801561092757600080fd5b50610554612371565b34801561093c57600080fd5b5061055461094b366004614ab9565b6124c6565b34801561095c57600080fd5b506105ac61096b3660046147e7565b60076020526000908152604090205481565b34801561098957600080fd5b506019546109a2906bffffffffffffffffffffffff1681565b6040516bffffffffffffffffffffffff9091168152602001610583565b3480156109cb57600080fd5b506109f37f000000000000000000000000000000000000000000000000000000000000000081565b6040519015158152602001610583565b348015610a0f57600080fd5b5061068d610a1e366004614ab9565b612638565b348015610a2f57600080fd5b506105ac610a3e3660046147e7565b60086020526000908152604090205481565b348015610a5c57600080fd5b50610554610a6b366004614ab9565b60009182526008602052604090912055565b348015610a8957600080fd5b50610893610a98366004614800565b6127bd565b348015610aa957600080fd5b506105ac610ab8366004614a84565b6129d2565b348015610ac957600080fd5b506109f3610ad83660046147e7565b600c6020526000908152604090205460ff1681565b348015610af957600080fd5b506105ac610b083660046147e7565b6000908152600d602052604090205490565b348015610b2657600080fd5b506105ac610b353660046147e7565b60046020526000908152604090205481565b348015610b5357600080fd5b506109f3610b623660046147e7565b6129fa565b348015610b7357600080fd5b50610554612a4a565b348015610b8857600080fd5b506017546107639073ffffffffffffffffffffffffffffffffffffffff1681565b348015610bb557600080fd5b5061068d610bc4366004614ab9565b612b47565b348015610bd557600080fd5b50610554610be4366004614a0c565b612cbf565b348015610bf557600080fd5b506105ac610c04366004614adb565b612d6a565b348015610c1557600080fd5b506105ac610c24366004614adb565b612de5565b348015610c3557600080fd5b5061065f610c443660046147e7565b612e55565b348015610c5557600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16610763565b348015610c8057600080fd5b506105ac610c8f3660046147e7565b60056020526000908152604090205481565b348015610cad57600080fd5b50610554610cbc366004614bac565b612fca565b348015610ccd57600080fd5b50610554610cdc366004614b6c565b61324a565b348015610ced57600080fd5b50610576610cfc366004614a58565b6133e2565b348015610d0d57600080fd5b50601954610d2b906c01000000000000000000000000900460ff1681565b60405160ff9091168152602001610583565b348015610d4957600080fd5b50610554610d58366004614ab9565b60009182526009602052604090912055565b348015610d7657600080fd5b506105ee610d853660046147e7565b60126020526000908152604090205461ffff1681565b348015610da757600080fd5b50610576610db63660046147e7565b61344f565b348015610dc757600080fd5b5061090e610dd63660046147e7565b6134b1565b348015610de757600080fd5b506105ac610df63660046147e7565b6134dc565b348015610e0757600080fd5b50610554610e163660046147e7565b601855565b348015610e2757600080fd5b50610554610e36366004614b3c565b61353d565b348015610e4757600080fd5b50610554610e56366004614ab9565b60009182526007602052604090912055565b348015610e7457600080fd5b50610554610e833660046147e7565b6135e8565b348015610e9457600080fd5b5061090e6040518060400160405280600981526020017f666565644944486578000000000000000000000000000000000000000000000081525081565b348015610edd57600080fd5b506105ac610eec366004614a58565b6000918252600e6020908152604080842061ffff93909316845291905290205490565b348015610f1b57600080fd5b50610554610f2a366004614733565b61366e565b348015610f3b57600080fd5b50610554610f4a366004614c05565b601980547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff92909216919091179055565b348015610f9557600080fd5b50610554610fa43660046147e7565b613708565b348015610fb557600080fd5b5061090e6040518060400160405280600b81526020017f626c6f636b4e756d62657200000000000000000000000000000000000000000081525081565b348015610ffe57600080fd5b5061055461100d366004614b91565b6019805460ff9092166c01000000000000000000000000027fffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff909216919091179055565b34801561105d57600080fd5b5061068d61106c366004614ab9565b6137a0565b34801561107d57600080fd5b5061055461108c366004614733565b613809565b34801561109d57600080fd5b506105ac6110ac366004614ab9565b6138d4565b3480156110bd57600080fd5b506105ac6110cc3660046147e7565b60096020526000908152604090205481565b3480156110ea57600080fd5b506105ac60185481565b34801561110057600080fd5b5061055461110f366004614571565b613905565b34801561112057600080fd5b506105ac61112f366004614ab9565b613919565b34801561114057600080fd5b506105ac61114f3660046147e7565b60066020526000908152604090205481565b34801561116d57600080fd5b5061068d61117c366004614a58565b613935565b34801561118d57600080fd5b506105ac61119c3660046147e7565b60026020526000908152604090205481565b80516111c190601a9060208401906141d5565b5050565b606060006111d360136139a9565b905080841061120e576040517f1390f2a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b826112205761121d8482615410565b92505b60008367ffffffffffffffff81111561123b5761123b6156be565b604051908082528060200260200182016040528015611264578160200160208202803683370190505b50905060005b848110156112b65761128761127f8288615297565b6013906139b3565b8282815181106112995761129961568f565b6020908102919091010152806112ae81615596565b91505061126a565b509150505b92915050565b600e60205282600052604060002060205281600052604060002081815481106112e957600080fd5b9060005260206000200160009250925050505481565b606080600061130e60136139a9565b905060008167ffffffffffffffff81111561132b5761132b6156be565b604051908082528060200260200182016040528015611354578160200160208202803683370190505b50905060008267ffffffffffffffff811115611372576113726156be565b60405190808252806020026020018201604052801561139b578160200160208202803683370190505b50905060005b838110156115fc5760006113b66013836139b3565b9050808483815181106113cb576113cb61568f565b6020908102919091018101919091526000828152601290915260408082205490517f3ebe8d6c0000000000000000000000000000000000000000000000000000000081526004810184905261ffff90911691903090633ebe8d6c9060240160206040518083038186803b15801561144157600080fd5b505afa158015611455573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061147991906149f3565b905060008167ffffffffffffffff811115611496576114966156be565b6040519080825280602002602001820160405280156114bf578160200160208202803683370190505b506000858152600e6020526040812091925090815b8561ffff168161ffff16116115b95761ffff81166000908152602083815260408083208054825181850281018501909352808352919290919083018282801561153c57602002820191906000526020600020905b815481526020019060010190808311611528575b5050505050905060005b81518110156115a4578181815181106115615761156161568f565b602002602001015186868061157590615596565b9750815181106115875761158761568f565b60209081029190910101528061159c81615596565b915050611546565b505080806115b190615574565b9150506114d4565b506115c5838e866139bf565b8888815181106115d7576115d761568f565b60200260200101818152505050505050505080806115f490615596565b9150506113a1565b50909590945092505050565b6000828152600e6020908152604080832061ffff85168452825280832080548251818502810185019093528083528493849392919083018282801561166c57602002820191906000526020600020905b815481526020019060010190808311611658575b5050505050905061167e818251613b1f565b92509250505b9250929050565b601580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604080517f850af0cb00000000000000000000000000000000000000000000000000000000815290516000929163850af0cb9160048083019260a0929190829003018186803b15801561172057600080fd5b505afa158015611734573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117589190614853565b50601780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117909155601554604080517f1b6b6d23000000000000000000000000000000000000000000000000000000008152905193975091169450631b6b6d2393506004808201935060209291829003018186803b1580156117f757600080fd5b505afa15801561180b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061182f9190614836565b601680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff928316179055601554604051911681527f6263309d5d4d1cfececd45a387cda7f14dccde21cf7a1bee1be6561075e61014906020015b60405180910390a15050565b6000838152600d60209081526040808320805482518185028101850190935280835261190d9383018282801561190157602002820191906000526020600020905b8154815260200190600101908083116118ed575b505050505084846139bf565b90505b9392505050565b8060005b818160ff1610156119ab573063c8048022858560ff85168181106119415761194161568f565b905060200201356040518263ffffffff1660e01b815260040161196691815260200190565b600060405180830381600087803b15801561198057600080fd5b505af1158015611994573d6000803e3d6000fd5b5050505080806119a3906155e2565b91505061191b565b507fbeac20a03a6674e40498fac4356bc86e356c0d761a8d35d436712dc93bc7c74b83836040516119dd929190614d4f565b60405180910390a1505050565b60008181526012602052604081205461ffff1681805b8261ffff168161ffff1611611a4b576000858152600e6020908152604080832061ffff85168452909152902054611a379083615297565b915080611a4381615574565b915050611a00565b509392505050565b60005a9050600080611a678486018661458e565b91509150600081806020019051810190611a8191906149f3565b60008181526005602090815260408083205460049092528220549293509190611aa8613ba4565b905082611ae25760008481526005602090815260408083208490556010825282208054600181018255908352912042910155915081611d42565b600084815260036020526040812054611afb8484615410565b611b059190615410565b6000868152601160209081526040808320546010909252909120805492935061ffff9091169182908110611b3b57611b3b61568f565b90600052602060002001547f000000000000000000000000000000000000000000000000000000000000000061ffff1642611b769190615410565b1115611be55760008681526010602090815260408220805460018101825590835291204291015580611ba781615574565b600088815260116020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661ffff83161790559150505b600086815260126020908152604080832054600e835281842061ffff9091168085529083528184208054835181860281018601909452808452919493909190830182828015611c5357602002820191906000526020600020905b815481526020019060010190808311611c3f575b505050505090507f000000000000000000000000000000000000000000000000000000000000000061ffff1681511415611ccf5781611c9181615574565b60008a815260126020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661ffff83161790559250505b506000878152600e6020908152604080832061ffff94851684528252808320805460018181018355918552838520018790558a8452600f83528184209590941683529381528382208054808501825590835281832001859055888252600d81529281208054928301815581529190912001555b600084815260066020526040812054611d5c906001615297565b6000868152600660209081526040918290208390558151878152908101859052908101859052606081018290529091507f6b6b3eeaaf107627513e76a81662118e7b1d8c78866f70760262115ddcfeede39060800160405180910390a16000858152600460209081526040808320859055601854600290925290912054611de39084615410565b111561208e576017546040517fc7c3a19a0000000000000000000000000000000000000000000000000000000081526004810187905260009173ffffffffffffffffffffffffffffffffffffffff169063c7c3a19a9060240160006040518083038186803b158015611e5457600080fd5b505afa158015611e68573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611eae91908101906148c2565b6017546040517fb657bc9c0000000000000000000000000000000000000000000000000000000081526004810189905291925060009173ffffffffffffffffffffffffffffffffffffffff9091169063b657bc9c9060240160206040518083038186803b158015611f1e57600080fd5b505afa158015611f32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f569190614c22565b601954909150611f7a9082906c01000000000000000000000000900460ff16615368565b6bffffffffffffffffffffffff1682608001516bffffffffffffffffffffffff16101561208b576019546040517f948108f7000000000000000000000000000000000000000000000000000000008152600481018990526bffffffffffffffffffffffff9091166024820152309063948108f790604401600060405180830381600087803b15801561200b57600080fd5b505af115801561201f573d6000803e3d6000fd5b50505060008881526002602090815260409182902087905560195482518b81526bffffffffffffffffffffffff909116918101919091529081018690527f49d4100ab0124eb4a9a65dc4ea08d6412a43f6f05c49194983f5b322bcc0a5c0915060600160405180910390a15b50505b6000858152600760205260409020545b805a6120aa908b615410565b6120b690612710615297565b10156120f75782406000908152600c6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905561209e565b82863273ffffffffffffffffffffffffffffffffffffffff167fcad583be2d908a590c81c7e332cf11c7a4ea41ecf1e059efac3ea7e83e34f1a58b6000815181106121445761214461568f565b60200260200101518b60405161215b929190614e0a565b60405180910390a45050505050505050505050565b6000828152600e6020908152604080832061ffff851684528252918290208054835181840281018401909452808452606093928301828280156121d257602002820191906000526020600020905b8154815260200190600101908083116121be575b5050505050905092915050565b60006060600084846040516020016121f8929190614cc4565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00181529190526001969095509350505050565b8160005b818110156122d05730635f17e6168686848181106122575761225761568f565b90506020020135856040518363ffffffff1660e01b815260040161228b92919091825263ffffffff16602082015260400190565b600060405180830381600087803b1580156122a557600080fd5b505af11580156122b9573d6000803e3d6000fd5b5050505080806122c890615596565b915050612237565b5050505050565b600b60205260009081526040902080546122f0906154e7565b80601f016020809104026020016040519081016040528092919081815260200182805461231c906154e7565b80156123695780601f1061233e57610100808354040283529160200191612369565b820191906000526020600020905b81548152906001019060200180831161234c57829003601f168201915b505050505081565b612379613c55565b6016546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a082319060240160206040518083038186803b1580156123e357600080fd5b505afa1580156123f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061241b91906149f3565b6016546040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810183905291925073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb90604401602060405180830381600087803b15801561248e57600080fd5b505af11580156124a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c191906147cc565b60008281526003602090815260408083208490556005825280832083905560068252808320839055600d90915281206124fe91614232565b60008281526012602052604081205461ffff16905b8161ffff168161ffff161161255a576000848152600e6020908152604080832061ffff85168452909152812061254891614232565b8061255281615574565b915050612513565b5050600082815260126020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000169055601190915281205461ffff16905b8161ffff168161ffff16116125e8576000848152600f6020908152604080832061ffff8516845290915281206125d691614232565b806125e081615574565b9150506125a1565b50600083815260106020526040812061260091614232565b5050600090815260116020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000169055565b6040517f3ebe8d6c00000000000000000000000000000000000000000000000000000000815260048101839052600090819081903090633ebe8d6c9060240160206040518083038186803b15801561268f57600080fd5b505afa1580156126a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c791906149f3565b90508315806126d65750808410155b156126df578093505b60008581526012602052604081205485919061ffff16805b6000898152600e6020908152604080832061ffff8516845282528083208054825181850281018501909352808352919290919083018282801561275957602002820191906000526020600020905b815481526020019060010190808311612745575b5050505050905060008061276d8388613b1f565b909250905061277c8287615297565b95506127888188615410565b96506000871161279a575050506127b0565b50505080806127a8906154ab565b9150506126f7565b5090979596505050505050565b6000606060005a905060006127d4858701876147e7565b60008181526009602090815260408083205460089092528220549293509190838367ffffffffffffffff81111561280d5761280d6156be565b6040519080825280601f01601f191660200182016040528015612837576020820181803683370190505b50604051602001612849929190615127565b60405160208183030381529060405290506000612864613ba4565b90506000612871866129fa565b90505b835a6128809089615410565b61288c90612710615297565b10156128cd5781406000908152600c6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055612874565b806128e5576000839850985050505050505050611684565b6040518060400160405280600981526020017f6665656449444865780000000000000000000000000000000000000000000000815250601a6040518060400160405280600b81526020017f626c6f636b4e756d626572000000000000000000000000000000000000000000815250848960405160200161296791815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f7ddd933e0000000000000000000000000000000000000000000000000000000082526129c99594939291600401614e2f565b60405180910390fd5b600f60205282600052604060002060205281600052604060002081815481106112e957600080fd5b600081815260056020526040812054612a1557506001919050565b600082815260036020908152604080832054600490925290912054612a38613ba4565b612a429190615410565b101592915050565b60015473ffffffffffffffffffffffffffffffffffffffff163314612acb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064016129c9565b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6040517fa5f589340000000000000000000000000000000000000000000000000000000081526004810183905260009081908190309063a5f589349060240160206040518083038186803b158015612b9e57600080fd5b505afa158015612bb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bd691906149f3565b9050831580612be55750808410155b15612bee578093505b60008581526011602052604081205485919061ffff16805b6000898152600f6020908152604080832061ffff85168452825280832080548251818502810185019093528083529192909190830182828015612c6857602002820191906000526020600020905b815481526020019060010190808311612c54575b50505050509050600080612c7c8388613b1f565b9092509050612c8b8287615297565b9550612c978188615410565b965060008711612ca9575050506127b0565b5050508080612cb7906154ab565b915050612c06565b6017546040517fcd7f71b500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169063cd7f71b590612d19908690869086906004016150d3565b600060405180830381600087803b158015612d3357600080fd5b505af1158015612d47573d6000803e3d6000fd5b5050506000848152600b60205260409020612d6491508383614250565b50505050565b6000838152600e6020908152604080832061ffff85168452825280832080548251818502810185019093528083528493830182828015612dc957602002820191906000526020600020905b815481526020019060010190808311612db5575b50505050509050612ddc818583516139bf565b95945050505050565b6000838152600f6020908152604080832061ffff85168452825280832080548251818502810185019093528083528493830182828015612dc95760200282019190600052602060002090815481526020019060010190808311612db55750505050509050612ddc818583516139bf565b6060806000612e6460136139a9565b905060008167ffffffffffffffff811115612e8157612e816156be565b604051908082528060200260200182016040528015612eaa578160200160208202803683370190505b50905060008267ffffffffffffffff811115612ec857612ec86156be565b604051908082528060200260200182016040528015612ef1578160200160208202803683370190505b50905060005b838110156115fc576000612f0c6013836139b3565b6000818152600d6020908152604080832080548251818502810185019093528083529495509293909291830182828015612f6557602002820191906000526020600020905b815481526020019060010190808311612f51575b5050505050905081858481518110612f7f57612f7f61568f565b602002602001018181525050612f97818a83516139bf565b848481518110612fa957612fa961568f565b60200260200101818152505050508080612fc290615596565b915050612ef7565b6040805161014081018252600461010082019081527f746573740000000000000000000000000000000000000000000000000000000061012083015281528151602081810184526000808352818401929092523083850181905263ffffffff8916606085015260808401528351808201855282815260a08401528351908101909352825260c08101919091526bffffffffffffffffffffffff841660e082015260165460155473ffffffffffffffffffffffffffffffffffffffff9182169163095ea7b3911661309d60ff8a1688615368565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526bffffffffffffffffffffffff166024820152604401602060405180830381600087803b15801561311657600080fd5b505af115801561312a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061314e91906147cc565b5060008660ff1667ffffffffffffffff81111561316d5761316d6156be565b604051908082528060200260200182016040528015613196578160200160208202803683370190505b50905060005b8760ff168160ff1610156132095760006131b584613cd8565b905080838360ff16815181106131cd576131cd61568f565b60209081029190910181019190915260009182526008815260408083208890556007909152902084905580613201816155e2565b91505061319c565b507f2ee10f7eb180441fb9fbba75b10c0162b5390b557712c93426243ca8f383c711816040516132399190614da4565b60405180910390a150505050505050565b6016546017546040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201526bffffffffffffffffffffffff8416602482015291169063095ea7b390604401602060405180830381600087803b1580156132cd57600080fd5b505af11580156132e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061330591906147cc565b506017546040517f948108f7000000000000000000000000000000000000000000000000000000008152600481018490526bffffffffffffffffffffffff8316602482015273ffffffffffffffffffffffffffffffffffffffff9091169063948108f790604401600060405180830381600087803b15801561338657600080fd5b505af115801561339a573d6000803e3d6000fd5b5050604080518581526bffffffffffffffffffffffff851660208201527f8137dc366612bf502338bd8951f835ad8ceba421c4eb3d79c7f9b3ce0ac4762e93500190506118a0565b6000828152600f6020908152604080832061ffff851684528252918290208054835181840281018401909452808452606093928301828280156121d257602002820191906000526020600020908154815260200190600101908083116121be575050505050905092915050565b6000818152600d60209081526040918290208054835181840281018401909452808452606093928301828280156134a557602002820191906000526020600020905b815481526020019060010190808311613491575b50505050509050919050565b601a81815481106134c157600080fd5b9060005260206000200160009150905080546122f0906154e7565b60008181526011602052604081205461ffff1681805b8261ffff168161ffff1611611a4b576000858152600f6020908152604080832061ffff851684529091529020546135299083615297565b91508061353581615574565b9150506134f2565b6017546040517fa72aa27e0000000000000000000000000000000000000000000000000000000081526004810184905263ffffffff8316602482015273ffffffffffffffffffffffffffffffffffffffff9091169063a72aa27e90604401600060405180830381600087803b1580156135b557600080fd5b505af11580156135c9573d6000803e3d6000fd5b505050600092835250600a602052604090912063ffffffff9091169055565b6017546040517f744bfe610000000000000000000000000000000000000000000000000000000081526004810183905230602482015273ffffffffffffffffffffffffffffffffffffffff9091169063744bfe6190604401600060405180830381600087803b15801561365a57600080fd5b505af11580156122d0573d6000803e3d6000fd5b8060005b818163ffffffff161015612d64573063af953a4a858563ffffffff851681811061369e5761369e61568f565b905060200201356040518263ffffffff1660e01b81526004016136c391815260200190565b600060405180830381600087803b1580156136dd57600080fd5b505af11580156136f1573d6000803e3d6000fd5b505050508080613700906155c8565b915050613672565b6017546040517fc80480220000000000000000000000000000000000000000000000000000000081526004810183905273ffffffffffffffffffffffffffffffffffffffff9091169063c804802290602401600060405180830381600087803b15801561377457600080fd5b505af1158015613788573d6000803e3d6000fd5b505050506111c1816013613dda90919063ffffffff16565b6000828152600d602090815260408083208054825181850281018501909352808352849384939291908301828280156137f857602002820191906000526020600020905b8154815260200190600101908083116137e4575b5050505050905061167e8185613b1f565b8060005b81811015612d645760008484838181106138295761382961568f565b9050602002013590503073ffffffffffffffffffffffffffffffffffffffff16637e7a46dc828360405160200161386291815260200190565b6040516020818303038152906040526040518363ffffffff1660e01b815260040161388e929190615127565b600060405180830381600087803b1580156138a857600080fd5b505af11580156138bc573d6000803e3d6000fd5b505050505080806138cc90615596565b91505061380d565b600d60205281600052604060002081815481106138f057600080fd5b90600052602060002001600091509150505481565b61390d613c55565b61391681613de6565b50565b601060205281600052604060002081815481106138f057600080fd5b6000828152600f6020908152604080832061ffff85168452825280832080548251818502810185019093528083528493849392919083018282801561166c5760200282019190600052602060002090815481526020019060010190808311611658575050505050905061167e818251613b1f565b60006112bb825490565b60006119108383613edc565b825160009081908315806139d35750808410155b156139dc578093505b60008467ffffffffffffffff8111156139f7576139f76156be565b604051908082528060200260200182016040528015613a20578160200160208202803683370190505b509050600092505b84831015613a8e57866001613a3d8585615410565b613a479190615410565b81518110613a5757613a5761568f565b6020026020010151818481518110613a7157613a7161568f565b602090810291909101015282613a8681615596565b935050613a28565b613aa781600060018451613aa29190615410565b613f06565b8560641415613ae1578060018251613abf9190615410565b81518110613acf57613acf61568f565b60200260200101519350505050611910565b806064825188613af1919061532b565b613afb9190615317565b81518110613b0b57613b0b61568f565b602002602001015193505050509392505050565b815160009081908190841580613b355750808510155b15613b3e578094505b60008092505b85831015613b9a57866001613b598585615410565b613b639190615410565b81518110613b7357613b7361568f565b602002602001015181613b869190615297565b905082613b9281615596565b935050613b44565b9694955050505050565b60007f000000000000000000000000000000000000000000000000000000000000000015613c5057606473ffffffffffffffffffffffffffffffffffffffff1663a3b1b31d6040518163ffffffff1660e01b815260040160206040518083038186803b158015613c1357600080fd5b505afa158015613c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c4b91906149f3565b905090565b504390565b60005473ffffffffffffffffffffffffffffffffffffffff163314613cd6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000060448201526064016129c9565b565b6015546040517f08b79da4000000000000000000000000000000000000000000000000000000008152600091829173ffffffffffffffffffffffffffffffffffffffff909116906308b79da490613d33908690600401614fb3565b602060405180830381600087803b158015613d4d57600080fd5b505af1158015613d61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d8591906149f3565b9050613d92601382614087565b5060608301516000828152600a6020908152604080832063ffffffff90941690935560a0860151600b8252929091208251613dd393919291909101906142ee565b5092915050565b60006119108383614093565b73ffffffffffffffffffffffffffffffffffffffff8116331415613e66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c6600000000000000000060448201526064016129c9565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000826000018281548110613ef357613ef361568f565b9060005260206000200154905092915050565b818180821415613f17575050505050565b6000856002613f26878761539c565b613f3091906152af565b613f3a9087615223565b81518110613f4a57613f4a61568f565b602002602001015190505b818313614059575b80868481518110613f7057613f7061568f565b60200260200101511015613f905782613f888161553b565b935050613f5d565b858281518110613fa257613fa261568f565b6020026020010151811015613fc35781613fbb81615453565b925050613f90565b81831361405457858281518110613fdc57613fdc61568f565b6020026020010151868481518110613ff657613ff661568f565b60200260200101518785815181106140105761401061568f565b602002602001018885815181106140295761402961568f565b602090810291909101019190915252826140428161553b565b935050818061405090615453565b9250505b613f55565b8185121561406c5761406c868684613f06565b8383121561407f5761407f868486613f06565b505050505050565b60006119108383614186565b6000818152600183016020526040812054801561417c5760006140b7600183615410565b85549091506000906140cb90600190615410565b90508181146141305760008660000182815481106140eb576140eb61568f565b906000526020600020015490508087600001848154811061410e5761410e61568f565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061414157614141615660565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506112bb565b60009150506112bb565b60008181526001830160205260408120546141cd575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556112bb565b5060006112bb565b828054828255906000526020600020908101928215614222579160200282015b8281111561422257825180516142129184916020909101906142ee565b50916020019190600101906141f5565b5061422e929150614362565b5090565b5080546000825590600052602060002090810190613916919061437f565b82805461425c906154e7565b90600052602060002090601f01602090048101928261427e57600085556142e2565b82601f106142b5578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008235161785556142e2565b828001600101855582156142e2579182015b828111156142e25782358255916020019190600101906142c7565b5061422e92915061437f565b8280546142fa906154e7565b90600052602060002090601f01602090048101928261431c57600085556142e2565b82601f1061433557805160ff19168380011785556142e2565b828001600101855582156142e2579182015b828111156142e2578251825591602001919060010190614347565b8082111561422e5760006143768282614394565b50600101614362565b5b8082111561422e5760008155600101614380565b5080546143a0906154e7565b6000825580601f106143b0575050565b601f016020900490600052602060002090810190613916919061437f565b60006143e16143dc846151dd565b61516a565b90508281528383830111156143f557600080fd5b828260208301376000602084830101529392505050565b8051614417816156ed565b919050565b60008083601f84011261442e57600080fd5b50813567ffffffffffffffff81111561444657600080fd5b6020830191508360208260051b850101111561168457600080fd5b8051801515811461441757600080fd5b60008083601f84011261448357600080fd5b50813567ffffffffffffffff81111561449b57600080fd5b60208301915083602082850101111561168457600080fd5b600082601f8301126144c457600080fd5b611910838335602085016143ce565b600082601f8301126144e457600080fd5b81516144f26143dc826151dd565b81815284602083860101111561450757600080fd5b614518826020830160208701615427565b949350505050565b803561ffff8116811461441757600080fd5b80516144178161570f565b805167ffffffffffffffff8116811461441757600080fd5b803560ff8116811461441757600080fd5b805161441781615721565b60006020828403121561458357600080fd5b8135611910816156ed565b600080604083850312156145a157600080fd5b823567ffffffffffffffff808211156145b957600080fd5b818501915085601f8301126145cd57600080fd5b813560206145dd6143dc836151b9565b8083825282820191508286018a848660051b89010111156145fd57600080fd5b60005b858110156146385781358781111561461757600080fd5b6146258d87838c01016144b3565b8552509284019290840190600101614600565b5090975050508601359250508082111561465157600080fd5b5061465e858286016144b3565b9150509250929050565b6000602080838503121561467b57600080fd5b823567ffffffffffffffff8082111561469357600080fd5b818501915085601f8301126146a757600080fd5b81356146b56143dc826151b9565b80828252858201915085850189878560051b88010111156146d557600080fd5b60005b84811015614724578135868111156146ef57600080fd5b8701603f81018c1361470057600080fd5b6147118c8a830135604084016143ce565b85525092870192908701906001016146d8565b50909998505050505050505050565b6000806020838503121561474657600080fd5b823567ffffffffffffffff81111561475d57600080fd5b6147698582860161441c565b90969095509350505050565b60008060006040848603121561478a57600080fd5b833567ffffffffffffffff8111156147a157600080fd5b6147ad8682870161441c565b90945092505060208401356147c18161570f565b809150509250925092565b6000602082840312156147de57600080fd5b61191082614461565b6000602082840312156147f957600080fd5b5035919050565b6000806020838503121561481357600080fd5b823567ffffffffffffffff81111561482a57600080fd5b61476985828601614471565b60006020828403121561484857600080fd5b8151611910816156ed565b600080600080600060a0868803121561486b57600080fd5b85516003811061487a57600080fd5b602087015190955061488b8161570f565b604087015190945061489c8161570f565b60608701519093506148ad816156ed565b80925050608086015190509295509295909350565b6000602082840312156148d457600080fd5b815167ffffffffffffffff808211156148ec57600080fd5b90830190610160828603121561490157600080fd5b614909615140565b6149128361440c565b81526149206020840161440c565b602082015261493160408401614532565b604082015260608301518281111561494857600080fd5b614954878286016144d3565b60608301525061496660808401614566565b608082015261497760a0840161440c565b60a082015261498860c0840161453d565b60c082015261499960e08401614532565b60e08201526101006149ac818501614566565b908201526101206149be848201614461565b9082015261014083810151838111156149d657600080fd5b6149e2888287016144d3565b918301919091525095945050505050565b600060208284031215614a0557600080fd5b5051919050565b600080600060408486031215614a2157600080fd5b83359250602084013567ffffffffffffffff811115614a3f57600080fd5b614a4b86828701614471565b9497909650939450505050565b60008060408385031215614a6b57600080fd5b82359150614a7b60208401614520565b90509250929050565b600080600060608486031215614a9957600080fd5b83359250614aa960208501614520565b9150604084013590509250925092565b60008060408385031215614acc57600080fd5b50508035926020909101359150565b600080600060608486031215614af057600080fd5b8335925060208401359150614b0760408501614520565b90509250925092565b600080600060608486031215614b2557600080fd5b505081359360208301359350604090920135919050565b60008060408385031215614b4f57600080fd5b823591506020830135614b618161570f565b809150509250929050565b60008060408385031215614b7f57600080fd5b823591506020830135614b6181615721565b600060208284031215614ba357600080fd5b61191082614555565b600080600080600060a08688031215614bc457600080fd5b614bcd86614555565b94506020860135614bdd8161570f565b93506040860135614bed81615721565b94979396509394606081013594506080013592915050565b600060208284031215614c1757600080fd5b813561191081615721565b600060208284031215614c3457600080fd5b815161191081615721565b600081518084526020808501945080840160005b83811015614c6f57815187529582019590820190600101614c53565b509495945050505050565b60008151808452614c92816020860160208601615427565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6000604082016040835280855180835260608501915060608160051b8601019250602080880160005b83811015614d39577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0888703018552614d27868351614c7a565b95509382019390820190600101614ced565b505085840381870152505050612ddc8185614c7a565b6020815281602082015260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115614d8857600080fd5b8260051b80856040850137600092016040019182525092915050565b6020815260006119106020830184614c3f565b604081526000614dca6040830185614c3f565b8281036020840152612ddc8185614c3f565b821515815260406020820152600061190d6040830184614c7a565b6020815260006119106020830184614c7a565b604081526000614e1d6040830185614c7a565b8281036020840152612ddc8185614c7a565b60a081526000614e4260a0830188614c7a565b6020838203818501528188548084528284019150828160051b85010160008b8152848120815b84811015614f74578784037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001865281548390600181811c9080831680614eb057607f831692505b8b8310811415614ee7577f4e487b710000000000000000000000000000000000000000000000000000000088526022600452602488fd5b82895260208901818015614f025760018114614f3157614f5b565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861682528d82019650614f5b565b6000898152602090208a5b86811015614f5557815484820152908501908f01614f3c565b83019750505b505050988a019892965050509190910190600101614e68565b5050508681036040880152614f89818b614c7a565b9450505050508460608401528281036080840152614fa78185614c7a565b98975050505050505050565b6020815260008251610100806020850152614fd2610120850183614c7a565b915060208501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08086850301604087015261500e8483614c7a565b935060408701519150615039606087018373ffffffffffffffffffffffffffffffffffffffff169052565b606087015163ffffffff811660808801529150608087015173ffffffffffffffffffffffffffffffffffffffff811660a0880152915060a08701519150808685030160c087015261508a8483614c7a565b935060c08701519150808685030160e0870152506150a88382614c7a565b92505060e08501516150c9828601826bffffffffffffffffffffffff169052565b5090949350505050565b83815260406020820152816040820152818360608301376000818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b82815260406020820152600061190d6040830184614c7a565b604051610160810167ffffffffffffffff81118282101715615164576151646156be565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156151b1576151b16156be565b604052919050565b600067ffffffffffffffff8211156151d3576151d36156be565b5060051b60200190565b600067ffffffffffffffff8211156151f7576151f76156be565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000808212827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0384138115161561525d5761525d615602565b827f800000000000000000000000000000000000000000000000000000000000000003841281161561529157615291615602565b50500190565b600082198211156152aa576152aa615602565b500190565b6000826152be576152be615631565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83147f80000000000000000000000000000000000000000000000000000000000000008314161561531257615312615602565b500590565b60008261532657615326615631565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561536357615363615602565b500290565b60006bffffffffffffffffffffffff8083168185168183048111821515161561539357615393615602565b02949350505050565b6000808312837f8000000000000000000000000000000000000000000000000000000000000000018312811516156153d6576153d6615602565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831381161561540a5761540a615602565b50500390565b60008282101561542257615422615602565b500390565b60005b8381101561544257818101518382015260200161542a565b83811115612d645750506000910152565b60007f800000000000000000000000000000000000000000000000000000000000000082141561548557615485615602565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b600061ffff8216806154bf576154bf615602565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0192915050565b600181811c908216806154fb57607f821691505b60208210811415615535577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561556d5761556d615602565b5060010190565b600061ffff8083168181141561558c5761558c615602565b6001019392505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561556d5761556d615602565b600063ffffffff8083168181141561558c5761558c615602565b600060ff821660ff8114156155f9576155f9615602565b60010192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461391657600080fd5b63ffffffff8116811461391657600080fd5b6bffffffffffffffffffffffff8116811461391657600080fdfea164736f6c6343000806000a307834353534343832643535353334343264343135323432343935343532353534643264353434353533353434653435353430303030303030303030303030303030307834323534343332643535353334343264343135323432343935343532353534643264353434353533353434653435353430303030303030303030303030303030307835353533343434333264353535333434326434313532343234393534353235353464326435343435353335343465343535343030303030303030303030303030",
}

Functions

This section is empty.

Types

type VerifiableLoadMercuryUpkeep

type VerifiableLoadMercuryUpkeep struct {
	VerifiableLoadMercuryUpkeepCaller
	VerifiableLoadMercuryUpkeepTransactor
	VerifiableLoadMercuryUpkeepFilterer
	// contains filtered or unexported fields
}

func DeployVerifiableLoadMercuryUpkeep

func DeployVerifiableLoadMercuryUpkeep(auth *bind.TransactOpts, backend bind.ContractBackend, registrarAddress common.Address, useArb bool) (common.Address, *types.Transaction, *VerifiableLoadMercuryUpkeep, error)

func NewVerifiableLoadMercuryUpkeep

func NewVerifiableLoadMercuryUpkeep(address common.Address, backend bind.ContractBackend) (*VerifiableLoadMercuryUpkeep, error)

func (*VerifiableLoadMercuryUpkeep) Address

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeep) Address() common.Address

func (*VerifiableLoadMercuryUpkeep) ParseLog

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeep) ParseLog(log types.Log) (generated.AbigenLog, error)

type VerifiableLoadMercuryUpkeepCaller

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

func NewVerifiableLoadMercuryUpkeepCaller

func NewVerifiableLoadMercuryUpkeepCaller(address common.Address, caller bind.ContractCaller) (*VerifiableLoadMercuryUpkeepCaller, error)

func (*VerifiableLoadMercuryUpkeepCaller) AddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) AddLinkAmount(opts *bind.CallOpts) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) BUCKETSIZE

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) BUCKETSIZE(opts *bind.CallOpts) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCaller) BucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) BucketedDelays(opts *bind.CallOpts, arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Buckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Buckets(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCaller) CheckCallback

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) CheckCallback(opts *bind.CallOpts, values [][]byte, extraData []byte) (bool, []byte, error)

func (*VerifiableLoadMercuryUpkeepCaller) CheckDatas

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) CheckDatas(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

func (*VerifiableLoadMercuryUpkeepCaller) CheckGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) CheckGasToBurns(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Counters

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Counters(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Delays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Delays(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) DummyMap

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

func (*VerifiableLoadMercuryUpkeepCaller) Eligible

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Eligible(opts *bind.CallOpts, upkeepId *big.Int) (bool, error)

func (*VerifiableLoadMercuryUpkeepCaller) FeedParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) FeedParamKey(opts *bind.CallOpts) (string, error)

func (*VerifiableLoadMercuryUpkeepCaller) FeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) FeedsHex(opts *bind.CallOpts, arg0 *big.Int) (string, error)

func (*VerifiableLoadMercuryUpkeepCaller) FirstPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) FirstPerformBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GasLimits

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GasLimits(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetActiveUpkeepIDs

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

func (*VerifiableLoadMercuryUpkeepCaller) GetBucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetBucketedDelays(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetBucketedDelaysLength(opts *bind.CallOpts, upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetDelays(opts *bind.CallOpts, upkeepId *big.Int) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetDelaysLength(opts *bind.CallOpts, upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetDelaysLengthAtBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetDelaysLengthAtBucket(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetDelaysLengthAtTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetDelaysLengthAtTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetPxBucketedDelaysForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetPxBucketedDelaysForAllUpkeeps(opts *bind.CallOpts, p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetPxDelayForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetPxDelayForAllUpkeeps(opts *bind.CallOpts, p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetPxDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetPxDelayInBucket(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetPxDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetPxDelayInTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetPxDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetPxDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, n *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetSumBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetSumBucketedDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetSumDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetSumDelayInBucket(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetSumDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetSumDelayInTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetSumDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetSumDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetSumTimestampBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetSumTimestampBucketedDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetTimestampBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetTimestampBucketedDelaysLength(opts *bind.CallOpts, upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) GetTimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) GetTimestampDelays(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Intervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Intervals(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) LastTopUpBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) LastTopUpBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) LinkToken

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) LinkToken(opts *bind.CallOpts) (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCaller) MinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) MinBalanceThresholdMultiplier(opts *bind.CallOpts) (uint8, error)

func (*VerifiableLoadMercuryUpkeepCaller) Owner

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

func (*VerifiableLoadMercuryUpkeepCaller) PerformDataSizes

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) PerformDataSizes(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) PerformGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) PerformGasToBurns(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) PreviousPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) PreviousPerformBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Registrar

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Registrar(opts *bind.CallOpts) (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCaller) Registry

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Registry(opts *bind.CallOpts) (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCaller) TIMESTAMPINTERVAL

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) TIMESTAMPINTERVAL(opts *bind.CallOpts) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCaller) TimeParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) TimeParamKey(opts *bind.CallOpts) (string, error)

func (*VerifiableLoadMercuryUpkeepCaller) TimestampBuckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) TimestampBuckets(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCaller) TimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) TimestampDelays(opts *bind.CallOpts, arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) Timestamps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) Timestamps(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) UpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) UpkeepTopUpCheckInterval(opts *bind.CallOpts) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCaller) UseArbitrumBlockNum

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCaller) UseArbitrumBlockNum(opts *bind.CallOpts) (bool, error)

type VerifiableLoadMercuryUpkeepCallerRaw

type VerifiableLoadMercuryUpkeepCallerRaw struct {
	Contract *VerifiableLoadMercuryUpkeepCaller
}

func (*VerifiableLoadMercuryUpkeepCallerRaw) Call

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

type VerifiableLoadMercuryUpkeepCallerSession

type VerifiableLoadMercuryUpkeepCallerSession struct {
	Contract *VerifiableLoadMercuryUpkeepCaller
	CallOpts bind.CallOpts
}

func (*VerifiableLoadMercuryUpkeepCallerSession) AddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) AddLinkAmount() (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) BUCKETSIZE

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) BUCKETSIZE() (uint16, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) BucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) BucketedDelays(arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Buckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Buckets(arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) CheckCallback

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) CheckCallback(values [][]byte, extraData []byte) (bool, []byte, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) CheckDatas

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) CheckDatas(arg0 *big.Int) ([]byte, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) CheckGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) CheckGasToBurns(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Counters

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Counters(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Delays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Delays(arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) DummyMap

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) DummyMap(arg0 [32]byte) (bool, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Eligible

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Eligible(upkeepId *big.Int) (bool, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) FeedParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) FeedParamKey() (string, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) FeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) FeedsHex(arg0 *big.Int) (string, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) FirstPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) FirstPerformBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GasLimits

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GasLimits(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetActiveUpkeepIDs

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetBucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetBucketedDelays(upkeepId *big.Int, bucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetBucketedDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetDelays(upkeepId *big.Int) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLengthAtBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLengthAtBucket(upkeepId *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLengthAtTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetDelaysLengthAtTimestampBucket(upkeepId *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetPxBucketedDelaysForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetPxBucketedDelaysForAllUpkeeps(p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayForAllUpkeeps(p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayInBucket(upkeepId *big.Int, p *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayInTimestampBucket(upkeepId *big.Int, p *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetPxDelayLastNPerforms(upkeepId *big.Int, p *big.Int, n *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetSumBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetSumBucketedDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayInBucket(upkeepId *big.Int, bucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayInTimestampBucket(upkeepId *big.Int, timestampBucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetSumDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetSumTimestampBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetSumTimestampBucketedDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetTimestampBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetTimestampBucketedDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) GetTimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) GetTimestampDelays(upkeepId *big.Int, timestampBucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Intervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Intervals(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) LastTopUpBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) LastTopUpBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) LinkToken

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) LinkToken() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) MinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) MinBalanceThresholdMultiplier() (uint8, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Owner

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Owner() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) PerformDataSizes

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) PerformDataSizes(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) PerformGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) PerformGasToBurns(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) PreviousPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) PreviousPerformBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Registrar

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Registrar() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Registry

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Registry() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) TIMESTAMPINTERVAL

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) TIMESTAMPINTERVAL() (uint16, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) TimeParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) TimeParamKey() (string, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) TimestampBuckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) TimestampBuckets(arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) TimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) TimestampDelays(arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) Timestamps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) Timestamps(arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) UpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) UpkeepTopUpCheckInterval() (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepCallerSession) UseArbitrumBlockNum

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepCallerSession) UseArbitrumBlockNum() (bool, error)

type VerifiableLoadMercuryUpkeepFilterer

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

func NewVerifiableLoadMercuryUpkeepFilterer

func NewVerifiableLoadMercuryUpkeepFilterer(address common.Address, filterer bind.ContractFilterer) (*VerifiableLoadMercuryUpkeepFilterer, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterFundsAdded

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterFundsAdded(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepFundsAddedIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterInsufficientFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterInsufficientFunds(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepInsufficientFundsIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterMercuryPerformEvent

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterMercuryPerformEvent(opts *bind.FilterOpts, origin []common.Address, upkeepId []*big.Int, blockNumber []*big.Int) (*VerifiableLoadMercuryUpkeepMercuryPerformEventIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterOwnershipTransferRequested

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterOwnershipTransferred

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VerifiableLoadMercuryUpkeepOwnershipTransferredIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterPerformingUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepPerformingUpkeepIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterReceived

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterReceived(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepReceivedIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterRegistrarSet

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterRegistrarSet(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepRegistrarSetIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepTopUp

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepTopUp(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepTopUpIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepsCancelled

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepsCancelled(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepsRegistered

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) FilterUpkeepsRegistered(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseFundsAdded

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseFundsAdded(log types.Log) (*VerifiableLoadMercuryUpkeepFundsAdded, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseInsufficientFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseInsufficientFunds(log types.Log) (*VerifiableLoadMercuryUpkeepInsufficientFunds, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseMercuryPerformEvent

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseMercuryPerformEvent(log types.Log) (*VerifiableLoadMercuryUpkeepMercuryPerformEvent, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseOwnershipTransferRequested

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseOwnershipTransferRequested(log types.Log) (*VerifiableLoadMercuryUpkeepOwnershipTransferRequested, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseOwnershipTransferred

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseOwnershipTransferred(log types.Log) (*VerifiableLoadMercuryUpkeepOwnershipTransferred, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParsePerformingUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParsePerformingUpkeep(log types.Log) (*VerifiableLoadMercuryUpkeepPerformingUpkeep, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseReceived

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseReceived(log types.Log) (*VerifiableLoadMercuryUpkeepReceived, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseRegistrarSet

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseRegistrarSet(log types.Log) (*VerifiableLoadMercuryUpkeepRegistrarSet, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepTopUp

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepTopUp(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepTopUp, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepsCancelled

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepsCancelled(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepsCancelled, error)

func (*VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepsRegistered

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) ParseUpkeepsRegistered(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepsRegistered, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchFundsAdded

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepFundsAdded) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchInsufficientFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchInsufficientFunds(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepInsufficientFunds) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchMercuryPerformEvent

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchMercuryPerformEvent(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepMercuryPerformEvent, origin []common.Address, upkeepId []*big.Int, blockNumber []*big.Int) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchOwnershipTransferRequested

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

func (*VerifiableLoadMercuryUpkeepFilterer) WatchOwnershipTransferred

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

func (*VerifiableLoadMercuryUpkeepFilterer) WatchPerformingUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepPerformingUpkeep) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchReceived

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepReceived) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchRegistrarSet

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchRegistrarSet(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepRegistrarSet) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepTopUp

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepTopUp(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepTopUp) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepsCancelled

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepsCancelled(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepsCancelled) (event.Subscription, error)

func (*VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepsRegistered

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepFilterer) WatchUpkeepsRegistered(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepsRegistered) (event.Subscription, error)

type VerifiableLoadMercuryUpkeepFundsAdded

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

func (VerifiableLoadMercuryUpkeepFundsAdded) Topic

type VerifiableLoadMercuryUpkeepFundsAddedIterator

type VerifiableLoadMercuryUpkeepFundsAddedIterator struct {
	Event *VerifiableLoadMercuryUpkeepFundsAdded
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepFundsAddedIterator) Close

func (*VerifiableLoadMercuryUpkeepFundsAddedIterator) Error

func (*VerifiableLoadMercuryUpkeepFundsAddedIterator) Next

type VerifiableLoadMercuryUpkeepInsufficientFunds

type VerifiableLoadMercuryUpkeepInsufficientFunds struct {
	Balance  *big.Int
	BlockNum *big.Int
	Raw      types.Log
}

func (VerifiableLoadMercuryUpkeepInsufficientFunds) Topic

type VerifiableLoadMercuryUpkeepInsufficientFundsIterator

type VerifiableLoadMercuryUpkeepInsufficientFundsIterator struct {
	Event *VerifiableLoadMercuryUpkeepInsufficientFunds
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepInsufficientFundsIterator) Close

func (*VerifiableLoadMercuryUpkeepInsufficientFundsIterator) Error

func (*VerifiableLoadMercuryUpkeepInsufficientFundsIterator) Next

type VerifiableLoadMercuryUpkeepInterface

type VerifiableLoadMercuryUpkeepInterface interface {
	BUCKETSIZE(opts *bind.CallOpts) (uint16, error)

	TIMESTAMPINTERVAL(opts *bind.CallOpts) (uint16, error)

	AddLinkAmount(opts *bind.CallOpts) (*big.Int, error)

	BucketedDelays(opts *bind.CallOpts, arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

	Buckets(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)

	CheckCallback(opts *bind.CallOpts, values [][]byte, extraData []byte) (bool, []byte, error)

	CheckDatas(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)

	CheckGasToBurns(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	Counters(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	Delays(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

	DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

	Eligible(opts *bind.CallOpts, upkeepId *big.Int) (bool, error)

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

	FeedsHex(opts *bind.CallOpts, arg0 *big.Int) (string, error)

	FirstPerformBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	GasLimits(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

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

	GetBucketedDelays(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) ([]*big.Int, error)

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

	GetDelays(opts *bind.CallOpts, upkeepId *big.Int) ([]*big.Int, error)

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

	GetDelaysLengthAtBucket(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) (*big.Int, error)

	GetDelaysLengthAtTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) (*big.Int, error)

	GetPxBucketedDelaysForAllUpkeeps(opts *bind.CallOpts, p *big.Int) ([]*big.Int, []*big.Int, error)

	GetPxDelayForAllUpkeeps(opts *bind.CallOpts, p *big.Int) ([]*big.Int, []*big.Int, error)

	GetPxDelayInBucket(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, bucket uint16) (*big.Int, error)

	GetPxDelayInTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, timestampBucket uint16) (*big.Int, error)

	GetPxDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, p *big.Int, n *big.Int) (*big.Int, error)

	GetSumBucketedDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

	GetSumDelayInBucket(opts *bind.CallOpts, upkeepId *big.Int, bucket uint16) (*big.Int, *big.Int, error)

	GetSumDelayInTimestampBucket(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) (*big.Int, *big.Int, error)

	GetSumDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

	GetSumTimestampBucketedDelayLastNPerforms(opts *bind.CallOpts, upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

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

	GetTimestampDelays(opts *bind.CallOpts, upkeepId *big.Int, timestampBucket uint16) ([]*big.Int, error)

	Intervals(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	LastTopUpBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

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

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

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

	PerformDataSizes(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	PerformGasToBurns(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

	PreviousPerformBlocks(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

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

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

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

	TimestampBuckets(opts *bind.CallOpts, arg0 *big.Int) (uint16, error)

	TimestampDelays(opts *bind.CallOpts, arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

	Timestamps(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

	UpkeepTopUpCheckInterval(opts *bind.CallOpts) (*big.Int, error)

	UseArbitrumBlockNum(opts *bind.CallOpts) (bool, error)

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

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

	BatchCancelUpkeeps(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)

	BatchRegisterUpkeeps(opts *bind.TransactOpts, number uint8, gasLimit uint32, amount *big.Int, checkGasToBurn *big.Int, performGasToBurn *big.Int) (*types.Transaction, error)

	BatchSetIntervals(opts *bind.TransactOpts, upkeepIds []*big.Int, interval uint32) (*types.Transaction, error)

	BatchUpdatePipelineData(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)

	BatchWithdrawLinks(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)

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

	CheckUpkeep(opts *bind.TransactOpts, checkData []byte) (*types.Transaction, error)

	PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)

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

	SetCheckGasToBurn(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

	SetConfig(opts *bind.TransactOpts, newRegistrar common.Address) (*types.Transaction, error)

	SetFeedsHex(opts *bind.TransactOpts, newFeeds []string) (*types.Transaction, error)

	SetInterval(opts *bind.TransactOpts, upkeepId *big.Int, _interval *big.Int) (*types.Transaction, error)

	SetMinBalanceThresholdMultiplier(opts *bind.TransactOpts, newMinBalanceThresholdMultiplier uint8) (*types.Transaction, error)

	SetPerformDataSize(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

	SetPerformGasToBurn(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

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

	SetUpkeepTopUpCheckInterval(opts *bind.TransactOpts, newInterval *big.Int) (*types.Transaction, error)

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

	UpdateUpkeepPipelineData(opts *bind.TransactOpts, upkeepId *big.Int, pipelineData []byte) (*types.Transaction, error)

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

	WithdrawLinks0(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)

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

	FilterFundsAdded(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepFundsAddedIterator, error)

	WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepFundsAdded) (event.Subscription, error)

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

	FilterInsufficientFunds(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepInsufficientFundsIterator, error)

	WatchInsufficientFunds(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepInsufficientFunds) (event.Subscription, error)

	ParseInsufficientFunds(log types.Log) (*VerifiableLoadMercuryUpkeepInsufficientFunds, error)

	FilterMercuryPerformEvent(opts *bind.FilterOpts, origin []common.Address, upkeepId []*big.Int, blockNumber []*big.Int) (*VerifiableLoadMercuryUpkeepMercuryPerformEventIterator, error)

	WatchMercuryPerformEvent(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepMercuryPerformEvent, origin []common.Address, upkeepId []*big.Int, blockNumber []*big.Int) (event.Subscription, error)

	ParseMercuryPerformEvent(log types.Log) (*VerifiableLoadMercuryUpkeepMercuryPerformEvent, error)

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

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

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

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

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

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

	FilterPerformingUpkeep(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepPerformingUpkeepIterator, error)

	WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepPerformingUpkeep) (event.Subscription, error)

	ParsePerformingUpkeep(log types.Log) (*VerifiableLoadMercuryUpkeepPerformingUpkeep, error)

	FilterReceived(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepReceivedIterator, error)

	WatchReceived(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepReceived) (event.Subscription, error)

	ParseReceived(log types.Log) (*VerifiableLoadMercuryUpkeepReceived, error)

	FilterRegistrarSet(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepRegistrarSetIterator, error)

	WatchRegistrarSet(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepRegistrarSet) (event.Subscription, error)

	ParseRegistrarSet(log types.Log) (*VerifiableLoadMercuryUpkeepRegistrarSet, error)

	FilterUpkeepTopUp(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepTopUpIterator, error)

	WatchUpkeepTopUp(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepTopUp) (event.Subscription, error)

	ParseUpkeepTopUp(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepTopUp, error)

	FilterUpkeepsCancelled(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator, error)

	WatchUpkeepsCancelled(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepsCancelled) (event.Subscription, error)

	ParseUpkeepsCancelled(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepsCancelled, error)

	FilterUpkeepsRegistered(opts *bind.FilterOpts) (*VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator, error)

	WatchUpkeepsRegistered(opts *bind.WatchOpts, sink chan<- *VerifiableLoadMercuryUpkeepUpkeepsRegistered) (event.Subscription, error)

	ParseUpkeepsRegistered(log types.Log) (*VerifiableLoadMercuryUpkeepUpkeepsRegistered, error)

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

	Address() common.Address
}

type VerifiableLoadMercuryUpkeepMercuryPerformEvent

type VerifiableLoadMercuryUpkeepMercuryPerformEvent struct {
	Origin      common.Address
	UpkeepId    *big.Int
	BlockNumber *big.Int
	V0          []byte
	Ed          []byte
	Raw         types.Log
}

func (VerifiableLoadMercuryUpkeepMercuryPerformEvent) Topic

type VerifiableLoadMercuryUpkeepMercuryPerformEventIterator

type VerifiableLoadMercuryUpkeepMercuryPerformEventIterator struct {
	Event *VerifiableLoadMercuryUpkeepMercuryPerformEvent
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepMercuryPerformEventIterator) Close

func (*VerifiableLoadMercuryUpkeepMercuryPerformEventIterator) Error

func (*VerifiableLoadMercuryUpkeepMercuryPerformEventIterator) Next

type VerifiableLoadMercuryUpkeepOwnershipTransferRequested

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

func (VerifiableLoadMercuryUpkeepOwnershipTransferRequested) Topic

type VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator

type VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator struct {
	Event *VerifiableLoadMercuryUpkeepOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator) Close

func (*VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator) Error

func (*VerifiableLoadMercuryUpkeepOwnershipTransferRequestedIterator) Next

type VerifiableLoadMercuryUpkeepOwnershipTransferred

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

func (VerifiableLoadMercuryUpkeepOwnershipTransferred) Topic

type VerifiableLoadMercuryUpkeepOwnershipTransferredIterator

type VerifiableLoadMercuryUpkeepOwnershipTransferredIterator struct {
	Event *VerifiableLoadMercuryUpkeepOwnershipTransferred
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepOwnershipTransferredIterator) Close

func (*VerifiableLoadMercuryUpkeepOwnershipTransferredIterator) Error

func (*VerifiableLoadMercuryUpkeepOwnershipTransferredIterator) Next

type VerifiableLoadMercuryUpkeepPerformingUpkeep

type VerifiableLoadMercuryUpkeepPerformingUpkeep struct {
	FirstPerformBlock *big.Int
	LastBlock         *big.Int
	PreviousBlock     *big.Int
	Counter           *big.Int
	Raw               types.Log
}

func (VerifiableLoadMercuryUpkeepPerformingUpkeep) Topic

type VerifiableLoadMercuryUpkeepPerformingUpkeepIterator

type VerifiableLoadMercuryUpkeepPerformingUpkeepIterator struct {
	Event *VerifiableLoadMercuryUpkeepPerformingUpkeep
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepPerformingUpkeepIterator) Close

func (*VerifiableLoadMercuryUpkeepPerformingUpkeepIterator) Error

func (*VerifiableLoadMercuryUpkeepPerformingUpkeepIterator) Next

type VerifiableLoadMercuryUpkeepRaw

type VerifiableLoadMercuryUpkeepRaw struct {
	Contract *VerifiableLoadMercuryUpkeep
}

func (*VerifiableLoadMercuryUpkeepRaw) Call

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

func (*VerifiableLoadMercuryUpkeepRaw) Transact

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

func (*VerifiableLoadMercuryUpkeepRaw) Transfer

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VerifiableLoadMercuryUpkeepReceived

type VerifiableLoadMercuryUpkeepReceived struct {
	Sender common.Address
	Value  *big.Int
	Raw    types.Log
}

func (VerifiableLoadMercuryUpkeepReceived) Topic

type VerifiableLoadMercuryUpkeepReceivedIterator

type VerifiableLoadMercuryUpkeepReceivedIterator struct {
	Event *VerifiableLoadMercuryUpkeepReceived
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepReceivedIterator) Close

func (*VerifiableLoadMercuryUpkeepReceivedIterator) Error

func (*VerifiableLoadMercuryUpkeepReceivedIterator) Next

type VerifiableLoadMercuryUpkeepRegistrarSet

type VerifiableLoadMercuryUpkeepRegistrarSet struct {
	NewRegistrar common.Address
	Raw          types.Log
}

func (VerifiableLoadMercuryUpkeepRegistrarSet) Topic

type VerifiableLoadMercuryUpkeepRegistrarSetIterator

type VerifiableLoadMercuryUpkeepRegistrarSetIterator struct {
	Event *VerifiableLoadMercuryUpkeepRegistrarSet
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepRegistrarSetIterator) Close

func (*VerifiableLoadMercuryUpkeepRegistrarSetIterator) Error

func (*VerifiableLoadMercuryUpkeepRegistrarSetIterator) Next

type VerifiableLoadMercuryUpkeepSession

type VerifiableLoadMercuryUpkeepSession struct {
	Contract     *VerifiableLoadMercuryUpkeep
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*VerifiableLoadMercuryUpkeepSession) AcceptOwnership

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) AcceptOwnership() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) AddFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) AddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) AddLinkAmount() (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) BUCKETSIZE

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BUCKETSIZE() (uint16, error)

func (*VerifiableLoadMercuryUpkeepSession) BatchCancelUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BatchCancelUpkeeps(upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) BatchRegisterUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BatchRegisterUpkeeps(number uint8, gasLimit uint32, amount *big.Int, checkGasToBurn *big.Int, performGasToBurn *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) BatchSetIntervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BatchSetIntervals(upkeepIds []*big.Int, interval uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) BatchUpdatePipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BatchUpdatePipelineData(upkeepIds []*big.Int) (*types.Transaction, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BatchWithdrawLinks(upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) BucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) BucketedDelays(arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) Buckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Buckets(arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepSession) CancelUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) CheckCallback

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) CheckCallback(values [][]byte, extraData []byte) (bool, []byte, error)

func (*VerifiableLoadMercuryUpkeepSession) CheckDatas

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) CheckDatas(arg0 *big.Int) ([]byte, error)

func (*VerifiableLoadMercuryUpkeepSession) CheckGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) CheckGasToBurns(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) CheckUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) CheckUpkeep(checkData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) Counters

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Counters(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) Delays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Delays(arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) DummyMap

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) DummyMap(arg0 [32]byte) (bool, error)

func (*VerifiableLoadMercuryUpkeepSession) Eligible

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Eligible(upkeepId *big.Int) (bool, error)

func (*VerifiableLoadMercuryUpkeepSession) FeedParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) FeedParamKey() (string, error)

func (*VerifiableLoadMercuryUpkeepSession) FeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) FeedsHex(arg0 *big.Int) (string, error)

func (*VerifiableLoadMercuryUpkeepSession) FirstPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) FirstPerformBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GasLimits

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GasLimits(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetActiveUpkeepIDs

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetBucketedDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetBucketedDelays(upkeepId *big.Int, bucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetBucketedDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetDelays(upkeepId *big.Int) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetDelaysLengthAtBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetDelaysLengthAtBucket(upkeepId *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetDelaysLengthAtTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetDelaysLengthAtTimestampBucket(upkeepId *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetPxBucketedDelaysForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetPxBucketedDelaysForAllUpkeeps(p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetPxDelayForAllUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetPxDelayForAllUpkeeps(p *big.Int) ([]*big.Int, []*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetPxDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetPxDelayInBucket(upkeepId *big.Int, p *big.Int, bucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetPxDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetPxDelayInTimestampBucket(upkeepId *big.Int, p *big.Int, timestampBucket uint16) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetPxDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetPxDelayLastNPerforms(upkeepId *big.Int, p *big.Int, n *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetSumBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetSumBucketedDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetSumDelayInBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetSumDelayInBucket(upkeepId *big.Int, bucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetSumDelayInTimestampBucket

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetSumDelayInTimestampBucket(upkeepId *big.Int, timestampBucket uint16) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetSumDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetSumDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetSumTimestampBucketedDelayLastNPerforms

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetSumTimestampBucketedDelayLastNPerforms(upkeepId *big.Int, n *big.Int) (*big.Int, *big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetTimestampBucketedDelaysLength

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetTimestampBucketedDelaysLength(upkeepId *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) GetTimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) GetTimestampDelays(upkeepId *big.Int, timestampBucket uint16) ([]*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) Intervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Intervals(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) LastTopUpBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) LastTopUpBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) LinkToken

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) LinkToken() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepSession) MinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) MinBalanceThresholdMultiplier() (uint8, error)

func (*VerifiableLoadMercuryUpkeepSession) Owner

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Owner() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepSession) PerformDataSizes

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) PerformDataSizes(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) PerformGasToBurns

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) PerformGasToBurns(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) PerformUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) PerformUpkeep(performData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) PreviousPerformBlocks

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) PreviousPerformBlocks(arg0 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) Receive

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Receive() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) Registrar

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Registrar() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepSession) Registry

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Registry() (common.Address, error)

func (*VerifiableLoadMercuryUpkeepSession) SetAddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetAddLinkAmount(amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetCheckGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetCheckGasToBurn(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetConfig

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetConfig(newRegistrar common.Address) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetFeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetFeedsHex(newFeeds []string) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetInterval(upkeepId *big.Int, _interval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetMinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetMinBalanceThresholdMultiplier(newMinBalanceThresholdMultiplier uint8) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetPerformDataSize

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetPerformDataSize(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetPerformGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetPerformGasToBurn(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetUpkeepGasLimit

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) SetUpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) SetUpkeepTopUpCheckInterval(newInterval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) TIMESTAMPINTERVAL

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) TIMESTAMPINTERVAL() (uint16, error)

func (*VerifiableLoadMercuryUpkeepSession) TimeParamKey

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) TimeParamKey() (string, error)

func (*VerifiableLoadMercuryUpkeepSession) TimestampBuckets

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) TimestampBuckets(arg0 *big.Int) (uint16, error)

func (*VerifiableLoadMercuryUpkeepSession) TimestampDelays

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) TimestampDelays(arg0 *big.Int, arg1 uint16, arg2 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) Timestamps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) Timestamps(arg0 *big.Int, arg1 *big.Int) (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) TransferOwnership

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) TransferOwnership(to common.Address) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) UpdateUpkeepPipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) UpdateUpkeepPipelineData(upkeepId *big.Int, pipelineData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) UpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) UpkeepTopUpCheckInterval() (*big.Int, error)

func (*VerifiableLoadMercuryUpkeepSession) UseArbitrumBlockNum

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) UseArbitrumBlockNum() (bool, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) WithdrawLinks() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepSession) WithdrawLinks0

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepSession) WithdrawLinks0(upkeepId *big.Int) (*types.Transaction, error)

type VerifiableLoadMercuryUpkeepTransactor

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

func NewVerifiableLoadMercuryUpkeepTransactor

func NewVerifiableLoadMercuryUpkeepTransactor(address common.Address, transactor bind.ContractTransactor) (*VerifiableLoadMercuryUpkeepTransactor, error)

func (*VerifiableLoadMercuryUpkeepTransactor) AcceptOwnership

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

func (*VerifiableLoadMercuryUpkeepTransactor) AddFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) AddFunds(opts *bind.TransactOpts, upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) BatchCancelUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) BatchCancelUpkeeps(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) BatchRegisterUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) BatchRegisterUpkeeps(opts *bind.TransactOpts, number uint8, gasLimit uint32, amount *big.Int, checkGasToBurn *big.Int, performGasToBurn *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) BatchSetIntervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) BatchSetIntervals(opts *bind.TransactOpts, upkeepIds []*big.Int, interval uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) BatchUpdatePipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) BatchUpdatePipelineData(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) BatchWithdrawLinks(opts *bind.TransactOpts, upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) CancelUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) CancelUpkeep(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) CheckUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) CheckUpkeep(opts *bind.TransactOpts, checkData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) PerformUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) Receive

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

func (*VerifiableLoadMercuryUpkeepTransactor) SetAddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetAddLinkAmount(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetCheckGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetConfig

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetConfig(opts *bind.TransactOpts, newRegistrar common.Address) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetFeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetFeedsHex(opts *bind.TransactOpts, newFeeds []string) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetInterval(opts *bind.TransactOpts, upkeepId *big.Int, _interval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetMinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetMinBalanceThresholdMultiplier(opts *bind.TransactOpts, newMinBalanceThresholdMultiplier uint8) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetPerformDataSize

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetPerformDataSize(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetPerformGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetUpkeepGasLimit

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) SetUpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) SetUpkeepTopUpCheckInterval(opts *bind.TransactOpts, newInterval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) TransferOwnership

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

func (*VerifiableLoadMercuryUpkeepTransactor) UpdateUpkeepPipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) UpdateUpkeepPipelineData(opts *bind.TransactOpts, upkeepId *big.Int, pipelineData []byte) (*types.Transaction, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) WithdrawLinks(opts *bind.TransactOpts) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactor) WithdrawLinks0

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactor) WithdrawLinks0(opts *bind.TransactOpts, upkeepId *big.Int) (*types.Transaction, error)

type VerifiableLoadMercuryUpkeepTransactorRaw

type VerifiableLoadMercuryUpkeepTransactorRaw struct {
	Contract *VerifiableLoadMercuryUpkeepTransactor
}

func (*VerifiableLoadMercuryUpkeepTransactorRaw) Transact

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

func (*VerifiableLoadMercuryUpkeepTransactorRaw) Transfer

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VerifiableLoadMercuryUpkeepTransactorSession

type VerifiableLoadMercuryUpkeepTransactorSession struct {
	Contract     *VerifiableLoadMercuryUpkeepTransactor
	TransactOpts bind.TransactOpts
}

func (*VerifiableLoadMercuryUpkeepTransactorSession) AcceptOwnership

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) AddFunds

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) AddFunds(upkeepId *big.Int, amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) BatchCancelUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) BatchCancelUpkeeps(upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) BatchRegisterUpkeeps

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) BatchRegisterUpkeeps(number uint8, gasLimit uint32, amount *big.Int, checkGasToBurn *big.Int, performGasToBurn *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) BatchSetIntervals

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) BatchSetIntervals(upkeepIds []*big.Int, interval uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) BatchUpdatePipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) BatchUpdatePipelineData(upkeepIds []*big.Int) (*types.Transaction, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) BatchWithdrawLinks(upkeepIds []*big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) CancelUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) CancelUpkeep(upkeepId *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) CheckUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) CheckUpkeep(checkData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) PerformUpkeep

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) Receive

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) Receive() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetAddLinkAmount

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetAddLinkAmount(amount *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetCheckGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetCheckGasToBurn(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetConfig

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetConfig(newRegistrar common.Address) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetFeedsHex

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetFeedsHex(newFeeds []string) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetInterval(upkeepId *big.Int, _interval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetMinBalanceThresholdMultiplier

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetMinBalanceThresholdMultiplier(newMinBalanceThresholdMultiplier uint8) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetPerformDataSize

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetPerformDataSize(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetPerformGasToBurn

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetPerformGasToBurn(upkeepId *big.Int, value *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetUpkeepGasLimit

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetUpkeepGasLimit(upkeepId *big.Int, gasLimit uint32) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) SetUpkeepTopUpCheckInterval

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) SetUpkeepTopUpCheckInterval(newInterval *big.Int) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) TransferOwnership

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) UpdateUpkeepPipelineData

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) UpdateUpkeepPipelineData(upkeepId *big.Int, pipelineData []byte) (*types.Transaction, error)
func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) WithdrawLinks() (*types.Transaction, error)

func (*VerifiableLoadMercuryUpkeepTransactorSession) WithdrawLinks0

func (_VerifiableLoadMercuryUpkeep *VerifiableLoadMercuryUpkeepTransactorSession) WithdrawLinks0(upkeepId *big.Int) (*types.Transaction, error)

type VerifiableLoadMercuryUpkeepUpkeepTopUp

type VerifiableLoadMercuryUpkeepUpkeepTopUp struct {
	UpkeepId *big.Int
	Amount   *big.Int
	BlockNum *big.Int
	Raw      types.Log
}

func (VerifiableLoadMercuryUpkeepUpkeepTopUp) Topic

type VerifiableLoadMercuryUpkeepUpkeepTopUpIterator

type VerifiableLoadMercuryUpkeepUpkeepTopUpIterator struct {
	Event *VerifiableLoadMercuryUpkeepUpkeepTopUp
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepUpkeepTopUpIterator) Close

func (*VerifiableLoadMercuryUpkeepUpkeepTopUpIterator) Error

func (*VerifiableLoadMercuryUpkeepUpkeepTopUpIterator) Next

type VerifiableLoadMercuryUpkeepUpkeepsCancelled

type VerifiableLoadMercuryUpkeepUpkeepsCancelled struct {
	UpkeepIds []*big.Int
	Raw       types.Log
}

func (VerifiableLoadMercuryUpkeepUpkeepsCancelled) Topic

type VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator

type VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator struct {
	Event *VerifiableLoadMercuryUpkeepUpkeepsCancelled
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator) Close

func (*VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator) Error

func (*VerifiableLoadMercuryUpkeepUpkeepsCancelledIterator) Next

type VerifiableLoadMercuryUpkeepUpkeepsRegistered

type VerifiableLoadMercuryUpkeepUpkeepsRegistered struct {
	UpkeepIds []*big.Int
	Raw       types.Log
}

func (VerifiableLoadMercuryUpkeepUpkeepsRegistered) Topic

type VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator

type VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator struct {
	Event *VerifiableLoadMercuryUpkeepUpkeepsRegistered
	// contains filtered or unexported fields
}

func (*VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator) Close

func (*VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator) Error

func (*VerifiableLoadMercuryUpkeepUpkeepsRegisteredIterator) Next

Jump to

Keyboard shortcuts

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