Contract 847fb4e590c727f947b5620f22cfa864e1278a2b47af029bb4319ea5feae6607

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.96.1

Instances

  • CACPKWPKRQ5V6GWJRPMDOTXDK4PJK4BEEZQDBJAZCAIOQ2X3GL7ZI5GY

Interface

fn init(env: soroban_sdk::Env, owner_addr: soroban_sdk::Address)

Withdraw everything to the owner.

fn sweep(env: soroban_sdk::Env, tokens: soroban_sdk::Vec)

Phase 1 (atomic): fund this contract with at least donation USDC first.

fn phase1(
    env: soroban_sdk::Env,
    usdc: soroban_sdk::Address,
    comet: soroban_sdk::Address,
    backstop: soroban_sdk::Address,
    pools: soroban_sdk::Vec,
    lot_assets: soroban_sdk::Vec>,
    donation: i128,
)

Phase 2: call once at auction_block + 400 (or later, before +500). Open to anyone: proceeds stay in the contract.

fn phase2(
    env: soroban_sdk::Env,
    backstop: soroban_sdk::Address,
    pools: soroban_sdk::Vec,
)

Imports

WebAssembly Text (WAT) ▶