Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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