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 */);