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.