Contract 01427012043d3cdbbe5101448296dd01dbad44aa42fc164fbe865a6c3d7e3be5

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.92.0

Instances

  • CBAUSQ5OCLU6TPATMBX6XPTRM3JTSKPXVAKIAJTYYUA6JT5T64M3B4DW

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    market_wasm_hash: soroban_sdk::BytesN<32>,
)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_market(env: soroban_sdk::Env, market_id: u64) -> soroban_sdk::Address
fn create_market(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    config: MarketConfig,
) -> (u64, soroban_sdk::Address)
fn get_market_count(env: soroban_sdk::Env) -> u64
fn claim(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Result
fn buy_no(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    amount: i128,
) -> Result<(), MarketError>
fn refund(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Result
fn buy_yes(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    amount: i128,
) -> Result<(), MarketError>
fn resolve(
    env: soroban_sdk::Env,
    oracle: soroban_sdk::Address,
    outcome: Outcome,
) -> Result<(), MarketError>
fn get_odds(env: soroban_sdk::Env) -> (i128, i128)
fn get_state(env: soroban_sdk::Env) -> Result
fn get_config(env: soroban_sdk::Env) -> Result
fn initialize(env: soroban_sdk::Env, config: MarketConfig) -> Result<(), MarketError>
fn get_position(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> (BetInfo, BetInfo)
fn withdraw_fees(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
) -> Result

Imports

WebAssembly Text (WAT) ▶