IStabilizer
Fully qualified path: opus::interfaces::stabilizer::IStabilizer
pub trait IStabilizer<TContractState>
Trait functions
get_total_liquidity
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::get_total_liquidity
fn get_total_liquidity(self: @TContractState) -> u128
get_token_id_for_user
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::get_token_id_for_user
fn get_token_id_for_user(self: @TContractState, user: ContractAddress) -> Option<u64>
get_stake
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::get_stake
fn get_stake(self: @TContractState, user: ContractAddress) -> Stake
get_yield_state
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::get_yield_state
fn get_yield_state(self: @TContractState) -> YieldState
stake
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::stake
fn stake(ref self: TContractState, token_id: u64)
unstake
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::unstake
fn unstake(ref self: TContractState)
claim
Fully qualified path: opus::interfaces::stabilizer::IStabilizer::claim
fn claim(ref self: TContractState)