Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module bubble_draw;
struct AdminCap has store, key {
id: UID,
}
struct BubbleDraw<phantom T0> has key {
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: ,