fn end(
env: soroban_sdk::Env,
player: soroban_sdk::Address,
secret: soroban_sdk::BytesN<32>,
proof: soroban_sdk::Bytes,
attestation: soroban_sdk::Bytes,
) -> Result
fn start(
env: soroban_sdk::Env,
player: soroban_sdk::Address,
delegate: soroban_sdk::BytesN<32>,
wager: i128,
) -> Result
fn upgrade(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn set_house(
env: soroban_sdk::Env,
faction0: soroban_sdk::Address,
faction1: soroban_sdk::Address,
faction2: soroban_sdk::Address,
min_wager: i128,
ohloss: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn set_attestor(
env: soroban_sdk::Env,
pubkey: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>