Contract b8d72119c7caa19b3c2a891b0f577f1fef50e10467f1c5cb82cd15e7b4953454

← Back to Index 📥 Download WASM

Meta

rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.96.0

Instances

  • CCAKXHSQZDNYOGXXPUR3TP3AWWSKM4J2F7BXU64V3YUVHY2HI7EJQJL2

Interface

fn mode(env: soroban_sdk::Env) -> u32

Owner: move any token held by this contract.

fn sweep(
    env: soroban_sdk::Env,
    tkn: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)

Flash-loan receiver (moderc3156). caller is the from of the flash loan (the owner).

fn exec_op(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
    fee: i128,
)

Owner: arm the next exec_op. mode 1 = create, 2 = fill (plan = deposit amounts), 3 = probe (plan[0] = USDC to swap and back), 0 = disarm.

fn set_plan(env: soroban_sdk::Env, mode: u32, plan: soroban_sdk::Vec)
fn last_auction(env: soroban_sdk::Env) -> (i128, u32)
fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    pool_fixed: soroban_sdk::Address,
    pool_flash: soroban_sdk::Address,
    comet: soroban_sdk::Address,
    backstop: soroban_sdk::Address,
    usdc: soroban_sdk::Address,
    blnd: soroban_sdk::Address,
    lot: soroban_sdk::Vec,
)

Imports

WebAssembly Text (WAT) ▶