Contract 69e35766bdc41278104b559333f9faa69571c11a8a5fe56b2186b904f414a879

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.89.0

Instances

  • CDID2FBEZOSICXXQ25NBJFFS5MT3JWYOD3P6D3HCJGTXOFIQZZD42TJH

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    token: soroban_sdk::Address,
    ticket_amount: i128,
    blend_address: soroban_sdk::Address,
)
fn buy_ticket(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Result
fn redeem_ticket(env: soroban_sdk::Env, ticket: Ticket) -> Result<(), LotteryError>
fn raffle(env: soroban_sdk::Env) -> Result
fn set_status(
    env: soroban_sdk::Env,
    new_status: LotteryStatus,
) -> Result<(), LotteryError>
fn get_lottery_state(env: soroban_sdk::Env) -> Result
fn get_admin(env: soroban_sdk::Env) -> Option
fn get_ticket_amount(env: soroban_sdk::Env) -> Result
fn get_contract_balance(env: soroban_sdk::Env) -> Result
fn get_user_tickets(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> Result, LotteryError>
fn get_current_ledger(env: soroban_sdk::Env) -> u32
fn get_status_started_ledger(env: soroban_sdk::Env) -> Result
fn blend_it(env: soroban_sdk::Env) -> Result<(), LotteryError>
fn withdraw_from_blend(env: soroban_sdk::Env) -> Result
fn admin_claim_emissions(env: soroban_sdk::Env) -> Result<(), LotteryError>

Imports

WebAssembly Text (WAT) ▶