fn deposit(
env: soroban_sdk::Env,
maker: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
)
fn withdraw(
env: soroban_sdk::Env,
maker: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn initialize(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
quote_verifier: soroban_sdk::Address,
usdc: soroban_sdk::Address,
eurc: soroban_sdk::Address,
)
fn get_balance(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn execute_swap(
env: soroban_sdk::Env,
token_in: soroban_sdk::Address,
token_out: soroban_sdk::Address,
amount_in: i128,
amount_out: i128,
taker: soroban_sdk::Address,
fee_amount: i128,
fee_distributor: soroban_sdk::Address,
)