Trait ValidateOracleTime

Source
pub trait ValidateOracleTime {
    // Required methods
    fn oracle_updated_after(&self) -> CoreResult<Option<i64>>;
    fn oracle_updated_before(&self) -> CoreResult<Option<i64>>;
    fn oracle_updated_after_slot(&self) -> CoreResult<Option<u64>>;
}
Expand description

Validate Oracle Time.

Required Methods§

Source

fn oracle_updated_after(&self) -> CoreResult<Option<i64>>

Oracle must be updated after this time.

Source

fn oracle_updated_before(&self) -> CoreResult<Option<i64>>

Oracle must be updated before this time.

Source

fn oracle_updated_after_slot(&self) -> CoreResult<Option<u64>>

Oracle must be updated after this slot.

Implementors§