fn deposit(
env: soroban_sdk::Env,
token_address: soroban_sdk::Address,
transfer_amount: i128,
)
fn withdraw(
env: soroban_sdk::Env,
token_address: soroban_sdk::Address,
transfer_amount: i128,
)
fn run(
env: soroban_sdk::Env,
launch_key: (soroban_sdk::Address, u64),
amount: (i128, i128, i128, i128),
limit: u32,
)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)