Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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>>