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 EVM ¶ added in v2.3.0
type EVM interface { HeadTracker() HeadTracker BalanceMonitor() BalanceMonitor Transactions() Transactions GasEstimator() GasEstimator OCR() OCR OCR2() OCR2 NodePool() NodePool AutoCreateKey() bool BlockBackfillDepth() uint64 BlockBackfillSkip() bool BlockEmissionIdleWarningThreshold() time.Duration ChainID() *big.Int ChainType() config.ChainType FinalityDepth() uint32 FlagsContractAddress() string KeySpecificMaxGasPriceWei(addr gethcommon.Address) *assets.Wei LinkContractAddress() string LogBackfillBatchSize() uint32 LogKeepBlocksDepth() uint32 LogPollInterval() time.Duration MinContractPayment() *assets.Link MinIncomingConfirmations() uint32 NonceAutoSync() bool OperatorFactoryAddress() string RPCDefaultBatchSize() uint32 NodeNoNewHeadsThreshold() time.Duration }
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.