charli3-oracle-core 0.1.0-alpha.2

Core oracle types, aggregation algorithms, and price providers for Charli3
Documentation
1
2
3
4
5
6
7
8
9
pub mod generic;
pub use generic::GenericApiProvider;
use sp_runtime::sp_std::vec::Vec;

use crate::types::TradePair;

pub trait PriceProvider {
    fn fetch_prices(trade_pairs: Vec<TradePair>) -> Vec<(TradePair, u64)>;
}