[−][src]Trait orml_oracle::CombineData
Combine data provided by operators
Required methods
fn combine_data(
key: &Key,
values: Vec<TimestampedValue>,
prev_value: Option<TimestampedValue>
) -> Option<TimestampedValue>
key: &Key,
values: Vec<TimestampedValue>,
prev_value: Option<TimestampedValue>
) -> Option<TimestampedValue>
Combine data provided by operators
Implementors
impl<T, I, MinimumCount, ExpiresIn> CombineData<<T as Trait<I>>::OracleKey, TimestampedValue<<T as Trait<I>>::OracleValue, <<T as Trait<I>>::Time as Time>::Moment>> for DefaultCombineData<T, MinimumCount, ExpiresIn, I> where
T: Trait<I>,
I: Instance,
MinimumCount: Get<u32>,
ExpiresIn: Get<<<T as Trait<I>>::Time as Time>::Moment>,
[src]
T: Trait<I>,
I: Instance,
MinimumCount: Get<u32>,
ExpiresIn: Get<<<T as Trait<I>>::Time as Time>::Moment>,
fn combine_data(
_key: &<T as Trait<I>>::OracleKey,
values: Vec<TimestampedValueOf<T, I>>,
prev_value: Option<TimestampedValueOf<T, I>>
) -> Option<TimestampedValueOf<T, I>>
[src]
_key: &<T as Trait<I>>::OracleKey,
values: Vec<TimestampedValueOf<T, I>>,
prev_value: Option<TimestampedValueOf<T, I>>
) -> Option<TimestampedValueOf<T, I>>