IReceptorSafeDispatcherTrait
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait
Part of the group: dispatchers
pub trait IReceptorSafeDispatcherTrait<T>
Trait functions
get_oracle_extension
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::get_oracle_extension
fn get_oracle_extension(self: T) -> Result<ContractAddress, Array<felt252>>
get_quote_tokens
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::get_quote_tokens
fn get_quote_tokens(self: T) -> Result<Span<QuoteTokenInfo>, Array<felt252>>
get_quotes
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::get_quotes
fn get_quotes(self: T) -> Result<Span<Wad>, Array<felt252>>
get_twap_duration
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::get_twap_duration
fn get_twap_duration(self: T) -> Result<u64, Array<felt252>>
get_update_frequency
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::get_update_frequency
fn get_update_frequency(self: T) -> Result<u64, Array<felt252>>
set_oracle_extension
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::set_oracle_extension
fn set_oracle_extension(self: T, oracle_extension: ContractAddress) -> Result<(), Array<felt252>>
set_quote_tokens
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::set_quote_tokens
fn set_quote_tokens(self: T, quote_tokens: Span<ContractAddress>) -> Result<(), Array<felt252>>
set_twap_duration
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::set_twap_duration
fn set_twap_duration(self: T, twap_duration: u64) -> Result<(), Array<felt252>>
set_update_frequency
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::set_update_frequency
fn set_update_frequency(self: T, new_frequency: u64) -> Result<(), Array<felt252>>
update_yin_price
Fully qualified path: opus::interfaces::receptor::IReceptorSafeDispatcherTrait::update_yin_price
fn update_yin_price(self: T) -> Result<(), Array<felt252>>