Program password_manage.aleo

Program ID
password_manage.aleo
Times called
6
Similar programs
0
Program Structure
Imports
-
Mappings
-
Structs
-
Records
PasswordManage
Functions
-
Transitions
mint_password_manage(address, field, field) -> PasswordManage
update_password(PasswordManage, field, field) -> PasswordManage
Source code (Aleo instructions)
program password_manage.aleo;

record PasswordManage:
    owner as address.private;
    gates as u64.private;
    name as field.private;
    password as field.private;

function mint_password_manage:
    input r0 as address.private;
    input r1 as field.private;
    input r2 as field.private;
    cast r0 0u64 r1 r2 into r3 as PasswordManage.record;
    output r3 as PasswordManage.record;

function update_password:
    input r0 as PasswordManage.record;
    input r1 as field.private;
    input r2 as field.private;
    is.eq r0.owner self.caller into r3;
    assert_eq r3 true;
    is.eq r0.name r1 into r4;
    assert_eq r4 true;
    is.neq r0.password r2 into r5;
    assert_eq r5 true;
    cast r0.owner r0.gates r1 r2 into r6 as PasswordManage.record;
    output r6 as PasswordManage.record;

Recent calls

Block height Timestamp Transition ID Function call
727706 2023-03-09 06:17:31 as18jfda0wpde770jdyss0rtd3gld7whwmgpx44jnaqejag0x2dyyxq7ye58j mint_password_manage
727703 2023-03-09 06:16:44 as15haxgsprrcq3nrjpg4mhah0wn7q95crgqtgap5wsnzu99n2wn5zqajagqy mint_password_manage
727683 2023-03-09 06:11:31 as108nf76v3l2g7c3u9rrengekhrcly6q77504afmt2lqq0kqzhzsrsw95c68 mint_password_manage
727678 2023-03-09 06:10:14 as1t3nxynjjc0uf59wkqwsx39g8vmr3t0nwsdp5uf0ym9tljaxcv5rq4vlm0x mint_password_manage
727672 2023-03-09 06:08:44 as12n5mppfx9g6trzqtwmqtzq8v800mm885uhap6mvp2lll2hepkqgqv7tqur mint_password_manage
727668 2023-03-09 06:07:49 as19gcf3jwyytw9w8jq52m860wuc3u99ad078g9fmnwdrqxv2nmtvpqv4ng3a mint_password_manage