Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultIDs is the set of chain ids which have defaults. DefaultIDs []*utils.Big )
Functions ¶
This section is empty.
Types ¶
type BalanceMonitor ¶
type BalanceMonitor struct {
Enabled *bool
}
type BlockHistoryEstimator ¶
type Chain ¶
type Chain struct { BlockBackfillDepth *uint32 BlockBackfillSkip *bool ChainType *string FinalityDepth *uint32 FlagsContractAddress *ethkey.EIP55Address LinkContractAddress *ethkey.EIP55Address LogBackfillBatchSize *uint32 LogPollInterval *models.Duration MaxInFlightTransactions *uint32 MaxQueuedTransactions *uint32 MinIncomingConfirmations *uint32 MinimumContractPayment *assets.Link NonceAutoSync *bool NoNewHeadsThreshold *models.Duration OperatorFactoryAddress *ethkey.EIP55Address RPCDefaultBatchSize *uint32 RPCBlockQueryDelay *uint16 TxReaperInterval *models.Duration TxReaperThreshold *models.Duration TxResendAfterThreshold *models.Duration UseForwarders *bool BalanceMonitor *BalanceMonitor GasEstimator *GasEstimator HeadTracker *HeadTracker KeySpecific KeySpecificConfig `toml:",omitempty"` NodePool *NodePool OCR *OCR }
func Defaults ¶
Defaults returns the default Chain values, optionally for the given chainID, as well as a name if the chainID is known.
func (Chain) ValidateConfig ¶ added in v1.9.0
type GasEstimator ¶
type GasEstimator struct { Mode *string PriceDefault *utils.Wei PriceMax *utils.Wei PriceMin *utils.Wei LimitDefault *uint32 LimitMax *uint32 LimitMultiplier *decimal.Decimal LimitTransfer *uint32 LimitOCRJobType *uint32 LimitDRJobType *uint32 LimitVRFJobType *uint32 LimitFMJobType *uint32 LimitKeeperJobType *uint32 BumpMin *utils.Wei BumpPercent *uint16 BumpThreshold *uint32 BumpTxDepth *uint16 EIP1559DynamicFees *bool FeeCapDefault *utils.Wei TipCapDefault *utils.Wei TipCapMinimum *utils.Wei BlockHistory *BlockHistoryEstimator }
type HeadTracker ¶
type KeySpecific ¶
type KeySpecific struct { Key *ethkey.EIP55Address GasEstimator *KeySpecificGasEstimator }
type KeySpecificConfig ¶ added in v1.8.0
type KeySpecificConfig []KeySpecific
func (KeySpecificConfig) ValidateConfig ¶ added in v1.8.0
func (ks KeySpecificConfig) ValidateConfig() (err error)
type KeySpecificGasEstimator ¶
type Node ¶
func (*Node) ValidateConfig ¶ added in v1.8.0
Click to show internal directories.
Click to hide internal directories.