referrerpolicy=no-referrer-when-downgrade

Type Alias RawValues

Source
pub type RawValues<T: Config<I>, I: 'static = ()> = StorageDoubleMap<_GeneratedPrefixForStorageRawValues<T, I>, Twox64Concat, T::AccountId, Twox64Concat, T::OracleKey, TimestampedValue<<T as Config<I>>::OracleValue, <<T as Config<I>>::Time as Time>::Moment>>;
Expand description

The raw values for each oracle operator.

Maps (AccountId, OracleKey) to TimestampedValue containing the operator’s submitted value along with the timestamp when it was submitted. This storage maintains the complete history of individual operator submissions, allowing for data aggregation and audit trails.

§Storage Economics

No storage deposits are required as this data is considered essential for the oracle’s operation and data integrity. The storage cost is borne by the blockchain as part of the oracle infrastructure.

Storage type is [StorageDoubleMap] with key1 type T :: AccountId, key2 type T :: OracleKey and value type TimestampedValueOf < T, I >.

Aliased Type§

struct RawValues<T: Config<I>, I: 'static = ()>(/* private fields */);