fn swap(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
token_in: soroban_sdk::Address,
token_out: soroban_sdk::Address,
amount_in: i128,
min_amount_out: i128,
) -> Result
Very basic mock swap logic. Assumes 1:1 if same, or hardcoded mock rates.
fn get_quote(
env: soroban_sdk::Env,
token_in: soroban_sdk::Address,
token_out: soroban_sdk::Address,
amount_in: i128,
) -> i128
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
saas_contract: soroban_sdk::Address,
)