fn swap_exact_soroswap(
env: soroban_sdk::Env,
amount_in: i128,
amount_out_min: i128,
path: soroban_sdk::Vec,
to: soroban_sdk::Address,
deadline: u64,
) -> Result<(), ContractError>
fn setup_soroswap_id(env: soroban_sdk::Env, soroswap_id: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)