IEkuboOracleAdapterDispatcherTrait
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait
Part of the group: dispatchers
pub trait IEkuboOracleAdapterDispatcherTrait<T>
Trait functions
get_oracle_extension
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::get_oracle_extension
fn get_oracle_extension(self: T) -> ContractAddress
get_quote_tokens
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::get_quote_tokens
fn get_quote_tokens(self: T) -> Span<QuoteTokenInfo>
get_twap_duration
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::get_twap_duration
fn get_twap_duration(self: T) -> u64
set_oracle_extension
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::set_oracle_extension
fn set_oracle_extension(self: T, oracle_extension: ContractAddress)
set_quote_tokens
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::set_quote_tokens
fn set_quote_tokens(self: T, quote_tokens: Span<ContractAddress>)
set_twap_duration
Fully qualified path: opus::interfaces::ekubo_oracle_adapter::IEkuboOracleAdapterDispatcherTrait::set_twap_duration
fn set_twap_duration(self: T, twap_duration: u64)