Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IReceptor

Fully qualified path: opus::interfaces::receptor::IReceptor

pub trait IReceptor<TContractState>

Trait functions

get_oracle_extension

Fully qualified path: opus::interfaces::receptor::IReceptor::get_oracle_extension

fn get_oracle_extension(self: @TContractState) -> ContractAddress

get_quote_tokens

Fully qualified path: opus::interfaces::receptor::IReceptor::get_quote_tokens

fn get_quote_tokens(self: @TContractState) -> Span<QuoteTokenInfo>

get_quotes

Fully qualified path: opus::interfaces::receptor::IReceptor::get_quotes

fn get_quotes(self: @TContractState) -> Span<Wad>

get_twap_duration

Fully qualified path: opus::interfaces::receptor::IReceptor::get_twap_duration

fn get_twap_duration(self: @TContractState) -> u64

get_update_frequency

Fully qualified path: opus::interfaces::receptor::IReceptor::get_update_frequency

fn get_update_frequency(self: @TContractState) -> u64

set_oracle_extension

Fully qualified path: opus::interfaces::receptor::IReceptor::set_oracle_extension

fn set_oracle_extension(ref self: TContractState, oracle_extension: ContractAddress)

set_quote_tokens

Fully qualified path: opus::interfaces::receptor::IReceptor::set_quote_tokens

fn set_quote_tokens(ref self: TContractState, quote_tokens: Span<ContractAddress>)

set_twap_duration

Fully qualified path: opus::interfaces::receptor::IReceptor::set_twap_duration

fn set_twap_duration(ref self: TContractState, twap_duration: u64)

set_update_frequency

Fully qualified path: opus::interfaces::receptor::IReceptor::set_update_frequency

fn set_update_frequency(ref self: TContractState, new_frequency: u64)

update_yin_price

Fully qualified path: opus::interfaces::receptor::IReceptor::update_yin_price

fn update_yin_price(ref self: TContractState)