Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

raffle_core

Module0xa761…aec3
Move path
0xa761…aec3::raffle_core
Functions
1816 public, 10 entry
Structs
11
Friend modules
None
raffle_core

Functions18

Structs11

key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.

  • AdminCapstorekey
    idUID
  • PrizeClaimedcopydrop
    prize_typeString
    prize_nameString
  • raffle_idID
    creatoraddress
    total_proceedsu64
    platform_feeu64
    creator_proceedsu64
    claim_timeu64
  • dummy_fieldbool
  • Rafflestorekey
    idUID
    creatoraddress
    nameString
    descriptionString
    image_urlString
    min_ticketsu64
    creation_timeu64
    end_timeu64
    is_activebool
    winnerOption<address>
    winner_ticket_numberOption<u64>
    vault_idID
    ticket_manager_idID
  • raffle_idID
    creatoraddress
    reasonString
  • raffle_idID
    creatoraddress
    prize_typeString
    prize_nameString
    nameString
    ticket_priceu64
    max_ticketsu64
    min_ticketsu64
    end_timeu64
  • idUID
    active_rafflesVecSet<ID>
    completed_rafflesVecSet<ID>
    total_raffles_createdu64
    pausedbool
  • pausedbool
    toggled_byaddress
  • idUID
    raffle_idID
    winneraddress
    winning_ticketu64
  • raffle_idID
    winneraddress
    tickets_soldu64
    winning_ticketu64

Constants29

Constants are shown the way the code loads them. Bytecode does not keep their names.

IndexValueTypeUseUsed in
01u64Abort codeinitdetermine_winnerget_certificate_info
12u64Abort codeinit
23u64Abort codedetermine_winnerget_certificate_info
34u64Abort codedetermine_winner
45u64Abort codedetermine_winner
57u64Abort codedetermine_winnerget_certificate_info
68u64Abort codeinit
79u64Abort codeinit
810u64Abort codedetermine_winner
911u64Abort codeinit
1012u64Abort codeinithas_met_min_ticketsdetermine_winnerget_certificate_info
1113u64Abort codedetermine_winner
1214u64Abort codeget_certificate_info
13"name" // interpreted as UTF8 stringvector<u8>Valueinit
14"{name}" // interpreted as UTF8 stringvector<u8>Valueinit
15"description" // interpreted as UTF8 stringvector<u8>Valueinit
16"{description}" // interpreted as UTF8 stringvector<u8>Valueinit
17"image_url" // interpreted as UTF8 stringvector<u8>Valueinit
18"{image_url}" // interpreted as UTF8 stringvector<u8>Valueinit
19"creator" // interpreted as UTF8 stringvector<u8>Valueinit
20"{creator}" // interpreted as UTF8 stringvector<u8>Valueinit
21"Raffle Winner Certificate" // interpreted as UTF8 stringvector<u8>Valueinit
22"Certificate for winning raffle {raffle_id}" // interpreted as UTF8 stringvector<u8>Valueinit
23"https://sui-raffles.io/winner-image/{raffle_id}" // interpreted as UTF8 stringvector<u8>Valueinit
240x0000000000000000000000000000000000000000000000000000000000000000addressValueinit
25"NFT" // interpreted as UTF8 stringvector<u8>Valueinit
26"KIOSK_NFT" // interpreted as UTF8 stringvector<u8>Valueinit
27"TOKEN" // interpreted as UTF8 stringvector<u8>Valueinitdetermine_winner
28"Minimum tickets not met" // interpreted as UTF8 stringvector<u8>Valuedetermine_winner