bubble_draw
Module0xe5bb…d1ac
- Move path
- 0xe5bb…d1ac::bubble_draw
- Functions
- 265 public, 18 entry
- Structs
- 14
- Friend modules
- None
bubble_draw
Functions26
Structs14
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- AdminCapstorekey
id UID id UID admin address round u64 round_start u64 bubble_count u64 participants vector<address> round_counts Table<address, u64> unique_participants vector<address> pot Balance<SUI> treasury Balance<SUI> pop_sui Balance<SUI> referral_pool Balance<SUI> pop_bublz Balance<T0> participation_pool Balance<T0> growth_per_round u64 rounds_since_pop u64 last_pop_round u64 pop_claims Table<u64, PopResult> reward_per_bubble u64 participation_rewards Table<address, u64> loyalty Table<address, LoyaltyState> passes Table<address, PassInfo> pass_price u64 cycle_start u64 cycle_duration u64 referrals Table<address, address> referral_earnings Table<address, u64> stats Stats paused bool - BubblePoppedcopydrop
round u64 total_bublz u64 total_sui u64 rounds_accumulated u64 total_bubbles u64 num_participants u64 - BubblesPurchasedcopydrop
buyer address round u64 bubble_count u64 total_entries u64 amount u64 bublz_earned u64 referrer address referral_amount u64 - DrawCompletecopydrop
round u64 winner address prize u64 treasury_amount u64 total_bubbles u64 bubble_popped bool pop_bublz u64 pop_sui u64 - LoyaltyStatecopydropstore
multiplier_bps u64 qualifying_rounds u64 - PassInfocopydropstore
cycle_start u64 - PassPurchasedcopydrop
buyer address amount_burned u64 - PopResultstore
total_bublz u64 total_sui u64 total_bubbles u64 participants vector<address> bubble_counts vector<u64> claimed_sui vector<address> claimed_bublz vector<address> timestamp u64 - PopSuiClaimedcopydrop
claimer address amount u64 pop_rounds_claimed vector<u64> - ReferralClaimedcopydrop
claimer address amount u64 - RewardsClaimedcopydrop
claimer address participation_amount u64 pop_amount_bublz u64 pop_rounds_claimed vector<u64> multiplier_bps u64 - Statsstore
total_rounds u64 total_paid_out u64 total_bubbles_sold u64 total_bublz_popped u64 total_bublz_earned u64 total_bublz_burned u64 total_pop_sui_paid u64 - TreasuryWithdrawncopydrop
amount u64 recipient address
Constants32
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Index | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Value | |
| 1 | 1 | u64 | Abort code | draw_winnerskip_round |
| 2 | 2 | u64 | Abort code | buy_bubbles |
| 3 | 3 | u64 | Abort code | buy_bubbles |
| 4 | 4 | u64 | Abort code | buy_bubbles |
| 5 | 5 | u64 | Abort code | buy_bubbles |
| 6 | 6 | u64 | Abort code | buy_bubbles |
| 7 | 7 | u64 | Abort code | set_referral |
| 8 | 8 | u64 | Abort code | set_referral |
| 9 | 9 | u64 | Abort code | claim_pop_suiclaim_bublz_rewards |
| 10 | 10 | u64 | Abort code | claim_referral_rewards |
| 11 | 11 | u64 | Value | |
| 12 | 12 | u64 | Value | |
| 13 | 13 | u64 | Abort code | claim_referral_rewards |
| 14 | 14 | u64 | Abort code | buy_pass |
| 15 | 15 | u64 | Abort code | buy_pass |
| 16 | 16 | u64 | Abort code | skip_round |
| 17 | 17 | u64 | Abort code | emergency_withdraw |
| 18 | 250000000 | u64 | Value | buy_bubbles |
| 19 | 300000 | u64 | Value | draw_winnerskip_round |
| 20 | 60000 | u64 | Value | buy_bubbles |
| 21 | 270000 | u64 | Value | buy_bubbles |
| 22 | 7000 | u64 | Value | buy_bubbles |
| 23 | 1900 | u64 | Value | |
| 24 | 100 | u64 | Value | buy_bubblesdraw_winner |
| 25 | 1000 | u64 | Value | buy_bubbles |
| 26 | 10000 | u64 | Value | get_loyalty_multiplierbuy_bubblesdraw_winnerclaim_bublz_rewards |
| 27 | 604800000 | u64 | Value | claim_pop_suiclaim_bublz_rewards |
| 28 | 20000 | u64 | Value | buy_bubbles |
| 29 | 1500 | u64 | Value | claim_bublz_rewards |
| 30 | 500 | u64 | Value | claim_bublz_rewards |
| 31 | 0x0000000000000000000000000000000000000000000000000000000000000000 | address | Value | buy_bubblesdraw_winnerclaim_bublz_rewardsbuy_pass |