IOracleSafeDispatcherTrait
Fully qualified path: opus::interfaces::oracle::IOracleSafeDispatcherTrait
Part of the group: dispatchers
pub trait IOracleSafeDispatcherTrait<T>
Trait functions
get_name
Fully qualified path: opus::interfaces::oracle::IOracleSafeDispatcherTrait::get_name
fn get_name(self: T) -> Result<felt252, Array<felt252>>
get_oracles
Fully qualified path: opus::interfaces::oracle::IOracleSafeDispatcherTrait::get_oracles
fn get_oracles(self: T) -> Result<Span<ContractAddress>, Array<felt252>>
fetch_price
Fully qualified path: opus::interfaces::oracle::IOracleSafeDispatcherTrait::fetch_price
fn fetch_price(self: T, yang: ContractAddress) -> Result<Result<Wad, felt252>, Array<felt252>>