Contract 54d35ddc63885c8af21129537feb7d23616aceab3ee5057867efbdb99744b768

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 25.1.1#94c2a3b3a5ded6b9cf9cef0c207bf8804f3eb294
rsver 1.93.1

Instances

  • CAJAHYCN6BT6THKR6S6DENBJUA2E6JOJDVWVV3NWAPMTXJKN7MH6HMYH

Interface

Store invocations and sub-auth entries in temporary storage. a = swap invocations, b = sub-invocation auth entries for token transfers that swap contracts will make on our behalf.

fn a(
    env: soroban_sdk::Env,
    a: soroban_sdk::Vec<
        (soroban_sdk::Address, soroban_sdk::Symbol, soroban_sdk::Vec),
    >,
    b: soroban_sdk::Vec<
        (soroban_sdk::Address, soroban_sdk::Symbol, soroban_sdk::Vec),
    >,
)

Called by Blend pool during flash_loan callback. Authorizes sub-invocations, executes swaps, transfers remaining balance.

fn exec_op(
    env: soroban_sdk::Env,
    a: soroban_sdk::Address,
    b: soroban_sdk::Address,
    c: i128,
    d: i128,
)

Imports

WebAssembly Text (WAT) ▶