Versions in this module Expand all Collapse all v1 v1.10.17 Oct 18, 2021 Changes in this version + const DefaultPeerID + const HeadSamplingIntervalInTest + const RootDir + type GeneralConfigOverrides struct + AdminCredentialsFile null.String + AdvisoryLockID null.Int + AllowOrigins null.String + BlockBackfillDepth null.Int + BlockBackfillSkip null.Bool + ClientNodeURL null.String + DatabaseTimeout *time.Duration + DatabaseURL null.String + DefaultChainID *big.Int + DefaultHTTPAllowUnrestrictedNetworkAccess null.Bool + DefaultHTTPTimeout *time.Duration + DefaultMaxHTTPAttempts null.Int + Dev null.Bool + Dialect dialects.DialectName + EVMDisabled null.Bool + EthereumDisabled null.Bool + FeatureExternalInitiators null.Bool + GlobalBalanceMonitorEnabled null.Bool + GlobalChainType null.String + GlobalEthTxReaperThreshold *time.Duration + GlobalEthTxResendAfterThreshold *time.Duration + GlobalEvmEIP1559DynamicFees null.Bool + GlobalEvmFinalityDepth null.Int + GlobalEvmGasBumpPercent null.Int + GlobalEvmGasBumpTxDepth null.Int + GlobalEvmGasBumpWei *big.Int + GlobalEvmGasLimitDefault null.Int + GlobalEvmGasLimitMultiplier null.Float + GlobalEvmGasPriceDefault *big.Int + GlobalEvmGasTipCapDefault *big.Int + GlobalEvmGasTipCapMinimum *big.Int + GlobalEvmHeadTrackerHistoryDepth null.Int + GlobalEvmHeadTrackerMaxBufferSize null.Int + GlobalEvmHeadTrackerSamplingInterval *time.Duration + GlobalEvmLogBackfillBatchSize null.Int + GlobalEvmMaxGasPriceWei *big.Int + GlobalEvmMinGasPriceWei *big.Int + GlobalEvmNonceAutoSync null.Bool + GlobalEvmRPCDefaultBatchSize null.Int + GlobalFlagsContractAddress null.String + GlobalGasEstimatorMode null.String + GlobalMinIncomingConfirmations null.Int + GlobalMinRequiredOutgoingConfirmations null.Int + GlobalMinimumContractPayment *assets.Link + KeeperMaximumGracePeriod null.Int + KeeperMinimumRequiredConfirmations null.Int + KeeperRegistrySyncInterval *time.Duration + KeeperRegistrySyncUpkeepQueueSize null.Int + LogLevel *config.LogLevel + LogSQLStatements null.Bool + LogToDisk null.Bool + OCRBootstrapCheckInterval *time.Duration + OCRKeyBundleID null.String + OCRObservationGracePeriod *time.Duration + OCRObservationTimeout *time.Duration + OCRTransmitterAddress *ethkey.EIP55Address + P2PBootstrapPeers []string + P2PListenPort null.Int + P2PPeerID *p2pkey.PeerID + P2PPeerIDError error + SecretGenerator config.SecretGenerator + TriggerFallbackDBPollInterval *time.Duration + func (o *GeneralConfigOverrides) SetDefaultHTTPTimeout(d time.Duration) + func (o *GeneralConfigOverrides) SetOCRBootstrapCheckInterval(d time.Duration) + func (o *GeneralConfigOverrides) SetOCRObservationGracePeriod(d time.Duration) + func (o *GeneralConfigOverrides) SetOCRObservationTimeout(d time.Duration) + func (o *GeneralConfigOverrides) SetTriggerFallbackDBPollInterval(d time.Duration) + type TestGeneralConfig struct + Overrides GeneralConfigOverrides + func NewTestGeneralConfig(t *testing.T) *TestGeneralConfig + func NewTestGeneralConfigWithOverrides(t testing.TB, overrides GeneralConfigOverrides) *TestGeneralConfig + func (c *TestGeneralConfig) AdminCredentialsFile() string + func (c *TestGeneralConfig) AllowOrigins() string + func (c *TestGeneralConfig) BlockBackfillDepth() uint64 + func (c *TestGeneralConfig) BlockBackfillSkip() bool + func (c *TestGeneralConfig) BridgeResponseURL() *url.URL + func (c *TestGeneralConfig) ClientNodeURL() string + func (c *TestGeneralConfig) DatabaseTimeout() models.Duration + func (c *TestGeneralConfig) DatabaseURL() url.URL + func (c *TestGeneralConfig) DefaultChainID() *big.Int + func (c *TestGeneralConfig) DefaultHTTPAllowUnrestrictedNetworkAccess() bool + func (c *TestGeneralConfig) DefaultHTTPTimeout() models.Duration + func (c *TestGeneralConfig) DefaultMaxHTTPAttempts() uint + func (c *TestGeneralConfig) Dev() bool + func (c *TestGeneralConfig) EVMDisabled() bool + func (c *TestGeneralConfig) EthereumDisabled() bool + func (c *TestGeneralConfig) FeatureExternalInitiators() bool + func (c *TestGeneralConfig) GetAdvisoryLockIDConfiguredOrDefault() int64 + func (c *TestGeneralConfig) GetDatabaseDialectConfiguredOrDefault() dialects.DialectName + func (c *TestGeneralConfig) GlobalBalanceMonitorEnabled() (bool, bool) + func (c *TestGeneralConfig) GlobalChainType() (string, bool) + func (c *TestGeneralConfig) GlobalEthTxReaperThreshold() (time.Duration, bool) + func (c *TestGeneralConfig) GlobalEthTxResendAfterThreshold() (time.Duration, bool) + func (c *TestGeneralConfig) GlobalEvmEIP1559DynamicFees() (bool, bool) + func (c *TestGeneralConfig) GlobalEvmFinalityDepth() (uint32, bool) + func (c *TestGeneralConfig) GlobalEvmGasBumpPercent() (uint16, bool) + func (c *TestGeneralConfig) GlobalEvmGasBumpTxDepth() (uint16, bool) + func (c *TestGeneralConfig) GlobalEvmGasBumpWei() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmGasLimitDefault() (uint64, bool) + func (c *TestGeneralConfig) GlobalEvmGasLimitMultiplier() (float32, bool) + func (c *TestGeneralConfig) GlobalEvmGasPriceDefault() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmGasTipCapDefault() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmGasTipCapMinimum() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmHeadTrackerHistoryDepth() (uint32, bool) + func (c *TestGeneralConfig) GlobalEvmHeadTrackerMaxBufferSize() (uint32, bool) + func (c *TestGeneralConfig) GlobalEvmHeadTrackerSamplingInterval() (time.Duration, bool) + func (c *TestGeneralConfig) GlobalEvmLogBackfillBatchSize() (uint32, bool) + func (c *TestGeneralConfig) GlobalEvmMaxGasPriceWei() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmMinGasPriceWei() (*big.Int, bool) + func (c *TestGeneralConfig) GlobalEvmNonceAutoSync() (bool, bool) + func (c *TestGeneralConfig) GlobalEvmRPCDefaultBatchSize() (uint32, bool) + func (c *TestGeneralConfig) GlobalFlagsContractAddress() (string, bool) + func (c *TestGeneralConfig) GlobalGasEstimatorMode() (string, bool) + func (c *TestGeneralConfig) GlobalLockRetryInterval() models.Duration + func (c *TestGeneralConfig) GlobalMinIncomingConfirmations() (uint32, bool) + func (c *TestGeneralConfig) GlobalMinRequiredOutgoingConfirmations() (uint64, bool) + func (c *TestGeneralConfig) GlobalMinimumContractPayment() (*assets.Link, bool) + func (c *TestGeneralConfig) InsecureFastScrypt() bool + func (c *TestGeneralConfig) KeeperMaximumGracePeriod() int64 + func (c *TestGeneralConfig) KeeperMinimumRequiredConfirmations() uint64 + func (c *TestGeneralConfig) KeeperRegistrySyncInterval() time.Duration + func (c *TestGeneralConfig) KeeperRegistrySyncUpkeepQueueSize() uint32 + func (c *TestGeneralConfig) LogLevel() zapcore.Level + func (c *TestGeneralConfig) LogSQLMigrations() bool + func (c *TestGeneralConfig) LogSQLStatements() bool + func (c *TestGeneralConfig) LogToDisk() bool + func (c *TestGeneralConfig) MigrateDatabase() bool + func (c *TestGeneralConfig) OCRBootstrapCheckInterval() time.Duration + func (c *TestGeneralConfig) OCRKeyBundleID() (string, error) + func (c *TestGeneralConfig) OCRObservationGracePeriod() time.Duration + func (c *TestGeneralConfig) OCRObservationTimeout() time.Duration + func (c *TestGeneralConfig) OCRTransmitterAddress() (ethkey.EIP55Address, error) + func (c *TestGeneralConfig) ORMMaxIdleConns() int + func (c *TestGeneralConfig) ORMMaxOpenConns() int + func (c *TestGeneralConfig) P2PBootstrapPeers() ([]string, error) + func (c *TestGeneralConfig) P2PListenPort() uint16 + func (c *TestGeneralConfig) P2PPeerID() p2pkey.PeerID + func (c *TestGeneralConfig) RootDir() string + func (c *TestGeneralConfig) SessionSecret() ([]byte, error) + func (c *TestGeneralConfig) SessionTimeout() models.Duration + func (c *TestGeneralConfig) SetDialect(d dialects.DialectName) + func (c *TestGeneralConfig) TriggerFallbackDBPollInterval() time.Duration