fn deposit(env: soroban_sdk::Env, depositor: soroban_sdk::Address, amount: i128)
fn withdraw(env: soroban_sdk::Env, depositor: soroban_sdk::Address, amount: i128)
fn add_prize(env: soroban_sdk::Env, amount: i128)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token: soroban_sdk::Address,
period_days: u32,
)
fn get_balance(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128
fn get_tickets(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128
fn execute_draw(env: soroban_sdk::Env) -> soroban_sdk::Address
fn harvest_yield(env: soroban_sdk::Env, amount: i128, min_return: i128)
fn get_blend_pool(env: soroban_sdk::Env) -> Option
fn get_draw_nonce(env: soroban_sdk::Env) -> u64
fn get_prize_fund(env: soroban_sdk::Env) -> i128
fn set_blend_pool(env: soroban_sdk::Env, blend_pool: soroban_sdk::Address)
fn get_period_days(env: soroban_sdk::Env) -> u32
fn supply_to_blend(env: soroban_sdk::Env, amount: i128)
fn get_total_tickets(env: soroban_sdk::Env) -> i128
fn get_total_deposits(env: soroban_sdk::Env) -> i128
fn withdraw_from_blend(env: soroban_sdk::Env, amount: i128, min_return: i128)
fn get_supplied_to_blend(env: soroban_sdk::Env) -> i128