fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token: soroban_sdk::Address,
)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn set_game_settings(
env: soroban_sdk::Env,
game_length: u32,
min_bet: i128,
max_bet: i128,
max_bets: u32,
max_total_bet: i128,
)
fn set_payouts(
env: soroban_sdk::Env,
player: u32,
banker: u32,
tie: u32,
player_pair: u32,
banker_pair: u32,
any_pair: u32,
perfect_pair: u32,
big: u32,
small: u32,
)
fn add_to_reserve(env: soroban_sdk::Env, amount: i128)
fn withdraw_from_reserve(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn freeze(env: soroban_sdk::Env, freeze: bool)
fn place_bet(
env: soroban_sdk::Env,
player: soroban_sdk::Address,
bets: soroban_sdk::Vec,
)
fn resolve_game(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>) -> Game
fn claim(env: soroban_sdk::Env, player: soroban_sdk::Address, game_id: u32) -> i128
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)