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.