fn accrue(env: soroban_sdk::Env, user: soroban_sdk::Address, memo: u64, amount: i128)
fn get_apy(env: soroban_sdk::Env, user: soroban_sdk::Address, memo: u64) -> i128
fn set_pct(env: soroban_sdk::Env, pct: u32)
fn end_stkg(env: soroban_sdk::Env, user: soroban_sdk::Address, memo: u64)
fn withdraw(
env: soroban_sdk::Env,
amount: i128,
user: soroban_sdk::Address,
memo: u64,
activo_id: soroban_sdk::Symbol,
)
fn get_strat(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
memo: u64,
) -> Result
fn set_strat(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
memo: u64,
amount: i128,
token_id: soroban_sdk::Symbol,
)
fn set_s_cmp(env: soroban_sdk::Env, user: soroban_sdk::Address, memo: u64)
fn set_s_exp(env: soroban_sdk::Env, user: soroban_sdk::Address, memo: u64)
fn set_token(
env: soroban_sdk::Env,
token_id: soroban_sdk::Symbol,
token: soroban_sdk::Address,
)
fn set_yield(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn set_activo(
env: soroban_sdk::Env,
activo_id: soroban_sdk::Symbol,
activo: soroban_sdk::Address,
)
fn get_all_strats(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
) -> soroban_sdk::Vec