Skip to main content

State

Genesis state defines the initial state of the module to be used to setup the module.

Params

Params is a module-wide configuration that stores system parameters and defines overall functioning of the ocr module. This module is modifiable by governance using params update proposal natively supported by gov module. Struct for the ocr module params store.

FeedConfig

FeedConfig is to manage the configurations of feed and it exists one per feed.

FeedConfigInfo

FeedConfigInfo is storing the information that needs to be updated more often for each transmission event.

Transmission

Transmission is the unit to save transition information on the store.

Report

Report is the unit to save report information on the store.
ReportToSign saves the information that needs to be signed by observers.

OnchainConfig

OnchainConfig saves the configuration that needs to be managed on-chain for feed config.

ContractConfig

ContractConfig saves the configuration that is related to contract to store OCR.

FeedProperties

FeedProperties is a unit to store the properties of feed by id.

PendingPayeeship

PendingPayeeship is a record that is stored when a person is delegating payeeship to another address. When proposed payee accept this, this record is removed.
Last modified on March 30, 2026