Contract 5bb6c74791bf1f46de11f241bb97e4798bf02271721b3d3cc2e38cf8e864ac2f

← Back to Index 📥 Download WASM

Meta

rssdkver 27.0.1#19a2d480fffa003e739db7cbee0249111dbfd05c
rsver 1.97.1

Instances

  • CBFUIRK4A4FPHVBH5KGWUBMWFUT5BFWYHIWDWGDSYOZZWJXQD55LU24H

Interface

fn get_bout(env: soroban_sdk::Env, bout_id: u32) -> Result
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_player(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
) -> Result
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), GameError>
fn accept_bout(
    env: soroban_sdk::Env,
    opponent: soroban_sdk::Address,
    bout_id: u32,
) -> Result
fn create_bout(
    env: soroban_sdk::Env,
    challenger: soroban_sdk::Address,
    bet_amount: u64,
) -> Result
fn init_player(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
) -> Result
fn get_bot_bout(env: soroban_sdk::Env, bout_id: u32) -> Result
fn get_treasury(env: soroban_sdk::Env) -> u64
fn reset_player(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    player: soroban_sdk::Address,
) -> Result
fn set_treasury(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    amount: u64,
) -> Result
fn submit_score(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
    bout_id: u32,
    score: u32,
) -> Result
fn advance_level(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    player: soroban_sdk::Address,
) -> Result
fn approve_action(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
    action: soroban_sdk::Symbol,
) -> Result
fn get_game_state(env: soroban_sdk::Env) -> GameState
fn get_open_bouts(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_reputation(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    player: soroban_sdk::Address,
    score: u32,
) -> Result
fn create_bot_bout(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
    bet_amount: u64,
    time_limit: u64,
) -> Result
fn can_access_level(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
    required_level: u32,
) -> Result
fn resolve_bot_bout(
    env: soroban_sdk::Env,
    player: soroban_sdk::Address,
    bout_id: u32,
    player_score: u32,
    completion_time: u64,
) -> Result

Imports

WebAssembly Text (WAT) ▶