Contract 69a12d89059be04ac195f5acf40982d7e9ee93fd08f4df33626789d00ffccbd2

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.98.1
source_repo github:DiegoPoveda01/local402

Instances

  • CA6Z4E55YN6LZEXBQPFCWUIMUJGAV42RLHYWWZ6SNIP4E73R2I2PUGHD
  • CCPC6MNCSDEHI6FGO5V42XFSUHGEAZ73MA7WRSLF6QFCMLP2Z4MDYLGD

Interface

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,
)

Imports

WebAssembly Text (WAT) ▶