Contract 36bc4cc0f60a276ac38bae11e46a530f5cec5dd8be0aeae7207ac4893d546e81

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.95.0

Instances

  • CAIHEFGFFI7VPNUQDATIZ6H5N2TATBEJMTNETB47LZOBWVJTKNGY6Q62

Interface

fn claim(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
) -> Result
fn place_bet(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
    outcome_id: u32,
    amount: i128,
) -> Result<(), MarketError>
fn get_market(
    env: soroban_sdk::Env,
    market_id: soroban_sdk::BytesN<32>,
) -> Option
fn get_position(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
    outcome_id: u32,
) -> i128
fn create_market(
    env: soroban_sdk::Env,
    market_id: soroban_sdk::BytesN<32>,
    admin: soroban_sdk::Address,
    token: soroban_sdk::Address,
    outcomes_count: u32,
    closing_date: u64,
    liquidate_at: u64,
) -> Result<(), MarketError>
fn get_claimable(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
) -> Result
fn settle_market(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
    winning_outcome_id: u32,
) -> Result<(), MarketError>
fn get_outcome_pool(
    env: soroban_sdk::Env,
    market_id: soroban_sdk::BytesN<32>,
    outcome_id: u32,
) -> i128
fn migrate_market_token(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    market_id: soroban_sdk::BytesN<32>,
    new_token: soroban_sdk::Address,
) -> Result<(), MarketError>

Imports

WebAssembly Text (WAT) ▶