fn refund(env: soroban_sdk::Env, bettor: soroban_sdk::Address)
fn add_bet(
env: soroban_sdk::Env,
bettor: soroban_sdk::Address,
answer_index: u32,
amount: i128,
)
fn get_bet(env: soroban_sdk::Env, bettor: soroban_sdk::Address) -> BetInfo
fn resolve(
env: soroban_sdk::Env,
resolver: soroban_sdk::Address,
correct_answer_index: u32,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> u32
fn finished(env: soroban_sdk::Env) -> bool
fn get_data(env: soroban_sdk::Env) -> StellarToteData
fn withdraw(env: soroban_sdk::Env, bettor: soroban_sdk::Address)
fn get_winnings(env: soroban_sdk::Env, bettor: soroban_sdk::Address) -> i128
fn is_cancelled(env: soroban_sdk::Env) -> bool
fn __constructor(env: soroban_sdk::Env, tote_data: StellarToteData)
fn current_round(env: soroban_sdk::Env) -> u32
fn get_refund_fee(env: soroban_sdk::Env) -> i128
fn set_refund_fee(env: soroban_sdk::Env, admin: soroban_sdk::Address, percent100: i128)
fn finalize_refund(env: soroban_sdk::Env)
fn get_commissions(env: soroban_sdk::Env) -> ToteCommissions
fn set_commissions(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
admin_percent100: i128,
author_percent100: i128,
resolver_percent100: i128,
)
fn get_answers_stats(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn withdraw_resolver(env: soroban_sdk::Env, resolver: soroban_sdk::Address)
fn get_manager_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_frozen_refund_fee(env: soroban_sdk::Env) -> i128
fn get_resolver_winnings(env: soroban_sdk::Env, resolver: soroban_sdk::Address) -> i128
fn get_frozen_commissions(env: soroban_sdk::Env) -> ToteCommissions