fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn price(env: soroban_sdk::Env) -> Option
fn token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn oracle(env: soroban_sdk::Env) -> soroban_sdk::Address
fn balance(env: soroban_sdk::Env) -> i128
fn deposit(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn max_age(env: soroban_sdk::Env) -> u64
fn withdraw(env: soroban_sdk::Env) -> i128
fn backup_at(env: soroban_sdk::Env) -> u64
fn target_price(env: soroban_sdk::Env) -> i128
fn __constructor(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
token: soroban_sdk::Address,
oracle: soroban_sdk::Address,
target_price: i128,
backup_at: u64,
max_age: u64,
)
fn is_unlockable(env: soroban_sdk::Env) -> bool