Contract d36769d55cb2fa787be7525e6a4fc686a3c96375d3b95a646cf2b209c3104c39

← Back to Index 📥 Download WASM

Meta

rssdkver 21.6.0#f57d2454e520ae11dc9c8d55db610557a24a556e
rsver 1.78.0

Instances

  • CA2WFDKEGE4LQE4U67ERY5GVITSH6FPCXU6VEZDZWFTCOE3NVQKCT7YG
  • CANKBYRYPGAVAY2WGVQ7QJWLXTWJP36KO4N7RXHAFHY3PMLZQOEKRWGS
  • CAWF5ADNN3PJFRFNCDREVQSCJHJQCQS6PUFXGC566ZEYG2RLVDPEAYJN
  • CAXBGMGBNA474PQSVLOEI7AATPMBM5YL4JDYCOMTT7FGSFZ3C3XMTKSA
  • CBLF52O3SOXY5FPZ2UZCB2Z3DHST2EESXQ6VZKFMFK5YOSWAJEQCSDRA
  • CBNFMWHRC3V7SHFBUI5YNOULCICCKU6OVXFBFQ54OU55OWCDS325DGBW
  • CCFOONEYJRJPHWBGRDBJRT366KCAHMFE7EUPCP3GVY62SCNNMNVQWPKJ
  • CCHBWOUQGKZX5K3JIRRGLLEWN24HYOK6SC5RVKOW4ECURCN22VPFX2TY
  • CCLTI6D6GBXZP6FS277O27EUG3LPAQBCPDMVUDN3FQVBQG76CROTM6E7
  • CCM2GLTFP3YIV4P6B4VZAFA47D74O5CUMFTPYALTPTVGIJE7ENQR7SCL
  • CDDPCKZARHVNHM74QUKZ7AQ5PPLF4REVYRXZL3GEQQ3Z5V3TTVFTLUMW
  • CDER2YBAFVR5HWX6OE4ULCRVXGTHPYLV5M4WZTWEQ5JKQUK4E7SYJ7QF

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    smart_wallet_id: soroban_sdk::Address,
) -> Result<(), ContractError>
fn update_smart_wallet_id(env: soroban_sdk::Env, smart_wallet_id: soroban_sdk::Address)
fn create_quest(
    env: soroban_sdk::Env,
    title: soroban_sdk::String,
    reward_token: soroban_sdk::Address,
    winner_count: u32,
    reward_rate: i128,
    mode: bool,
) -> u32
fn add_winner(
    env: soroban_sdk::Env,
    quest_id: u32,
    user_id: soroban_sdk::Address,
) -> Result<(), ContractError>
fn claim_reward(
    env: soroban_sdk::Env,
    quest_id: u32,
    user_id: soroban_sdk::Address,
) -> Result<(), ContractError>
fn get_winner_list(
    env: soroban_sdk::Env,
    quest_id: u32,
) -> Result, ContractError>
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_quest(env: soroban_sdk::Env, quest_id: u32) -> Result
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)

Imports

WebAssembly Text (WAT) ▶