Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToLocalConfig ¶
func ToLocalConfig(ocr2Config OCR2Config, insConf InsecureConfig, spec job.OCR2OracleSpec) (types.LocalConfig, error)
ToLocalConfig creates a OCR2 LocalConfig from the global config and the OCR2 spec.
func ValidatedOracleSpecToml ¶
func ValidatedOracleSpecToml(config OCR2Config, insConf InsecureConfig, tomlString string) (job.Job, error)
ValidatedOracleSpecToml validates an oracle spec that came from TOML
Types ¶
type InsecureConfig ¶ added in v2.3.0
type InsecureConfig interface {
OCRDevelopmentMode() bool
}
type OCR2Config ¶ added in v2.3.0
type OCR2Config interface {
BlockchainTimeout() time.Duration
ContractConfirmations() uint16
ContractPollInterval() time.Duration
ContractTransmitterTransmitTimeout() time.Duration
DatabaseTimeout() time.Duration
TraceLogging() bool
}
OCR2Config contains OCR2 configurations for a job.
type OCR2GenericPluginConfig ¶ added in v2.8.0
type OCR2GenericPluginConfig struct {
CoreConfig coreConfig `json:"coreConfig"`
PluginConfig json.RawMessage
}
Click to show internal directories.
Click to hide internal directories.