Versions in this module Expand all Collapse all v1 v1.10.17 Oct 18, 2021 Changes in this version + type Chain struct + Cfg ChainCfg + CreatedAt time.Time + Enabled bool + ID utils.Big + Nodes []Node + UpdatedAt time.Time + func (Chain) TableName() string + type ChainCfg struct + BlockHistoryEstimatorBlockDelay null.Int + BlockHistoryEstimatorBlockHistorySize null.Int + ChainType null.String + 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 + KeySpecific map[string]ChainCfg + MinIncomingConfirmations null.Int + MinRequiredOutgoingConfirmations null.Int + MinimumContractPayment *assets.Link + OCRObservationTimeout *models.Duration + func (c *ChainCfg) Scan(value interface{}) error + func (c ChainCfg) Value() (driver.Value, error) + type ChainConfigORM interface + Clear func(chainID *big.Int, key string) error + StoreString func(chainID *big.Int, key, val string) error + type NewNode struct + EVMChainID utils.Big + HTTPURL null.String + Name string + SendOnly bool + WSURL null.String + type Node struct + CreatedAt time.Time + EVMChain Chain + EVMChainID utils.Big + HTTPURL null.String + ID int32 + Name string + SendOnly bool + UpdatedAt time.Time + WSURL null.String + type ORM interface + Chain func(id utils.Big) (chain Chain, err error) + Chains func(offset, limit int) ([]Chain, int, error) + CreateChain func(id utils.Big, config ChainCfg) (Chain, error) + CreateNode func(data NewNode) (Node, error) + DeleteChain func(id utils.Big) error + DeleteNode func(id int64) error + EnabledChainsWithNodes func() ([]Chain, error) + Nodes func(offset, limit int) ([]Node, int, error) + NodesForChain func(chainID utils.Big, offset, limit int) ([]Node, int, error) + UpdateChain func(id utils.Big, enabled bool, config ChainCfg) (Chain, error)