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

Program cost_tests_calc_v002.aleo

Program ID
cost_tests_calc_v002.aleo
Owner signature
sign16z8mxsj6kldeaquwg757ht9dvf53jgfu8a9r0pa0vgsq6etzvgqwwvd5qvcpxpnamwdzasuhdmydu9vqjsurluy3fpyhdnx5p6mvzqc6t4ta270vkd8sjaqr9ru9ycrdcca9l8rlad44d6855720ej55qj56tcupqtrrn069wzqtvjeqsrdjx7tmlzp56dkw7ee2h96ww75q5jpz0ul
Times called
3
Similar programs
Imports
-
Mappings
randomness_u8 (u8 -> [u8; 5u32])
randomness_u32 (u32 -> [u32; 5u32])
Structs
-
Records
-
Functions
-
Transitions
greater_1(u8, u8) -> () finalize(u8, u8)
greater_2(u8, u8) -> () finalize(u8, u8)
greater_1_field(field, field) -> () finalize(field, field)
greater_2_field(field, field) -> () finalize(field, field)
random(u8) -> () finalize(u8)
prandom(u32) -> () finalize(u32)
Program Source Code (Aleo Instruction) Upload Leo source

program cost_tests_calc_v002.aleo;

mapping randomness_u8:
    key as u8.public;
    value as [u8; 5u32].public;

mapping randomness_u32:
    key as u32.public;
    value as [u32; 5u32].public;

function greater_1:
    input r0 as u8.private;
    input r1 as u8.private;
    async greater_1 r0 r1 into r2;
    output r2 as cost_tests_calc_v002.aleo/greater_1.future;
finalize greater_1:
    input r0 as u8.public;
    input r1 as u8.public;
    gt r0 r1 into r2;

function greater_2:
    input r0 as u8.private;
    input r1 as u8.private;
    async greater_2 r0 r1 into r2;
    output r2 as cost_tests_calc_v002.aleo/greater_2.future;
finalize greater_2:
    input r0 as u8.public;
    input r1 as u8.public;
    gt r0 r1 into r2;

function greater_1_field:
    input r0 as field.private;
    input r1 as field.private;
    async greater_1_field r0 r1 into r2;
    output r2 as cost_tests_calc_v002.aleo/greater_1_field.future;
finalize greater_1_field:
    input r0 as field.public;
    input r1 as field.public;
    gt r0 r1 into r2;

function greater_2_field:
    input r0 as field.private;
    input r1 as field.private;
    async greater_2_field r0 r1 into r2;
    output r2 as cost_tests_calc_v002.aleo/greater_2_field.future;
finalize greater_2_field:
    input r0 as field.public;
    input r1 as field.public;
    gt r0 r1 into r2;

function random:
    input r0 as u8.private;
    async random r0 into r1;
    output r1 as cost_tests_calc_v002.aleo/random.future;
finalize random:
    input r0 as u8.public;
    rand.chacha into r1 as u8;
    rand.chacha into r2 as u8;
    rand.chacha into r3 as u8;
    rand.chacha into r4 as u8;
    rand.chacha into r5 as u8;
    cast r1 r2 r3 r4 r5 into r6 as [u8; 5u32];
    set r6 into randomness_u8[r0];

function prandom:
    input r0 as u32.private;
    async prandom r0 into r1;
    output r1 as cost_tests_calc_v002.aleo/prandom.future;
finalize prandom:
    input r0 as u32.public;
    rand.chacha into r1 as u32;
    mod r1 100u32 into r2;
    mod r1 5433452u32 into r3;
    mod r3 100u32 into r4;
    mod r1 27552u32 into r5;
    mod r5 100u32 into r6;
    mod r1 15433452u32 into r7;
    mod r7 100u32 into r8;
    mod r1 92452u32 into r9;
    mod r9 100u32 into r10;
    cast r2 r4 r6 r8 r10 into r11 as [u32; 5u32];
    set r11 into randomness_u32[r0];

Block heightTimestampTransition IDFunction callState
1,730,8012024-03-14 08:23:08au1g69ka485wpj44ux6zntgrlvwsjss5whtt4tuw3wu9mzwecud0vxqnvh6g3prandomAccepted
1,730,3972024-03-14 07:51:24au1lepe466hhcdwn5n2j0hq6ckpm6tdkpjlzkz77e4rj9uh0ude9yqqq26vfsprandomAccepted
1,730,3762024-03-14 07:49:58au14896ldyxpytc73uvumscc4gyr9w8fhw0y7tnlugzx327vwpdn5xsq9zg39prandomAccepted




Not implemented