fn migrate(env: soroban_sdk::Env) -> Result<(), soroban_sdk::Error>
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn version(env: soroban_sdk::Env) -> u32
fn get_admin(env: soroban_sdk::Env) -> Result
fn get_score(
env: soroban_sdk::Env,
score_id: u64,
) -> Result
fn set_admin(
env: soroban_sdk::Env,
current_admin: soroban_sdk::Address,
new_admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn submit_score(
env: soroban_sdk::Env,
player: soroban_sdk::Address,
game_id: u32,
arcade_id: u32,
score: u32,
commitment: soroban_sdk::BytesN<32>,
player_hash: soroban_sdk::BytesN<32>,
timestamp: u64,
) -> Result
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn register_game(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
game_id: u32,
name: soroban_sdk::Bytes,
max_score_per_action: u32,
) -> Result<(), soroban_sdk::Error>
fn get_leaderboard(
env: soroban_sdk::Env,
game_id: u32,
limit: u32,
) -> soroban_sdk::Vec
fn get_player_scores(
env: soroban_sdk::Env,
player_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Vec