Contract 4fccfb0a60d50a78d4738bdd68b09e0286b7b07073115545687d28eeedba0359

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdkver 27.0.0#e5cb4b52c3da8e56fc48adfd7b85d85976c1a059
rsver 1.97.1

Instances

  • CAO3KQM2UBHNHKOO5E3KT7XXFFJHB3JIRI5VBQ6YW2DPMYSP72WM5RTG
  • CCXHGNQRUJMONANKBM3JCYOHHO2Z4BJHOU2GXH72ORNSEG4CRUSKRC4V

Interface

fn buy_shares(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: u64,
    outcome: u32,
    payment: i128,
) -> i128
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token: soroban_sdk::Address,
    factory: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
)
fn sell_shares(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: u64,
    outcome: u32,
    shares: i128,
) -> i128
fn add_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: u64,
    amount: i128,
) -> i128
fn create_market(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    market_id: u64,
    res_time: u64,
    oracle: soroban_sdk::Address,
)
fn claim_winnings(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: u64,
) -> i128
fn resolve_market(env: soroban_sdk::Env, market_id: u64, outcome: u32)
fn remove_liquidity(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: u64,
    amount: i128,
) -> i128

Imports

WebAssembly Text (WAT) ▶