fn init(env: soroban_sdk::Env)
fn submit(
env: soroban_sdk::Env,
_from: soroban_sdk::Address,
_spender: soroban_sdk::Address,
_to: soroban_sdk::Address,
_requests: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn exec_op(
env: soroban_sdk::Env,
initiator: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
premium: i128,
) -> bool
fn set_plan(
env: soroban_sdk::Env,
initiator: soroban_sdk::Address,
pool: soroban_sdk::Address,
target_user: soroban_sdk::Address,
collateral_asset: soroban_sdk::Address,
router: soroban_sdk::Address,
path: soroban_sdk::Vec,
min_profit: i128,
)
fn swap_exact_tokens_for_tokens(
env: soroban_sdk::Env,
_amount_in: i128,
_amount_out_min: i128,
_path: soroban_sdk::Vec,
_to: soroban_sdk::Address,
_deadline: u64,
) -> soroban_sdk::Vec