fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn extend_ttl(env: soroban_sdk::Env)
fn get_engine(env: soroban_sdk::Env) -> soroban_sdk::Address
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
engine: soroban_sdk::Address,
)
fn withdraw_to(
env: soroban_sdk::Env,
engine: soroban_sdk::Address,
user: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
position_id: u64,
)
fn accept_admin(env: soroban_sdk::Env, pending: soroban_sdk::Address)
fn deposit_from(
env: soroban_sdk::Env,
engine: soroban_sdk::Address,
user: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
position_id: u64,
)
fn propose_admin(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
pending: soroban_sdk::Address,
)
fn get_position_balance(env: soroban_sdk::Env, position_id: u64) -> i128
fn get_total_token_balance(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128