-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbox-storage-other-app2.0.avm-simulation
59 lines (53 loc) · 3.34 KB
/
box-storage-other-app2.0.avm-simulation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
declareTealSource "box-storage-other-app2.teal";
declareTealSource "clear-basic.teal";
addAccount <address> "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE" </address> <balance> 2000000 </balance>;
#initTxGroup();
// Add app 1 and opt in "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE"
addAppCallTx <sender> "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE" </sender>
<applicationID> 0 </applicationID>
<onCompletion> @ NoOp </onCompletion>
<accounts> .TValueList </accounts>
<applicationArgs> 1 </applicationArgs>
<foreignApps> .TValueList </foreignApps>
<foreignAssets> .TValueList </foreignAssets>
<boxReferences> .TValuePairList </boxReferences>
<globalNui> 0 </globalNui>
<globalNbs> 0 </globalNbs>
<localNui> 0 </localNui>
<localNbs> 0 </localNbs>
<extraProgramPages> 0 </extraProgramPages>
<approvalPgmIdx> 0 </approvalPgmIdx>
<clearStatePgmIdx> 1 </clearStatePgmIdx>;
// Add app 2 and opt in "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE"
addAppCallTx <sender> "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE" </sender>
<applicationID> 0 </applicationID>
<onCompletion> @ NoOp </onCompletion>
<accounts> .TValueList </accounts>
<applicationArgs> 2 </applicationArgs>
<foreignApps> 3 1 </foreignApps>
<foreignAssets> .TValueList </foreignAssets>
<boxReferences> (b"box1", 2) </boxReferences>
<globalNui> 0 </globalNui>
<globalNbs> 0 </globalNbs>
<localNui> 0 </localNui>
<localNbs> 0 </localNbs>
<extraProgramPages> 0 </extraProgramPages>
<approvalPgmIdx> 0 </approvalPgmIdx>
<clearStatePgmIdx> 1 </clearStatePgmIdx>;
// Add app 3 and opt in "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE"
addAppCallTx <sender> "LVMR75YJKH4ATBQ6UFI6IUM2FMU7NNLDQRBKIMG6Q2QAAAXWLIIKWMZRPE" </sender>
<applicationID> 0 </applicationID>
<onCompletion> @ NoOp </onCompletion>
<accounts> .TValueList </accounts>
<applicationArgs> 3 </applicationArgs>
<foreignApps> 1 </foreignApps>
<foreignAssets> .TValueList </foreignAssets>
<boxReferences> .TValuePairList </boxReferences>
<globalNui> 0 </globalNui>
<globalNbs> 0 </globalNbs>
<localNui> 0 </localNui>
<localNbs> 0 </localNbs>
<extraProgramPages> 0 </extraProgramPages>
<approvalPgmIdx> 0 </approvalPgmIdx>
<clearStatePgmIdx> 1 </clearStatePgmIdx>;
#initGlobals(); #evalTxGroup(); .AS