Contract 55d32eba6a003a19c8b976a1b64ffa1a69a3cea821904f290a473221af101c34

← Back to Index 📥 Download WASM

Meta

rssdkver 26.0.1#f52b6aad85f18c5e312ff3f60e57cb613274e6bb
rsver 1.91.0

Instances

  • CARIAMHQ4IYZO5ASDUGRRYPB4PC6JRLEWC22QRMRKHNYQTJ6P4NOOJGU

Interface

fn add_pts(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    user: soroban_sdk::Address,
    points: u64,
    is_winner: bool,
) -> Result<(), LeaderboardError>
fn get_rank(env: soroban_sdk::Env, user: soroban_sdk::Address) -> u32
fn get_stats(env: soroban_sdk::Env, user: soroban_sdk::Address) -> PlayerStats
fn get_points(env: soroban_sdk::Env, user: soroban_sdk::Address) -> u64
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    market_contract: soroban_sdk::Address,
    referral_contract: soroban_sdk::Address,
) -> Result<(), LeaderboardError>
fn record_bet(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    user: soroban_sdk::Address,
) -> Result<(), LeaderboardError>
fn add_bonus_pts(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    user: soroban_sdk::Address,
    points: u64,
) -> Result<(), LeaderboardError>
fn get_top_players(
    env: soroban_sdk::Env,
    offset: u32,
    limit: u32,
) -> soroban_sdk::Vec
fn get_player_count(env: soroban_sdk::Env) -> u32

Imports

WebAssembly Text (WAT) ▶