fn list(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn start(
env: soroban_sdk::Env,
tote: soroban_sdk::Address,
author: soroban_sdk::Address,
resolvers: soroban_sdk::Vec,
question: soroban_sdk::String,
answers: soroban_sdk::Vec,
end_bet_time: u64,
resolve_time: u64,
round_time: u64,
min_bet: i128,
) -> soroban_sdk::Address
fn is_tote(env: soroban_sdk::Env, tote: soroban_sdk::Address) -> bool
fn upgrade(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn version(env: soroban_sdk::Env) -> u32
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_tote_at(env: soroban_sdk::Env, index: u32) -> soroban_sdk::Address
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token_address: soroban_sdk::Address,
tote_contract_hash: soroban_sdk::BytesN<32>,
)
fn get_tote_data(env: soroban_sdk::Env, tote: soroban_sdk::Address) -> StellarToteData
fn mark_finished(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
tote: soroban_sdk::Address,
)
fn get_refund_fee(env: soroban_sdk::Env) -> i128
fn get_tote_count(env: soroban_sdk::Env) -> u32
fn set_refund_fee(env: soroban_sdk::Env, admin: soroban_sdk::Address, percent100: i128)
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 is_finished_locally(env: soroban_sdk::Env, tote: soroban_sdk::Address) -> bool
fn get_tote_contract_hash(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn set_tote_contract_hash(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
new_hash: soroban_sdk::BytesN<32>,
)