Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IOracle

Fully qualified path: opus::interfaces::oracle::IOracle

pub trait IOracle<TContractState>

Trait functions

get_name

Fully qualified path: opus::interfaces::oracle::IOracle::get_name

fn get_name(self: @TContractState) -> felt252

get_oracles

Fully qualified path: opus::interfaces::oracle::IOracle::get_oracles

fn get_oracles(self: @TContractState) -> Span<ContractAddress>

fetch_price

Fully qualified path: opus::interfaces::oracle::IOracle::fetch_price

fn fetch_price(ref self: TContractState, yang: ContractAddress) -> Result<Wad, felt252>