Contract 3809a3d319b3a82b998de3cda2af0e8942bab4a2d088f80df2f105822faa5796

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.92.0

Instances

  • CA4L3K5DYDJU5BLSB3AFFQQS5MHQCSL4ZYWN72UME6JEANY73SZ5YAN3
  • CD3P4JVYYPEU5Z3HAJGDJ6IDAVYTFHUWLDRDGPDY7IBDLPQPFQ4IFITX

Interface

fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn exec_op(
    env: soroban_sdk::Env,
    initiator: soroban_sdk::Address,
    asset: soroban_sdk::Address,
    amount: i128,
    fee: i128,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn set_plan(env: soroban_sdk::Env, plan: ArbPlan)

Withdraw any token balance from this contract (admin only)

fn withdraw(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn orchestrate(
    env: soroban_sdk::Env,
    receiver: soroban_sdk::Address,
    pool: soroban_sdk::Address,
    pool_path: soroban_sdk::Vec,
    path: soroban_sdk::Vec,
    amount: i128,
    min_profit: i128,
)
fn receive_flash_loan(
    env: soroban_sdk::Env,
    _initiator: soroban_sdk::Address,
    _assets: soroban_sdk::Vec,
    amounts: soroban_sdk::Vec,
    premiums: soroban_sdk::Vec,
)

Imports

WebAssembly Text (WAT) ▶