oracle
Module0x67b3…928a
- Move path
- 0x3492…c267::oracle
- Functions
- 96 public, 0 entry
- Structs
- 2
- Friend modules
- pool
oracle
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module oracle;
struct Observation has copy, drop, store {
timestamp: u64,
tick_cumulative: i64::I64,
seconds_per_liquidity_cumulative: u256,
initialized: bool,
}
struct ObservationManager has copy, drop, store {
observations: vector<Observation>,
observation_index: u64,
observation_cardinality: u64,
observation_cardinality_next: u64,
}
public fun get_surrounding_observations(&ObservationManager,u64,i32::I32,u128): (Observation, Observation)