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)