Program compare3.aleo

Program ID
compare3.aleo
Times called
2
Similar programs
1
Program Structure
Imports
-
Mappings
account
Structs
-
Records
-
Functions
-
Transitions
compare(public u64, public u64, public u64, public u64, public u64, public address) -> boolean finalize(address, u64)
Source code (Aleo instructions)
program compare3.aleo;

mapping account:
    key left as address.public;
    value right as u64.public;

function compare:
    input r0 as u64.public;
    input r1 as u64.public;
    input r2 as u64.public;
    input r3 as u64.public;
    input r4 as u64.public;
    input r5 as address.public;
    add r0 r1 into r6;
    add r6 r2 into r7;
    add r7 r3 into r8;
    add r0 r1 into r9;
    add r9 r2 into r10;
    add r10 r3 into r11;
    div r11 4u64 into r12;
    gt r12 r4 into r13;
    ternary r13 r13 r13 into r14;
    ternary r13 r5 r5 into r15;
    ternary r13 1u64 0u64 into r16;
    output r14 as boolean.private;
    finalize r15 r16;

finalize compare:
    input r0 as address.public;
    input r1 as u64.public;
    increment account[r0] by r1;

Recent calls

Block height Timestamp Transition ID Function call
726672 2023-03-09 01:52:30 as14wk2r42xf2z44nplkkaq8lefx73kjv042a5m2z2tgvjcqtewpyxq66wt3j compare
726597 2023-03-09 01:33:38 as19rlstkczga3ve9h6ku9h5t5jdf3l6stz8hgtgxftwpjjxwvgxq9sx6p6n8 compare