The explorer is out of sync. The last synced block is 189 hours ago. Current block height: explorer: 2206528 / node: 2328803 / ref: 2328802

Program transfer_wrapper_1713438024.aleo

Program ID
transfer_wrapper_1713438024.aleo
Owner signature
sign1c0rmfl8jf7xkknvag72988wyqjes9z0fmlddy6mrz0ct889pxsp0j48ls3rya8gvvamfx6ph7hwrjsgzsn3cw8yac6lhj2vahhls6qpfmld7e4vm2kzgyjlge3ggyyey24760gftwv30faflcdgansp7q5dgy78gdshhk83hp46kg398hqt93w6xstu443fduz9xszj9le6sxlnwssk
Times called
1
Similar programs
Mappings
-
Structs
-
Records
-
Functions
-
Transitions
split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
join2_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join3_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join4_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join5_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join6_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join2_split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
join3_split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
join4_split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
join5_split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
join6_split_transfer_pri_to_pri(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token)
split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join2_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer)
join3_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer)
join4_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer)
join5_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer)
join6_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer)
join2_split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join3_split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join4_split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join5_split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
join6_split_transfer_pri_to_pub(aml_1713438024.aleo/AML, address, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, stablecoin_1713438024.aleo/Token, address, u64, u64) -> (aml_1713438024.aleo/AML, logs_1713438024.aleo/Transfer, stablecoin_1713438024.aleo/Token)
Program Source Code (Aleo Instruction) Upload Leo source

import multisig_1713438024.aleo;
import aml_1713438024.aleo;
import kyc_1713438024.aleo;
import logs_1713438024.aleo;
import stablecoin_1713438024.aleo;

program transfer_wrapper_1713438024.aleo;

function split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as address.private;
    input r4 as u64.private;
    input r5 as u64.private;
    call stablecoin_1713438024.aleo/split_token r2 r4 r5 into r6 r7;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r7 r3 into r8 r9 r10 r11;
    async split_transfer_pri_to_pri r11 into r12;
    output r8 as aml_1713438024.aleo/AML.record;
    output r9 as logs_1713438024.aleo/Transfer.record;
    output r6 as stablecoin_1713438024.aleo/Token.record;
    output r10 as stablecoin_1713438024.aleo/Token.record;
    output r12 as transfer_wrapper_1713438024.aleo/split_transfer_pri_to_pri.future;
finalize split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join2_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r5;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r5 r4 into r6 r7 r8 r9;
    async join2_transfer_pri_to_pri r9 into r10;
    output r6 as aml_1713438024.aleo/AML.record;
    output r7 as logs_1713438024.aleo/Transfer.record;
    output r8 as stablecoin_1713438024.aleo/Token.record;
    output r10 as transfer_wrapper_1713438024.aleo/join2_transfer_pri_to_pri.future;
finalize join2_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join3_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r6;
    call stablecoin_1713438024.aleo/join_tokens r6 r4 into r7;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r7 r5 into r8 r9 r10 r11;
    async join3_transfer_pri_to_pri r11 into r12;
    output r8 as aml_1713438024.aleo/AML.record;
    output r9 as logs_1713438024.aleo/Transfer.record;
    output r10 as stablecoin_1713438024.aleo/Token.record;
    output r12 as transfer_wrapper_1713438024.aleo/join3_transfer_pri_to_pri.future;
finalize join3_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join4_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r7;
    call stablecoin_1713438024.aleo/join_tokens r7 r4 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r5 into r9;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r9 r6 into r10 r11 r12 r13;
    async join4_transfer_pri_to_pri r13 into r14;
    output r10 as aml_1713438024.aleo/AML.record;
    output r11 as logs_1713438024.aleo/Transfer.record;
    output r12 as stablecoin_1713438024.aleo/Token.record;
    output r14 as transfer_wrapper_1713438024.aleo/join4_transfer_pri_to_pri.future;
finalize join4_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join5_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r4 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r5 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r6 into r11;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r11 r7 into r12 r13 r14 r15;
    async join5_transfer_pri_to_pri r15 into r16;
    output r12 as aml_1713438024.aleo/AML.record;
    output r13 as logs_1713438024.aleo/Transfer.record;
    output r14 as stablecoin_1713438024.aleo/Token.record;
    output r16 as transfer_wrapper_1713438024.aleo/join5_transfer_pri_to_pri.future;
finalize join5_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join6_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as stablecoin_1713438024.aleo/Token.record;
    input r8 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r4 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r5 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r6 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r7 into r13;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r13 r8 into r14 r15 r16 r17;
    async join6_transfer_pri_to_pri r17 into r18;
    output r14 as aml_1713438024.aleo/AML.record;
    output r15 as logs_1713438024.aleo/Transfer.record;
    output r16 as stablecoin_1713438024.aleo/Token.record;
    output r18 as transfer_wrapper_1713438024.aleo/join6_transfer_pri_to_pri.future;
finalize join6_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join2_split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as address.private;
    input r5 as u64.private;
    input r6 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r7;
    call stablecoin_1713438024.aleo/split_token r7 r5 r6 into r8 r9;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r9 r4 into r10 r11 r12 r13;
    async join2_split_transfer_pri_to_pri r13 into r14;
    output r10 as aml_1713438024.aleo/AML.record;
    output r11 as logs_1713438024.aleo/Transfer.record;
    output r8 as stablecoin_1713438024.aleo/Token.record;
    output r12 as stablecoin_1713438024.aleo/Token.record;
    output r14 as transfer_wrapper_1713438024.aleo/join2_split_transfer_pri_to_pri.future;
finalize join2_split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join3_split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as address.private;
    input r6 as u64.private;
    input r7 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r4 into r9;
    call stablecoin_1713438024.aleo/split_token r9 r6 r7 into r10 r11;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r11 r5 into r12 r13 r14 r15;
    async join3_split_transfer_pri_to_pri r15 into r16;
    output r12 as aml_1713438024.aleo/AML.record;
    output r13 as logs_1713438024.aleo/Transfer.record;
    output r10 as stablecoin_1713438024.aleo/Token.record;
    output r14 as stablecoin_1713438024.aleo/Token.record;
    output r16 as transfer_wrapper_1713438024.aleo/join3_split_transfer_pri_to_pri.future;
finalize join3_split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join4_split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as address.private;
    input r7 as u64.private;
    input r8 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r4 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r5 into r11;
    call stablecoin_1713438024.aleo/split_token r11 r7 r8 into r12 r13;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r13 r6 into r14 r15 r16 r17;
    async join4_split_transfer_pri_to_pri r17 into r18;
    output r14 as aml_1713438024.aleo/AML.record;
    output r15 as logs_1713438024.aleo/Transfer.record;
    output r12 as stablecoin_1713438024.aleo/Token.record;
    output r16 as stablecoin_1713438024.aleo/Token.record;
    output r18 as transfer_wrapper_1713438024.aleo/join4_split_transfer_pri_to_pri.future;
finalize join4_split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join5_split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as address.private;
    input r8 as u64.private;
    input r9 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r4 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r5 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r6 into r13;
    call stablecoin_1713438024.aleo/split_token r13 r8 r9 into r14 r15;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r15 r7 into r16 r17 r18 r19;
    async join5_split_transfer_pri_to_pri r19 into r20;
    output r16 as aml_1713438024.aleo/AML.record;
    output r17 as logs_1713438024.aleo/Transfer.record;
    output r14 as stablecoin_1713438024.aleo/Token.record;
    output r18 as stablecoin_1713438024.aleo/Token.record;
    output r20 as transfer_wrapper_1713438024.aleo/join5_split_transfer_pri_to_pri.future;
finalize join5_split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function join6_split_transfer_pri_to_pri:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as stablecoin_1713438024.aleo/Token.record;
    input r8 as address.private;
    input r9 as u64.private;
    input r10 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r4 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r5 into r13;
    call stablecoin_1713438024.aleo/join_tokens r13 r6 into r14;
    call stablecoin_1713438024.aleo/join_tokens r14 r7 into r15;
    call stablecoin_1713438024.aleo/split_token r15 r9 r10 into r16 r17;
    call stablecoin_1713438024.aleo/transfer_private r0 r1 r17 r8 into r18 r19 r20 r21;
    async join6_split_transfer_pri_to_pri r21 into r22;
    output r18 as aml_1713438024.aleo/AML.record;
    output r19 as logs_1713438024.aleo/Transfer.record;
    output r16 as stablecoin_1713438024.aleo/Token.record;
    output r20 as stablecoin_1713438024.aleo/Token.record;
    output r22 as transfer_wrapper_1713438024.aleo/join6_split_transfer_pri_to_pri.future;
finalize join6_split_transfer_pri_to_pri:
    input r0 as stablecoin_1713438024.aleo/transfer_private.future;
    await r0;

function split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as address.private;
    input r4 as u64.private;
    input r5 as u64.private;
    call stablecoin_1713438024.aleo/split_token r2 r4 r5 into r6 r7;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r7 r3 into r8 r9 r10;
    async split_transfer_pri_to_pub r10 into r11;
    output r8 as aml_1713438024.aleo/AML.record;
    output r9 as logs_1713438024.aleo/Transfer.record;
    output r6 as stablecoin_1713438024.aleo/Token.record;
    output r11 as transfer_wrapper_1713438024.aleo/split_transfer_pri_to_pub.future;
finalize split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join2_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r5;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r5 r4 into r6 r7 r8;
    async join2_transfer_pri_to_pub r8 into r9;
    output r6 as aml_1713438024.aleo/AML.record;
    output r7 as logs_1713438024.aleo/Transfer.record;
    output r9 as transfer_wrapper_1713438024.aleo/join2_transfer_pri_to_pub.future;
finalize join2_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join3_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r6;
    call stablecoin_1713438024.aleo/join_tokens r6 r4 into r7;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r7 r5 into r8 r9 r10;
    async join3_transfer_pri_to_pub r10 into r11;
    output r8 as aml_1713438024.aleo/AML.record;
    output r9 as logs_1713438024.aleo/Transfer.record;
    output r11 as transfer_wrapper_1713438024.aleo/join3_transfer_pri_to_pub.future;
finalize join3_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join4_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r7;
    call stablecoin_1713438024.aleo/join_tokens r7 r4 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r5 into r9;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r9 r6 into r10 r11 r12;
    async join4_transfer_pri_to_pub r12 into r13;
    output r10 as aml_1713438024.aleo/AML.record;
    output r11 as logs_1713438024.aleo/Transfer.record;
    output r13 as transfer_wrapper_1713438024.aleo/join4_transfer_pri_to_pub.future;
finalize join4_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join5_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r4 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r5 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r6 into r11;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r11 r7 into r12 r13 r14;
    async join5_transfer_pri_to_pub r14 into r15;
    output r12 as aml_1713438024.aleo/AML.record;
    output r13 as logs_1713438024.aleo/Transfer.record;
    output r15 as transfer_wrapper_1713438024.aleo/join5_transfer_pri_to_pub.future;
finalize join5_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join6_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as stablecoin_1713438024.aleo/Token.record;
    input r8 as address.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r4 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r5 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r6 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r7 into r13;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r13 r8 into r14 r15 r16;
    async join6_transfer_pri_to_pub r16 into r17;
    output r14 as aml_1713438024.aleo/AML.record;
    output r15 as logs_1713438024.aleo/Transfer.record;
    output r17 as transfer_wrapper_1713438024.aleo/join6_transfer_pri_to_pub.future;
finalize join6_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join2_split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as address.private;
    input r5 as u64.private;
    input r6 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r7;
    call stablecoin_1713438024.aleo/split_token r7 r5 r6 into r8 r9;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r9 r4 into r10 r11 r12;
    async join2_split_transfer_pri_to_pub r12 into r13;
    output r10 as aml_1713438024.aleo/AML.record;
    output r11 as logs_1713438024.aleo/Transfer.record;
    output r8 as stablecoin_1713438024.aleo/Token.record;
    output r13 as transfer_wrapper_1713438024.aleo/join2_split_transfer_pri_to_pub.future;
finalize join2_split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join3_split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as address.private;
    input r6 as u64.private;
    input r7 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r8;
    call stablecoin_1713438024.aleo/join_tokens r8 r4 into r9;
    call stablecoin_1713438024.aleo/split_token r9 r6 r7 into r10 r11;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r11 r5 into r12 r13 r14;
    async join3_split_transfer_pri_to_pub r14 into r15;
    output r12 as aml_1713438024.aleo/AML.record;
    output r13 as logs_1713438024.aleo/Transfer.record;
    output r10 as stablecoin_1713438024.aleo/Token.record;
    output r15 as transfer_wrapper_1713438024.aleo/join3_split_transfer_pri_to_pub.future;
finalize join3_split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join4_split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as address.private;
    input r7 as u64.private;
    input r8 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r9;
    call stablecoin_1713438024.aleo/join_tokens r9 r4 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r5 into r11;
    call stablecoin_1713438024.aleo/split_token r11 r7 r8 into r12 r13;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r13 r6 into r14 r15 r16;
    async join4_split_transfer_pri_to_pub r16 into r17;
    output r14 as aml_1713438024.aleo/AML.record;
    output r15 as logs_1713438024.aleo/Transfer.record;
    output r12 as stablecoin_1713438024.aleo/Token.record;
    output r17 as transfer_wrapper_1713438024.aleo/join4_split_transfer_pri_to_pub.future;
finalize join4_split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join5_split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as address.private;
    input r8 as u64.private;
    input r9 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r10;
    call stablecoin_1713438024.aleo/join_tokens r10 r4 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r5 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r6 into r13;
    call stablecoin_1713438024.aleo/split_token r13 r8 r9 into r14 r15;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r15 r7 into r16 r17 r18;
    async join5_split_transfer_pri_to_pub r18 into r19;
    output r16 as aml_1713438024.aleo/AML.record;
    output r17 as logs_1713438024.aleo/Transfer.record;
    output r14 as stablecoin_1713438024.aleo/Token.record;
    output r19 as transfer_wrapper_1713438024.aleo/join5_split_transfer_pri_to_pub.future;
finalize join5_split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

function join6_split_transfer_pri_to_pub:
    input r0 as aml_1713438024.aleo/AML.record;
    input r1 as address.private;
    input r2 as stablecoin_1713438024.aleo/Token.record;
    input r3 as stablecoin_1713438024.aleo/Token.record;
    input r4 as stablecoin_1713438024.aleo/Token.record;
    input r5 as stablecoin_1713438024.aleo/Token.record;
    input r6 as stablecoin_1713438024.aleo/Token.record;
    input r7 as stablecoin_1713438024.aleo/Token.record;
    input r8 as address.private;
    input r9 as u64.private;
    input r10 as u64.private;
    call stablecoin_1713438024.aleo/join_tokens r2 r3 into r11;
    call stablecoin_1713438024.aleo/join_tokens r11 r4 into r12;
    call stablecoin_1713438024.aleo/join_tokens r12 r5 into r13;
    call stablecoin_1713438024.aleo/join_tokens r13 r6 into r14;
    call stablecoin_1713438024.aleo/join_tokens r14 r7 into r15;
    call stablecoin_1713438024.aleo/split_token r15 r9 r10 into r16 r17;
    call stablecoin_1713438024.aleo/transfer_private_to_public r0 r1 r17 r8 into r18 r19 r20;
    async join6_split_transfer_pri_to_pub r20 into r21;
    output r18 as aml_1713438024.aleo/AML.record;
    output r19 as logs_1713438024.aleo/Transfer.record;
    output r16 as stablecoin_1713438024.aleo/Token.record;
    output r21 as transfer_wrapper_1713438024.aleo/join6_split_transfer_pri_to_pub.future;
finalize join6_split_transfer_pri_to_pub:
    input r0 as stablecoin_1713438024.aleo/transfer_private_to_public.future;
    await r0;

Block heightTimestampTransition IDFunction callState
Program has no mappings.
Not implemented