The explorer is out of sync. The last synced block is 526 hours ago. Current block height: explorer: 2206528 / node: 2542469 / ref: 2492275

Program zk_dao_cli_v0_0_2.aleo

Program ID
zk_dao_cli_v0_0_2.aleo
Owner signature
sign10g6fyw3x9m2pv8hfqhs7lnj5j2m9rr5vet76gkuyej25th46jcpz3k0scf5q5majgxhnl5gsv8y5w64ywcag0qpff2a26rm4lxll6qsns04l328x5heec8yatk7xhtlg2z5e8ff0ng4m7jvqwt2tumljzyppk2k3vrcsw863agt3qmy9vrt00z7r87w7sh70k25x6x6yr2vs5fys204
Times called
6
Similar programs
0
Imports
-
Mappings
dao_members (address -> u8)
dao_admins (address -> u8)
initial_airdrop_claimed (address -> u8)
Structs
-
Records
zk_dao_token
Functions
-
Transitions
join_dao(address) -> () finalize(address)
claim_airdrop() -> zk_dao_token finalize(address)
Program Source Code (Aleo Instruction) Upload Leo source

program zk_dao_cli_v0_0_2.aleo;

record zk_dao_token:
    owner as address.private;
    amount as u64.private;

mapping dao_members:
    key as address.public;
    value as u8.public;

mapping dao_admins:
    key as address.public;
    value as u8.public;

mapping initial_airdrop_claimed:
    key as address.public;
    value as u8.public;

function join_dao:
    input r0 as address.private;
    async join_dao r0 into r1;
    output r1 as zk_dao_cli_v0_0_2.aleo/join_dao.future;
finalize join_dao:
    input r0 as address.public;
    set 1u8 into dao_members[r0];

function claim_airdrop:
    hash.bhp256 self.caller into r0 as field;
    hash.bhp256 1u32 into r1 as field;
    add r0 r1 into r2;
    hash.bhp256 r2 into r3 as field;
    cast self.caller 1000u64 into r4 as zk_dao_token.record;
    async claim_airdrop self.caller into r5;
    output r4 as zk_dao_token.record;
    output r5 as zk_dao_cli_v0_0_2.aleo/claim_airdrop.future;
finalize claim_airdrop:
    input r0 as address.public;
    contains initial_airdrop_claimed[r0] into r1;
    contains dao_members[r0] into r2;
    assert.eq r2 true;
    assert.neq r1 true;
    set 1u8 into initial_airdrop_claimed[r0];

Block heightTimestampTransition IDFunction callState
109,8832023-10-28 23:41:12au19gyjatqalzc26j7fvrw05cqgnxzq2mzmww392r5jkaqgwvks0g8sh57phyclaim_airdropRejected
109,8302023-10-28 23:37:00au1pj8eefeg56rnpw4mh5pvj5gs44v5j5guu3h85jx36zz804k3ycyq0zkptcjoin_daoAccepted
109,7852023-10-28 23:33:52au146f3mhs7z3fpyhlu2dwll0zxne0vqjzs0ycmjmsf2zfnlz58vqqqnpgsr2claim_airdropRejected
109,6542023-10-28 23:24:12au1prhyk0rjgp05sdxmwqew4sducn7l32y0ftk7f9nsj707nav5x58sdp08qnclaim_airdropRejected
108,9822023-10-28 22:30:07au1xw0wylfcmzxzjlf4c5upurxqm9y2rwh50rt4sxp5gqjkfsj3dyxqdpnmdfclaim_airdropRejected
108,9342023-10-28 22:26:04au1zzmm5k7lcddg0ln0pv743vyp0sdjqtuakeccvvh4qv2txcc20g9q65ed46claim_airdropRejected






Not implemented