Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BalanceMonitor ¶ added in v2.3.0
type BalanceMonitor interface {
Enabled() bool
}
type BlockHistory ¶ added in v2.3.0
type ChainScopedConfig ¶
type ChainScopedConfig interface { config.AppConfig ChainScopedOnlyConfig // Deprecated, to be replaced by EVM() below Validate() error EVM() EVM }
type ChainScopedOnlyConfig ¶
type ChainScopedOnlyConfig interface { evmclient.NodeConfig AutoCreateKey() bool BlockBackfillDepth() uint64 BlockBackfillSkip() bool BlockEmissionIdleWarningThreshold() time.Duration ChainID() *big.Int EvmEIP1559DynamicFees() bool EvmFinalityDepth() uint32 EvmGasBumpPercent() uint16 EvmGasBumpThreshold() uint64 EvmGasBumpTxDepth() uint32 EvmGasBumpWei() *assets.Wei EvmGasFeeCapDefault() *assets.Wei EvmGasLimitDefault() uint32 EvmGasLimitMax() uint32 EvmGasLimitMultiplier() float32 EvmGasLimitTransfer() uint32 EvmGasLimitOCRJobType() *uint32 EvmGasLimitOCR2JobType() *uint32 EvmGasLimitDRJobType() *uint32 EvmGasLimitVRFJobType() *uint32 EvmGasLimitFMJobType() *uint32 EvmGasLimitKeeperJobType() *uint32 EvmGasPriceDefault() *assets.Wei EvmGasTipCapDefault() *assets.Wei EvmGasTipCapMinimum() *assets.Wei EvmLogBackfillBatchSize() uint32 EvmLogKeepBlocksDepth() uint32 EvmLogPollInterval() time.Duration EvmMaxGasPriceWei() *assets.Wei EvmMinGasPriceWei() *assets.Wei EvmNonceAutoSync() bool EvmRPCDefaultBatchSize() uint32 FlagsContractAddress() string GasEstimatorMode() string ChainType() config.ChainType KeySpecificMaxGasPriceWei(addr gethcommon.Address) *assets.Wei LinkContractAddress() string OperatorFactoryAddress() string MinIncomingConfirmations() uint32 MinimumContractPayment() *assets.Link }
Deprecated, use EVM below
type EVM ¶ added in v2.3.0
type EVM interface { HeadTracker() HeadTracker BalanceMonitor() BalanceMonitor Transactions() Transactions GasEstimator() GasEstimator OCR() OCR OCR2() OCR2 }
type GasEstimator ¶ added in v2.3.0
type GasEstimator interface {
BlockHistory() BlockHistory
}
type HeadTracker ¶ added in v2.3.0
type OCR2 ¶ added in v2.3.0
type OCR2 interface {
Automation() OCR2Automation
}
type OCR2Automation ¶ added in v2.3.0
type OCR2Automation interface {
GasLimit() uint32
}
Click to show internal directories.
Click to hide internal directories.