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.
