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