IStabilizerSafeDispatcherTrait
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait
Part of the group: dispatchers
pub trait IStabilizerSafeDispatcherTrait<T>
Trait functions
get_total_liquidity
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::get_total_liquidity
fn get_total_liquidity(self: T) -> Result<u128, Array<felt252>>
get_token_id_for_user
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::get_token_id_for_user
fn get_token_id_for_user(self: T, user: ContractAddress) -> Result<Option<u64>, Array<felt252>>
get_stake
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::get_stake
fn get_stake(self: T, user: ContractAddress) -> Result<Stake, Array<felt252>>
get_yield_state
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::get_yield_state
fn get_yield_state(self: T) -> Result<YieldState, Array<felt252>>
stake
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::stake
fn stake(self: T, token_id: u64) -> Result<(), Array<felt252>>
unstake
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::unstake
fn unstake(self: T) -> Result<(), Array<felt252>>
claim
Fully qualified path: opus::interfaces::stabilizer::IStabilizerSafeDispatcherTrait::claim
fn claim(self: T) -> Result<(), Array<felt252>>