Contract 929983b14e13b20c63e028a760e22dc71dfe22166469a96765e18a8964b68434

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 25.1.1#94c2a3b3a5ded6b9cf9cef0c207bf8804f3eb294
rsver 1.93.1

Instances

  • CBZN2DFHUXHJL3YBV6PANTZFBNW6L3NKYBCHPHPOKSOJYUMK53IJK55V

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