fn token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn oracle(env: soroban_sdk::Env) -> soroban_sdk::Address
fn vaults(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn max_age(env: soroban_sdk::Env) -> u64
fn version(env: soroban_sdk::Env) -> u32
fn create_date(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
amount: i128,
unlock_at: u64,
salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn __constructor(
env: soroban_sdk::Env,
date_wasm_hash: soroban_sdk::BytesN<32>,
target_wasm_hash: soroban_sdk::BytesN<32>,
token: soroban_sdk::Address,
oracle: soroban_sdk::Address,
oracle_decimals: u32,
max_age: u64,
)
fn create_target(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
amount: i128,
target_price: i128,
backup_at: u64,
salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn oracle_decimals(env: soroban_sdk::Env) -> u32