fn init(env: soroban_sdk::Env, public_key: soroban_sdk::Address)
fn deposit(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
from: soroban_sdk::Address,
amount: i128,
)
fn withdraw(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
receiver: soroban_sdk::Address,
amount: i128,
)