ISummaryStatsABILibraryDispatcherImpl
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl
Part of the group: dispatchers
impl ISummaryStatsABILibraryDispatcherImpl of ISummaryStatsABIDispatcherTrait<
ISummaryStatsABILibraryDispatcher,
>;
Impl functions
calculate_mean
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::calculate_mean
fn calculate_mean(
self: ISummaryStatsABILibraryDispatcher,
data_type: DataType,
start: u64,
stop: u64,
aggregation_mode: AggregationMode,
) -> (u128, u32)
calculate_volatility
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::calculate_volatility
fn calculate_volatility(
self: ISummaryStatsABILibraryDispatcher,
data_type: DataType,
start_tick: u64,
end_tick: u64,
num_samples: u64,
aggregation_mode: AggregationMode,
) -> (u128, u32)
calculate_twap
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::calculate_twap
fn calculate_twap(
self: ISummaryStatsABILibraryDispatcher,
data_type: DataType,
aggregation_mode: AggregationMode,
time: u64,
start_time: u64,
) -> (u128, u32)
get_oracle_address
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::get_oracle_address
fn get_oracle_address(self: ISummaryStatsABILibraryDispatcher) -> ContractAddress
get_options_data
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::get_options_data
fn get_options_data(
self: ISummaryStatsABILibraryDispatcher, instrument_name: felt252,
) -> OptionsFeedData
get_options_data_hash
Fully qualified path: pragma_lib::abi::ISummaryStatsABILibraryDispatcherImpl::get_options_data_hash
fn get_options_data_hash(
self: ISummaryStatsABILibraryDispatcher, update_data: OptionsFeedData,
) -> felt252