fn initialize(env: soroban_sdk::Env, owner: soroban_sdk::Address)
Execute an atomic, multi-protocol route with precomputed parameters.
fn execute(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
actions: soroban_sdk::Vec>,
max_amount: u128,
min_profit: u128,
) -> u128
fn withdraw(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
token: soroban_sdk::Address,
to: soroban_sdk::Address,
amount: u128,
)