The explorer is out of sync. The last synced block is 55 hours ago. Current block height: explorer: 2206528 / node: Too Many Requests! Wait for 0s / ref: 2242547

Program lottery_c09219d9.aleo

Program ID
lottery_c09219d9.aleo
Owner signature
sign180473jryuru3y3jlfcqva2qtnguqddampwzgu5pk58eyzl0eqyp3n2qfa6q5cxxpdx6mdxd2zy3kx4ez00rk0qyhra0nfcjd4ggmzqzzpdpn6ursjcc077kvd4hs5vgfv5cduj42yr9pa7uwt6ht52rxqyzg5zqw4d9ewazuy4a4pcn7m39j0e6ylx6tknsr442ydsvfv8lsykauws2
Times called
0
Similar programs
Imports
-
Mappings
num_winners (u8 -> u8)
Structs
-
Records
Ticket
Functions
-
Transitions
play() -> Ticket
Program Source Code (Aleo Instruction) Upload Leo source

program lottery_c09219d9.aleo;

record Ticket:
    owner as address.private;

mapping num_winners:
    key as u8.public;
    value as u8.public;

function play:
    cast self.caller into r0 as Ticket.record;
    async play  into r1;
    output r0 as Ticket.record;
    output r1 as lottery_c09219d9.aleo/play.future;
finalize play:
    lte block.height 1000u32 into r0;
    assert.eq r0 true;
    rand.chacha into r1 as boolean;
    assert.eq r1 true;
    get.or_use num_winners[0u8] 0u8 into r2;
    lt r2 5u8 into r3;
    assert.eq r3 true;
    add r2 1u8 into r4;
    set r4 into num_winners[0u8];

Block heightTimestampTransition IDFunction callState


Not implemented