The explorer is out of sync. The last synced block is 194 hours ago. Current block height: explorer: 2206528 / node: 2332349 / ref: 2332348

Program kyc_1713438024.aleo

Program ID
kyc_1713438024.aleo
Owner signature
sign1pvszwpkpykkqm6te6pk2mjvvvl5e5x62xm0pkawutq4p0v3m6gputtzef4kx3hysekj353nlewdxnhtt2rfwn4m0pur29myn5nwjqqffmld7e4vm2kzgyjlge3ggyyey24760gftwv30faflcdgansp7q5dgy78gdshhk83hp46kg398hqt93w6xstu443fduz9xszj9le6sxrk3jsx
Times called
27
Similar programs
0
Mappings
-
Structs
Action
Proposal
IssueKYC
Records
KYC
Functions
-
Transitions
issue_kyc(multisig_1713438024.aleo/Authorization, IssueKYC) -> KYC
verify_kyc(KYC, u32) -> KYC finalize(u32)
Program Source Code (Aleo Instruction) Upload Leo source

import multisig_1713438024.aleo;

program kyc_1713438024.aleo;

struct Action:
    program_address as address;
    action_id as u8;

struct Proposal:
    action as Action;
    argument_hash as field;
    nonce as u64;

record KYC:
    owner as address.private;
    account as address.private;
    expiry_block_height as u32.private;

struct IssueKYC:
    owner_ as address;
    account as address;
    expiry_block_height as u32;
    secret as field;

function issue_kyc:
    input r0 as multisig_1713438024.aleo/Authorization.record;
    input r1 as IssueKYC.private;
    hash.bhp256 r1 into r2 as field;
    call multisig_1713438024.aleo/verify r0 0u8 r2 into r3;
    cast r1.owner_ r1.account r1.expiry_block_height into r4 as KYC.record;
    async issue_kyc r3 into r5;
    output r4 as KYC.record;
    output r5 as kyc_1713438024.aleo/issue_kyc.future;
finalize issue_kyc:
    input r0 as multisig_1713438024.aleo/verify.future;
    await r0;

function verify_kyc:
    input r0 as KYC.record;
    input r1 as u32.private;
    lte r1 r0.expiry_block_height into r2;
    assert.eq r2 true;
    cast r0.owner r0.account r0.expiry_block_height into r3 as KYC.record;
    async verify_kyc r1 into r4;
    output r3 as KYC.record;
    output r4 as kyc_1713438024.aleo/verify_kyc.future;
finalize verify_kyc:
    input r0 as u32.public;
    lt block.height r0 into r1;
    assert.eq r1 true;

Block heightTimestampTransition IDFunction callState
2,204,8982024-04-26 12:03:24au188jrgxkx0d54867jqahd8tku24ydt9lgfjn697zf8ey96u8ksgxsuxgcknissue_kycAccepted
2,204,8982024-04-26 12:03:24au17kf7zefyh6c9f6hnm9gx5u7j884vw29n39w006jnghrulxw3tvyqpjpr7aissue_kycAccepted
2,204,6302024-04-26 11:37:01au1yyswk43k3y50e9mt0qc6ujmv0ytdg66adhhz0qjahjr9kqcl7s8qnw3ca9verify_kycAccepted
2,204,3642024-04-26 11:11:59au1vufyxwxh5hgqz57p0pp3jkah5whhf7p4wj6ae7v2g2cxu3t9aqzsn40uu5verify_kycAccepted
2,204,3122024-04-26 11:07:32au15ewy52vvr4syd4fctzh9vw29xqzgc04yc898cmgr8w0lkw0mfszqkw6l3tissue_kycAccepted
2,204,3122024-04-26 11:07:32au1cem6fjhpumnzcse4yhtyx669hzcfp5ys60ld3g5d03nweqznfszs624ndaissue_kycAccepted
2,204,2352024-04-26 11:00:34au1vj0kxaa5nxxz49zhcmlyzd6x5dmszc6cezwmm5c0hps93v3k0ggqechskeissue_kycAccepted
2,204,2352024-04-26 11:00:34au1056u7fe9vv3y8zdm8dfansfsx29yasuwa87ev6ynrm7ysztrl58qesrvz5issue_kycAccepted
2,190,7152024-04-25 13:39:01au12ywjaxuqz6synsn4q8g020y9psmru8cxk9g5m2s2y7raqrjadg8smcwvp6verify_kycRejected
2,190,2902024-04-25 12:56:55au12kup7xq8aa6vjfxxzqdqup0j45uxewkx79thr0qc3pqdgz8vpc9qu5u0r8verify_kycAccepted
2,187,9582024-04-25 09:09:03au10rsxv4rarqm44ju6ja2mrxpze2v9nlaaedws4v7r4d3dk3yngyxs2u8kvkverify_kycRejected
2,187,2172024-04-25 08:01:29au1xjuxj526l090nnrs7lmfels4hwcel26l7jmdhv00fh9lrp73rvxqdtmfm8issue_kycAccepted
2,187,2172024-04-25 08:01:29au1erqxnhx88g638ywtmjd49gu42mktjlknccugnjmar93emusxf5qq2g6xwqissue_kycAccepted
2,175,2732024-04-24 13:48:01au10te46ttr2lmdglvjzdja6hkh6cxwavk0lrhazwg5h25a8y7dxcxsf83rs0issue_kycAccepted
2,175,2732024-04-24 13:48:01au1fc73e9qs7uzpqk0rrmarujy40el7zvzk9s00enztn6e5nkz88sysafy6wyissue_kycAccepted
2,099,2252024-04-19 13:38:48au1puz5cfd902nrw46j4sdyhf0p383q52fs0arrvx3jywqk3gt835zs6arhd3issue_kycAccepted
2,099,2252024-04-19 13:38:48au142t6v4jcd6ldn0edtph2ylmyrzle5uxnvsnxzyxhpymqqjuvh5rsjktqenissue_kycAccepted
2,099,1992024-04-19 13:36:24au1vrw27wpjaqkyxcn0arm7ql85k3kqet7s74kp0rgjpwnrcuxgj5yqgralvtissue_kycRejected
2,099,1992024-04-19 13:36:24au1j737dsnhre6ypqrytzpv99ca3gfx48gr3r360zcs2y7q5wa2nyqqau64l0issue_kycRejected
2,098,9052024-04-19 13:08:24au19uysn223u8rr8q029jznxyqkxkhna3rzqetusf9j0u50kk6w3y8s9pkzd4issue_kycRejected
2,098,9052024-04-19 13:08:24au10pqt0afdytzd59lgmhtnh72wrk6ls0gwh033dngdjpps59950yxquzxtzuissue_kycRejected
2,098,8932024-04-19 13:07:22au16qanyqz3ymqf95vhu9vycclgehdmathdtml9nz99szzthxdqzq8qeh675rissue_kycAccepted
2,098,8932024-04-19 13:07:22au19f6kdzz64r4rrk7k7s97x490fcxn29r4nyws7tnhhn0lyqfsssgqu6zwfdissue_kycAccepted
2,098,4922024-04-19 12:31:15au174dphtlfw4prw2azua5f0cv97xew5stw8cgm6v7w24a5y0g9858snr8t9pissue_kycAccepted
2,098,4922024-04-19 12:31:15au1grcqj5k5x944cayllrl0jken0mld5jmchk0zwmstps9pgxspnsgshhqdyfissue_kycAccepted
2,098,2702024-04-19 12:12:31au1v8g5y3esw6pl2z3j6y20sm5k23ctuzpnd6k2hfls7q7kpzt53gxsp83ttjissue_kycAccepted
2,098,2702024-04-19 12:12:31au1364zghuuz8rnuyct2anvp4zjxzrx3v2m0u00f5yuldypp63nrqzse0l252issue_kycAccepted
Program has no mappings.
Not implemented