Intermediate asset tried when it gives a cheaper route than the direct pool.
fn hub(env: soroban_sdk::Env) -> soroban_sdk::Address
Pays dest_amount of dest_asset to pay_to, spending at most max_send of send_asset.
Returns the amount of send_asset actually spent.
fn pay(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
send_asset: soroban_sdk::Address,
max_send: i128,
dest_asset: soroban_sdk::Address,
dest_amount: i128,
pay_to: soroban_sdk::Address,
deadline: u64,
) -> i128
Amount of send_asset a pay for dest_amount of dest_asset would currently spend.
fn quote(
env: soroban_sdk::Env,
send_asset: soroban_sdk::Address,
dest_asset: soroban_sdk::Address,
dest_amount: i128,
) -> i128
fn router(env: soroban_sdk::Env) -> soroban_sdk::Address
fn __constructor(
env: soroban_sdk::Env,
router: soroban_sdk::Address,
hub: soroban_sdk::Address,
)