Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chain ¶
type ChainCfg ¶
type ChainCfg struct { BlockHistoryEstimatorBlockDelay null.Int BlockHistoryEstimatorBlockHistorySize null.Int EthTxReaperThreshold *models.Duration EthTxResendAfterThreshold *models.Duration EvmEIP1559DynamicFees null.Bool EvmFinalityDepth null.Int EvmGasBumpPercent null.Int EvmGasBumpTxDepth null.Int EvmGasBumpWei *utils.Big EvmGasLimitDefault null.Int EvmGasLimitMultiplier null.Float EvmGasPriceDefault *utils.Big EvmGasTipCapDefault *utils.Big EvmGasTipCapMinimum *utils.Big EvmHeadTrackerHistoryDepth null.Int EvmHeadTrackerMaxBufferSize null.Int EvmHeadTrackerSamplingInterval *models.Duration EvmLogBackfillBatchSize null.Int EvmMaxGasPriceWei *utils.Big EvmNonceAutoSync null.Bool EvmRPCDefaultBatchSize null.Int FlagsContractAddress null.String GasEstimatorMode null.String ChainType null.String MinIncomingConfirmations null.Int MinRequiredOutgoingConfirmations null.Int MinimumContractPayment *assets.Link OCRObservationTimeout *models.Duration KeySpecific map[string]ChainCfg }
type ChainConfigORM ¶
type ORM ¶
type ORM interface { EnabledChainsWithNodes() ([]Chain, error) Chain(id utils.Big) (chain Chain, err error) CreateChain(id utils.Big, config ChainCfg) (Chain, error) UpdateChain(id utils.Big, enabled bool, config ChainCfg) (Chain, error) DeleteChain(id utils.Big) error Chains(offset, limit int) ([]Chain, int, error) CreateNode(data NewNode) (Node, error) DeleteNode(id int64) error Nodes(offset, limit int) ([]Node, int, error) NodesForChain(chainID utils.Big, offset, limit int) ([]Node, int, error) ChainConfigORM }
Click to show internal directories.
Click to hide internal directories.