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 BlockEmissionIdleWarningThreshold() time.Duration ChainID() *big.Int EvmFinalityDepth() uint32 FlagsContractAddress() 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 ChainType() config.ChainType AutoCreateKey() bool BlockBackfillDepth() uint64 BlockBackfillSkip() bool FinalityDepth() uint32 LogBackfillBatchSize() uint32 LogPollInterval() time.Duration LogKeepBlocksDepth() uint32 NonceAutoSync() bool RPCDefaultBatchSize() uint32 KeySpecificMaxGasPriceWei(addr gethcommon.Address) *assets.Wei }
type GasEstimator ¶ added in v2.3.0
type GasEstimator interface { BlockHistory() BlockHistory LimitJobType() LimitJobType EIP1559DynamicFees() bool BumpPercent() uint16 BumpThreshold() uint64 BumpTxDepth() uint32 BumpMin() *assets.Wei FeeCapDefault() *assets.Wei LimitDefault() uint32 LimitMax() uint32 LimitMultiplier() float32 LimitTransfer() uint32 PriceDefault() *assets.Wei TipCapDefault() *assets.Wei TipCapMin() *assets.Wei PriceMax() *assets.Wei PriceMin() *assets.Wei Mode() string }
type HeadTracker ¶ added in v2.3.0
type LimitJobType ¶ 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.