tx · GjSaviyYobkdWPkNryrZFraXqQMP75MtX7HoKoXDK8xR

3P4uftnj6DDiiJXLHrbJo7tv7vms2mjeeD9:  -0.01400000 Waves

2019.12.14 22:57 [1839329] smart account 3P4uftnj6DDiiJXLHrbJo7tv7vms2mjeeD9 > SELF 0.00000000 Waves

{ "type": 13, "id": "GjSaviyYobkdWPkNryrZFraXqQMP75MtX7HoKoXDK8xR", "fee": 1400000, "feeAssetId": null, "timestamp": 1576353385422, "version": 1, "sender": "3P4uftnj6DDiiJXLHrbJo7tv7vms2mjeeD9", "senderPublicKey": "BRD3aC1EkkMdxVXvXqJC8924L3nJYpn9w1y9JCCxVfha", "proofs": [ "2A2mDHe7Hoay6ySANffBCfoSnmTJ9EFxsneqcVFZBKt2vntzANGCUVvaFHvJo2JqE3QnawemjoSG9b4xKV5nvEPZ" ], "script": "base64:AAIDAAAAAAAAAAkIARIDCgEBEgAAAAABAAAAAA13YXZlc3BsYXRmb3JtAgAAAA13YXZlc3BsYXRmb3JtAAAAAgAAAAFpAQAAAANmb28AAAABAAAAAWgJAQAAAAhXcml0ZVNldAAAAAEFAAAAA25pbAAAAAFpAQAAAANiYXIAAAAACQEAAAAIV3JpdGVTZXQAAAABBQAAAANuaWwAAAAA7cn9Zw==", "chainId": 87, "height": 1839329, "spentComplexity": 0 } View: original | compacted Prev: AnFMoG2zSFHntSYjscH6YxfDvhK78Y6eDmMcETw9CS8A Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let wavesplatform = "wavesplatform"
55
66 @Callable(i)
7-func foo (h) = {
8- func test (prev,a) = if (prev)
9- then sigVerify(keccak256((i.transactionId + toBytes(a))), keccak256((i.callerPublicKey + toBytes(a))), i.callerPublicKey)
10- else false
11-
12- func arr (i) = [0, i, (2 * i), (3 * i), (4 * i), (5 * i), (6 * i), (7 * i), (8 * i), (9 * i)]
13-
14- let result0 = {
15- let $list365393 = arr(1)
16- let $size365393 = size($list365393)
17- let $acc0365393 = true
18- if (($size365393 == 0))
19- then $acc0365393
20- else {
21- let $acc1365393 = test($acc0365393, $list365393[0])
22- if (($size365393 == 1))
23- then $acc1365393
24- else {
25- let $acc2365393 = test($acc1365393, $list365393[1])
26- if (($size365393 == 2))
27- then $acc2365393
28- else {
29- let $acc3365393 = test($acc2365393, $list365393[2])
30- if (($size365393 == 3))
31- then $acc3365393
32- else {
33- let $acc4365393 = test($acc3365393, $list365393[3])
34- if (($size365393 == 4))
35- then $acc4365393
36- else {
37- let $acc5365393 = test($acc4365393, $list365393[4])
38- if (($size365393 == 5))
39- then $acc5365393
40- else {
41- let $acc6365393 = test($acc5365393, $list365393[5])
42- if (($size365393 == 6))
43- then $acc6365393
44- else {
45- let $acc7365393 = test($acc6365393, $list365393[6])
46- if (($size365393 == 7))
47- then $acc7365393
48- else {
49- let $acc8365393 = test($acc7365393, $list365393[7])
50- if (($size365393 == 8))
51- then $acc8365393
52- else {
53- let $acc9365393 = test($acc8365393, $list365393[8])
54- if (($size365393 == 9))
55- then $acc9365393
56- else {
57- let $acc10365393 = test($acc9365393, $list365393[9])
58- if (($size365393 == 10))
59- then $acc10365393
60- else {
61- let $acc11365393 = test($acc10365393, $list365393[10])
62- throw("List size exceed 10")
63- }
64- }
65- }
66- }
67- }
68- }
69- }
70- }
71- }
72- }
73- }
74- }
75- let result1 = {
76- let $list412440 = arr(2)
77- let $size412440 = size($list412440)
78- let $acc0412440 = true
79- if (($size412440 == 0))
80- then $acc0412440
81- else {
82- let $acc1412440 = test($acc0412440, $list412440[0])
83- if (($size412440 == 1))
84- then $acc1412440
85- else {
86- let $acc2412440 = test($acc1412440, $list412440[1])
87- if (($size412440 == 2))
88- then $acc2412440
89- else {
90- let $acc3412440 = test($acc2412440, $list412440[2])
91- if (($size412440 == 3))
92- then $acc3412440
93- else {
94- let $acc4412440 = test($acc3412440, $list412440[3])
95- if (($size412440 == 4))
96- then $acc4412440
97- else {
98- let $acc5412440 = test($acc4412440, $list412440[4])
99- if (($size412440 == 5))
100- then $acc5412440
101- else {
102- let $acc6412440 = test($acc5412440, $list412440[5])
103- if (($size412440 == 6))
104- then $acc6412440
105- else {
106- let $acc7412440 = test($acc6412440, $list412440[6])
107- if (($size412440 == 7))
108- then $acc7412440
109- else {
110- let $acc8412440 = test($acc7412440, $list412440[7])
111- if (($size412440 == 8))
112- then $acc8412440
113- else {
114- let $acc9412440 = test($acc8412440, $list412440[8])
115- if (($size412440 == 9))
116- then $acc9412440
117- else {
118- let $acc10412440 = test($acc9412440, $list412440[9])
119- if (($size412440 == 10))
120- then $acc10412440
121- else {
122- let $acc11412440 = test($acc10412440, $list412440[10])
123- throw("List size exceed 10")
124- }
125- }
126- }
127- }
128- }
129- }
130- }
131- }
132- }
133- }
134- }
135- }
136- let result2 = {
137- let $list459487 = arr(3)
138- let $size459487 = size($list459487)
139- let $acc0459487 = true
140- if (($size459487 == 0))
141- then $acc0459487
142- else {
143- let $acc1459487 = test($acc0459487, $list459487[0])
144- if (($size459487 == 1))
145- then $acc1459487
146- else {
147- let $acc2459487 = test($acc1459487, $list459487[1])
148- if (($size459487 == 2))
149- then $acc2459487
150- else {
151- let $acc3459487 = test($acc2459487, $list459487[2])
152- if (($size459487 == 3))
153- then $acc3459487
154- else {
155- let $acc4459487 = test($acc3459487, $list459487[3])
156- if (($size459487 == 4))
157- then $acc4459487
158- else {
159- let $acc5459487 = test($acc4459487, $list459487[4])
160- if (($size459487 == 5))
161- then $acc5459487
162- else {
163- let $acc6459487 = test($acc5459487, $list459487[5])
164- if (($size459487 == 6))
165- then $acc6459487
166- else {
167- let $acc7459487 = test($acc6459487, $list459487[6])
168- if (($size459487 == 7))
169- then $acc7459487
170- else {
171- let $acc8459487 = test($acc7459487, $list459487[7])
172- if (($size459487 == 8))
173- then $acc8459487
174- else {
175- let $acc9459487 = test($acc8459487, $list459487[8])
176- if (($size459487 == 9))
177- then $acc9459487
178- else {
179- let $acc10459487 = test($acc9459487, $list459487[9])
180- if (($size459487 == 10))
181- then $acc10459487
182- else {
183- let $acc11459487 = test($acc10459487, $list459487[10])
184- throw("List size exceed 10")
185- }
186- }
187- }
188- }
189- }
190- }
191- }
192- }
193- }
194- }
195- }
196- }
197- let result3 = {
198- let $list506534 = arr(4)
199- let $size506534 = size($list506534)
200- let $acc0506534 = true
201- if (($size506534 == 0))
202- then $acc0506534
203- else {
204- let $acc1506534 = test($acc0506534, $list506534[0])
205- if (($size506534 == 1))
206- then $acc1506534
207- else {
208- let $acc2506534 = test($acc1506534, $list506534[1])
209- if (($size506534 == 2))
210- then $acc2506534
211- else {
212- let $acc3506534 = test($acc2506534, $list506534[2])
213- if (($size506534 == 3))
214- then $acc3506534
215- else {
216- let $acc4506534 = test($acc3506534, $list506534[3])
217- if (($size506534 == 4))
218- then $acc4506534
219- else {
220- let $acc5506534 = test($acc4506534, $list506534[4])
221- if (($size506534 == 5))
222- then $acc5506534
223- else {
224- let $acc6506534 = test($acc5506534, $list506534[5])
225- if (($size506534 == 6))
226- then $acc6506534
227- else {
228- let $acc7506534 = test($acc6506534, $list506534[6])
229- if (($size506534 == 7))
230- then $acc7506534
231- else {
232- let $acc8506534 = test($acc7506534, $list506534[7])
233- if (($size506534 == 8))
234- then $acc8506534
235- else {
236- let $acc9506534 = test($acc8506534, $list506534[8])
237- if (($size506534 == 9))
238- then $acc9506534
239- else {
240- let $acc10506534 = test($acc9506534, $list506534[9])
241- if (($size506534 == 10))
242- then $acc10506534
243- else {
244- let $acc11506534 = test($acc10506534, $list506534[10])
245- throw("List size exceed 10")
246- }
247- }
248- }
249- }
250- }
251- }
252- }
253- }
254- }
255- }
256- }
257- }
258- let result4 = {
259- let $list553581 = arr(4)
260- let $size553581 = size($list553581)
261- let $acc0553581 = true
262- if (($size553581 == 0))
263- then $acc0553581
264- else {
265- let $acc1553581 = test($acc0553581, $list553581[0])
266- if (($size553581 == 1))
267- then $acc1553581
268- else {
269- let $acc2553581 = test($acc1553581, $list553581[1])
270- if (($size553581 == 2))
271- then $acc2553581
272- else {
273- let $acc3553581 = test($acc2553581, $list553581[2])
274- if (($size553581 == 3))
275- then $acc3553581
276- else {
277- let $acc4553581 = test($acc3553581, $list553581[3])
278- if (($size553581 == 4))
279- then $acc4553581
280- else {
281- let $acc5553581 = test($acc4553581, $list553581[4])
282- if (($size553581 == 5))
283- then $acc5553581
284- else {
285- let $acc6553581 = test($acc5553581, $list553581[5])
286- if (($size553581 == 6))
287- then $acc6553581
288- else {
289- let $acc7553581 = test($acc6553581, $list553581[6])
290- if (($size553581 == 7))
291- then $acc7553581
292- else {
293- let $acc8553581 = test($acc7553581, $list553581[7])
294- if (($size553581 == 8))
295- then $acc8553581
296- else {
297- let $acc9553581 = test($acc8553581, $list553581[8])
298- if (($size553581 == 9))
299- then $acc9553581
300- else {
301- let $acc10553581 = test($acc9553581, $list553581[9])
302- if (($size553581 == 10))
303- then $acc10553581
304- else {
305- let $acc11553581 = test($acc10553581, $list553581[10])
306- throw("List size exceed 10")
307- }
308- }
309- }
310- }
311- }
312- }
313- }
314- }
315- }
316- }
317- }
318- }
319- let result5 = {
320- let $list600628 = arr(4)
321- let $size600628 = size($list600628)
322- let $acc0600628 = true
323- if (($size600628 == 0))
324- then $acc0600628
325- else {
326- let $acc1600628 = test($acc0600628, $list600628[0])
327- if (($size600628 == 1))
328- then $acc1600628
329- else {
330- let $acc2600628 = test($acc1600628, $list600628[1])
331- if (($size600628 == 2))
332- then $acc2600628
333- else {
334- let $acc3600628 = test($acc2600628, $list600628[2])
335- if (($size600628 == 3))
336- then $acc3600628
337- else {
338- let $acc4600628 = test($acc3600628, $list600628[3])
339- if (($size600628 == 4))
340- then $acc4600628
341- else {
342- let $acc5600628 = test($acc4600628, $list600628[4])
343- if (($size600628 == 5))
344- then $acc5600628
345- else {
346- let $acc6600628 = test($acc5600628, $list600628[5])
347- if (($size600628 == 6))
348- then $acc6600628
349- else {
350- let $acc7600628 = test($acc6600628, $list600628[6])
351- if (($size600628 == 7))
352- then $acc7600628
353- else {
354- let $acc8600628 = test($acc7600628, $list600628[7])
355- if (($size600628 == 8))
356- then $acc8600628
357- else {
358- let $acc9600628 = test($acc8600628, $list600628[8])
359- if (($size600628 == 9))
360- then $acc9600628
361- else {
362- let $acc10600628 = test($acc9600628, $list600628[9])
363- if (($size600628 == 10))
364- then $acc10600628
365- else {
366- let $acc11600628 = test($acc10600628, $list600628[10])
367- throw("List size exceed 10")
368- }
369- }
370- }
371- }
372- }
373- }
374- }
375- }
376- }
377- }
378- }
379- }
380- let result6 = {
381- let $list647675 = arr(4)
382- let $size647675 = size($list647675)
383- let $acc0647675 = true
384- if (($size647675 == 0))
385- then $acc0647675
386- else {
387- let $acc1647675 = test($acc0647675, $list647675[0])
388- if (($size647675 == 1))
389- then $acc1647675
390- else {
391- let $acc2647675 = test($acc1647675, $list647675[1])
392- if (($size647675 == 2))
393- then $acc2647675
394- else {
395- let $acc3647675 = test($acc2647675, $list647675[2])
396- if (($size647675 == 3))
397- then $acc3647675
398- else {
399- let $acc4647675 = test($acc3647675, $list647675[3])
400- if (($size647675 == 4))
401- then $acc4647675
402- else {
403- let $acc5647675 = test($acc4647675, $list647675[4])
404- if (($size647675 == 5))
405- then $acc5647675
406- else {
407- let $acc6647675 = test($acc5647675, $list647675[5])
408- if (($size647675 == 6))
409- then $acc6647675
410- else {
411- let $acc7647675 = test($acc6647675, $list647675[6])
412- if (($size647675 == 7))
413- then $acc7647675
414- else {
415- let $acc8647675 = test($acc7647675, $list647675[7])
416- if (($size647675 == 8))
417- then $acc8647675
418- else {
419- let $acc9647675 = test($acc8647675, $list647675[8])
420- if (($size647675 == 9))
421- then $acc9647675
422- else {
423- let $acc10647675 = test($acc9647675, $list647675[9])
424- if (($size647675 == 10))
425- then $acc10647675
426- else {
427- let $acc11647675 = test($acc10647675, $list647675[10])
428- throw("List size exceed 10")
429- }
430- }
431- }
432- }
433- }
434- }
435- }
436- }
437- }
438- }
439- }
440- }
441- let result7 = {
442- let $list694722 = arr(4)
443- let $size694722 = size($list694722)
444- let $acc0694722 = true
445- if (($size694722 == 0))
446- then $acc0694722
447- else {
448- let $acc1694722 = test($acc0694722, $list694722[0])
449- if (($size694722 == 1))
450- then $acc1694722
451- else {
452- let $acc2694722 = test($acc1694722, $list694722[1])
453- if (($size694722 == 2))
454- then $acc2694722
455- else {
456- let $acc3694722 = test($acc2694722, $list694722[2])
457- if (($size694722 == 3))
458- then $acc3694722
459- else {
460- let $acc4694722 = test($acc3694722, $list694722[3])
461- if (($size694722 == 4))
462- then $acc4694722
463- else {
464- let $acc5694722 = test($acc4694722, $list694722[4])
465- if (($size694722 == 5))
466- then $acc5694722
467- else {
468- let $acc6694722 = test($acc5694722, $list694722[5])
469- if (($size694722 == 6))
470- then $acc6694722
471- else {
472- let $acc7694722 = test($acc6694722, $list694722[6])
473- if (($size694722 == 7))
474- then $acc7694722
475- else {
476- let $acc8694722 = test($acc7694722, $list694722[7])
477- if (($size694722 == 8))
478- then $acc8694722
479- else {
480- let $acc9694722 = test($acc8694722, $list694722[8])
481- if (($size694722 == 9))
482- then $acc9694722
483- else {
484- let $acc10694722 = test($acc9694722, $list694722[9])
485- if (($size694722 == 10))
486- then $acc10694722
487- else {
488- let $acc11694722 = test($acc10694722, $list694722[10])
489- throw("List size exceed 10")
490- }
491- }
492- }
493- }
494- }
495- }
496- }
497- }
498- }
499- }
500- }
501- }
502- let result8 = {
503- let $list741769 = arr(4)
504- let $size741769 = size($list741769)
505- let $acc0741769 = true
506- if (($size741769 == 0))
507- then $acc0741769
508- else {
509- let $acc1741769 = test($acc0741769, $list741769[0])
510- if (($size741769 == 1))
511- then $acc1741769
512- else {
513- let $acc2741769 = test($acc1741769, $list741769[1])
514- if (($size741769 == 2))
515- then $acc2741769
516- else {
517- let $acc3741769 = test($acc2741769, $list741769[2])
518- if (($size741769 == 3))
519- then $acc3741769
520- else {
521- let $acc4741769 = test($acc3741769, $list741769[3])
522- if (($size741769 == 4))
523- then $acc4741769
524- else {
525- let $acc5741769 = test($acc4741769, $list741769[4])
526- if (($size741769 == 5))
527- then $acc5741769
528- else {
529- let $acc6741769 = test($acc5741769, $list741769[5])
530- if (($size741769 == 6))
531- then $acc6741769
532- else {
533- let $acc7741769 = test($acc6741769, $list741769[6])
534- if (($size741769 == 7))
535- then $acc7741769
536- else {
537- let $acc8741769 = test($acc7741769, $list741769[7])
538- if (($size741769 == 8))
539- then $acc8741769
540- else {
541- let $acc9741769 = test($acc8741769, $list741769[8])
542- if (($size741769 == 9))
543- then $acc9741769
544- else {
545- let $acc10741769 = test($acc9741769, $list741769[9])
546- if (($size741769 == 10))
547- then $acc10741769
548- else {
549- let $acc11741769 = test($acc10741769, $list741769[10])
550- throw("List size exceed 10")
551- }
552- }
553- }
554- }
555- }
556- }
557- }
558- }
559- }
560- }
561- }
562- }
563- let result9 = {
564- let $list788816 = arr(4)
565- let $size788816 = size($list788816)
566- let $acc0788816 = true
567- if (($size788816 == 0))
568- then $acc0788816
569- else {
570- let $acc1788816 = test($acc0788816, $list788816[0])
571- if (($size788816 == 1))
572- then $acc1788816
573- else {
574- let $acc2788816 = test($acc1788816, $list788816[1])
575- if (($size788816 == 2))
576- then $acc2788816
577- else {
578- let $acc3788816 = test($acc2788816, $list788816[2])
579- if (($size788816 == 3))
580- then $acc3788816
581- else {
582- let $acc4788816 = test($acc3788816, $list788816[3])
583- if (($size788816 == 4))
584- then $acc4788816
585- else {
586- let $acc5788816 = test($acc4788816, $list788816[4])
587- if (($size788816 == 5))
588- then $acc5788816
589- else {
590- let $acc6788816 = test($acc5788816, $list788816[5])
591- if (($size788816 == 6))
592- then $acc6788816
593- else {
594- let $acc7788816 = test($acc6788816, $list788816[6])
595- if (($size788816 == 7))
596- then $acc7788816
597- else {
598- let $acc8788816 = test($acc7788816, $list788816[7])
599- if (($size788816 == 8))
600- then $acc8788816
601- else {
602- let $acc9788816 = test($acc8788816, $list788816[8])
603- if (($size788816 == 9))
604- then $acc9788816
605- else {
606- let $acc10788816 = test($acc9788816, $list788816[9])
607- if (($size788816 == 10))
608- then $acc10788816
609- else {
610- let $acc11788816 = test($acc10788816, $list788816[10])
611- throw("List size exceed 10")
612- }
613- }
614- }
615- }
616- }
617- }
618- }
619- }
620- }
621- }
622- }
623- }
624- if (if ((h == height))
625- then true
626- else if (if (if (if (if (if (if (if (if (result0)
627- then result1
628- else false)
629- then result2
630- else false)
631- then result3
632- else false)
633- then result4
634- else false)
635- then result5
636- else false)
637- then result6
638- else false)
639- then result7
640- else false)
641- then result8
642- else false)
643- then result9
644- else false)
645- then WriteSet(nil)
646- else if (if (if (if (if (if (if (if (if (if (result0)
647- then result1
648- else false)
649- then result2
650- else false)
651- then result3
652- else false)
653- then result4
654- else false)
655- then result5
656- else false)
657- then result6
658- else false)
659- then result7
660- else false)
661- then result8
662- else false)
663- then result9
664- else false)
665- then WriteSet(nil)
666- else throw()
667- }
7+func foo (h) = WriteSet(nil)
6688
6699
67010
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let wavesplatform = "wavesplatform"
55
66 @Callable(i)
7-func foo (h) = {
8- func test (prev,a) = if (prev)
9- then sigVerify(keccak256((i.transactionId + toBytes(a))), keccak256((i.callerPublicKey + toBytes(a))), i.callerPublicKey)
10- else false
11-
12- func arr (i) = [0, i, (2 * i), (3 * i), (4 * i), (5 * i), (6 * i), (7 * i), (8 * i), (9 * i)]
13-
14- let result0 = {
15- let $list365393 = arr(1)
16- let $size365393 = size($list365393)
17- let $acc0365393 = true
18- if (($size365393 == 0))
19- then $acc0365393
20- else {
21- let $acc1365393 = test($acc0365393, $list365393[0])
22- if (($size365393 == 1))
23- then $acc1365393
24- else {
25- let $acc2365393 = test($acc1365393, $list365393[1])
26- if (($size365393 == 2))
27- then $acc2365393
28- else {
29- let $acc3365393 = test($acc2365393, $list365393[2])
30- if (($size365393 == 3))
31- then $acc3365393
32- else {
33- let $acc4365393 = test($acc3365393, $list365393[3])
34- if (($size365393 == 4))
35- then $acc4365393
36- else {
37- let $acc5365393 = test($acc4365393, $list365393[4])
38- if (($size365393 == 5))
39- then $acc5365393
40- else {
41- let $acc6365393 = test($acc5365393, $list365393[5])
42- if (($size365393 == 6))
43- then $acc6365393
44- else {
45- let $acc7365393 = test($acc6365393, $list365393[6])
46- if (($size365393 == 7))
47- then $acc7365393
48- else {
49- let $acc8365393 = test($acc7365393, $list365393[7])
50- if (($size365393 == 8))
51- then $acc8365393
52- else {
53- let $acc9365393 = test($acc8365393, $list365393[8])
54- if (($size365393 == 9))
55- then $acc9365393
56- else {
57- let $acc10365393 = test($acc9365393, $list365393[9])
58- if (($size365393 == 10))
59- then $acc10365393
60- else {
61- let $acc11365393 = test($acc10365393, $list365393[10])
62- throw("List size exceed 10")
63- }
64- }
65- }
66- }
67- }
68- }
69- }
70- }
71- }
72- }
73- }
74- }
75- let result1 = {
76- let $list412440 = arr(2)
77- let $size412440 = size($list412440)
78- let $acc0412440 = true
79- if (($size412440 == 0))
80- then $acc0412440
81- else {
82- let $acc1412440 = test($acc0412440, $list412440[0])
83- if (($size412440 == 1))
84- then $acc1412440
85- else {
86- let $acc2412440 = test($acc1412440, $list412440[1])
87- if (($size412440 == 2))
88- then $acc2412440
89- else {
90- let $acc3412440 = test($acc2412440, $list412440[2])
91- if (($size412440 == 3))
92- then $acc3412440
93- else {
94- let $acc4412440 = test($acc3412440, $list412440[3])
95- if (($size412440 == 4))
96- then $acc4412440
97- else {
98- let $acc5412440 = test($acc4412440, $list412440[4])
99- if (($size412440 == 5))
100- then $acc5412440
101- else {
102- let $acc6412440 = test($acc5412440, $list412440[5])
103- if (($size412440 == 6))
104- then $acc6412440
105- else {
106- let $acc7412440 = test($acc6412440, $list412440[6])
107- if (($size412440 == 7))
108- then $acc7412440
109- else {
110- let $acc8412440 = test($acc7412440, $list412440[7])
111- if (($size412440 == 8))
112- then $acc8412440
113- else {
114- let $acc9412440 = test($acc8412440, $list412440[8])
115- if (($size412440 == 9))
116- then $acc9412440
117- else {
118- let $acc10412440 = test($acc9412440, $list412440[9])
119- if (($size412440 == 10))
120- then $acc10412440
121- else {
122- let $acc11412440 = test($acc10412440, $list412440[10])
123- throw("List size exceed 10")
124- }
125- }
126- }
127- }
128- }
129- }
130- }
131- }
132- }
133- }
134- }
135- }
136- let result2 = {
137- let $list459487 = arr(3)
138- let $size459487 = size($list459487)
139- let $acc0459487 = true
140- if (($size459487 == 0))
141- then $acc0459487
142- else {
143- let $acc1459487 = test($acc0459487, $list459487[0])
144- if (($size459487 == 1))
145- then $acc1459487
146- else {
147- let $acc2459487 = test($acc1459487, $list459487[1])
148- if (($size459487 == 2))
149- then $acc2459487
150- else {
151- let $acc3459487 = test($acc2459487, $list459487[2])
152- if (($size459487 == 3))
153- then $acc3459487
154- else {
155- let $acc4459487 = test($acc3459487, $list459487[3])
156- if (($size459487 == 4))
157- then $acc4459487
158- else {
159- let $acc5459487 = test($acc4459487, $list459487[4])
160- if (($size459487 == 5))
161- then $acc5459487
162- else {
163- let $acc6459487 = test($acc5459487, $list459487[5])
164- if (($size459487 == 6))
165- then $acc6459487
166- else {
167- let $acc7459487 = test($acc6459487, $list459487[6])
168- if (($size459487 == 7))
169- then $acc7459487
170- else {
171- let $acc8459487 = test($acc7459487, $list459487[7])
172- if (($size459487 == 8))
173- then $acc8459487
174- else {
175- let $acc9459487 = test($acc8459487, $list459487[8])
176- if (($size459487 == 9))
177- then $acc9459487
178- else {
179- let $acc10459487 = test($acc9459487, $list459487[9])
180- if (($size459487 == 10))
181- then $acc10459487
182- else {
183- let $acc11459487 = test($acc10459487, $list459487[10])
184- throw("List size exceed 10")
185- }
186- }
187- }
188- }
189- }
190- }
191- }
192- }
193- }
194- }
195- }
196- }
197- let result3 = {
198- let $list506534 = arr(4)
199- let $size506534 = size($list506534)
200- let $acc0506534 = true
201- if (($size506534 == 0))
202- then $acc0506534
203- else {
204- let $acc1506534 = test($acc0506534, $list506534[0])
205- if (($size506534 == 1))
206- then $acc1506534
207- else {
208- let $acc2506534 = test($acc1506534, $list506534[1])
209- if (($size506534 == 2))
210- then $acc2506534
211- else {
212- let $acc3506534 = test($acc2506534, $list506534[2])
213- if (($size506534 == 3))
214- then $acc3506534
215- else {
216- let $acc4506534 = test($acc3506534, $list506534[3])
217- if (($size506534 == 4))
218- then $acc4506534
219- else {
220- let $acc5506534 = test($acc4506534, $list506534[4])
221- if (($size506534 == 5))
222- then $acc5506534
223- else {
224- let $acc6506534 = test($acc5506534, $list506534[5])
225- if (($size506534 == 6))
226- then $acc6506534
227- else {
228- let $acc7506534 = test($acc6506534, $list506534[6])
229- if (($size506534 == 7))
230- then $acc7506534
231- else {
232- let $acc8506534 = test($acc7506534, $list506534[7])
233- if (($size506534 == 8))
234- then $acc8506534
235- else {
236- let $acc9506534 = test($acc8506534, $list506534[8])
237- if (($size506534 == 9))
238- then $acc9506534
239- else {
240- let $acc10506534 = test($acc9506534, $list506534[9])
241- if (($size506534 == 10))
242- then $acc10506534
243- else {
244- let $acc11506534 = test($acc10506534, $list506534[10])
245- throw("List size exceed 10")
246- }
247- }
248- }
249- }
250- }
251- }
252- }
253- }
254- }
255- }
256- }
257- }
258- let result4 = {
259- let $list553581 = arr(4)
260- let $size553581 = size($list553581)
261- let $acc0553581 = true
262- if (($size553581 == 0))
263- then $acc0553581
264- else {
265- let $acc1553581 = test($acc0553581, $list553581[0])
266- if (($size553581 == 1))
267- then $acc1553581
268- else {
269- let $acc2553581 = test($acc1553581, $list553581[1])
270- if (($size553581 == 2))
271- then $acc2553581
272- else {
273- let $acc3553581 = test($acc2553581, $list553581[2])
274- if (($size553581 == 3))
275- then $acc3553581
276- else {
277- let $acc4553581 = test($acc3553581, $list553581[3])
278- if (($size553581 == 4))
279- then $acc4553581
280- else {
281- let $acc5553581 = test($acc4553581, $list553581[4])
282- if (($size553581 == 5))
283- then $acc5553581
284- else {
285- let $acc6553581 = test($acc5553581, $list553581[5])
286- if (($size553581 == 6))
287- then $acc6553581
288- else {
289- let $acc7553581 = test($acc6553581, $list553581[6])
290- if (($size553581 == 7))
291- then $acc7553581
292- else {
293- let $acc8553581 = test($acc7553581, $list553581[7])
294- if (($size553581 == 8))
295- then $acc8553581
296- else {
297- let $acc9553581 = test($acc8553581, $list553581[8])
298- if (($size553581 == 9))
299- then $acc9553581
300- else {
301- let $acc10553581 = test($acc9553581, $list553581[9])
302- if (($size553581 == 10))
303- then $acc10553581
304- else {
305- let $acc11553581 = test($acc10553581, $list553581[10])
306- throw("List size exceed 10")
307- }
308- }
309- }
310- }
311- }
312- }
313- }
314- }
315- }
316- }
317- }
318- }
319- let result5 = {
320- let $list600628 = arr(4)
321- let $size600628 = size($list600628)
322- let $acc0600628 = true
323- if (($size600628 == 0))
324- then $acc0600628
325- else {
326- let $acc1600628 = test($acc0600628, $list600628[0])
327- if (($size600628 == 1))
328- then $acc1600628
329- else {
330- let $acc2600628 = test($acc1600628, $list600628[1])
331- if (($size600628 == 2))
332- then $acc2600628
333- else {
334- let $acc3600628 = test($acc2600628, $list600628[2])
335- if (($size600628 == 3))
336- then $acc3600628
337- else {
338- let $acc4600628 = test($acc3600628, $list600628[3])
339- if (($size600628 == 4))
340- then $acc4600628
341- else {
342- let $acc5600628 = test($acc4600628, $list600628[4])
343- if (($size600628 == 5))
344- then $acc5600628
345- else {
346- let $acc6600628 = test($acc5600628, $list600628[5])
347- if (($size600628 == 6))
348- then $acc6600628
349- else {
350- let $acc7600628 = test($acc6600628, $list600628[6])
351- if (($size600628 == 7))
352- then $acc7600628
353- else {
354- let $acc8600628 = test($acc7600628, $list600628[7])
355- if (($size600628 == 8))
356- then $acc8600628
357- else {
358- let $acc9600628 = test($acc8600628, $list600628[8])
359- if (($size600628 == 9))
360- then $acc9600628
361- else {
362- let $acc10600628 = test($acc9600628, $list600628[9])
363- if (($size600628 == 10))
364- then $acc10600628
365- else {
366- let $acc11600628 = test($acc10600628, $list600628[10])
367- throw("List size exceed 10")
368- }
369- }
370- }
371- }
372- }
373- }
374- }
375- }
376- }
377- }
378- }
379- }
380- let result6 = {
381- let $list647675 = arr(4)
382- let $size647675 = size($list647675)
383- let $acc0647675 = true
384- if (($size647675 == 0))
385- then $acc0647675
386- else {
387- let $acc1647675 = test($acc0647675, $list647675[0])
388- if (($size647675 == 1))
389- then $acc1647675
390- else {
391- let $acc2647675 = test($acc1647675, $list647675[1])
392- if (($size647675 == 2))
393- then $acc2647675
394- else {
395- let $acc3647675 = test($acc2647675, $list647675[2])
396- if (($size647675 == 3))
397- then $acc3647675
398- else {
399- let $acc4647675 = test($acc3647675, $list647675[3])
400- if (($size647675 == 4))
401- then $acc4647675
402- else {
403- let $acc5647675 = test($acc4647675, $list647675[4])
404- if (($size647675 == 5))
405- then $acc5647675
406- else {
407- let $acc6647675 = test($acc5647675, $list647675[5])
408- if (($size647675 == 6))
409- then $acc6647675
410- else {
411- let $acc7647675 = test($acc6647675, $list647675[6])
412- if (($size647675 == 7))
413- then $acc7647675
414- else {
415- let $acc8647675 = test($acc7647675, $list647675[7])
416- if (($size647675 == 8))
417- then $acc8647675
418- else {
419- let $acc9647675 = test($acc8647675, $list647675[8])
420- if (($size647675 == 9))
421- then $acc9647675
422- else {
423- let $acc10647675 = test($acc9647675, $list647675[9])
424- if (($size647675 == 10))
425- then $acc10647675
426- else {
427- let $acc11647675 = test($acc10647675, $list647675[10])
428- throw("List size exceed 10")
429- }
430- }
431- }
432- }
433- }
434- }
435- }
436- }
437- }
438- }
439- }
440- }
441- let result7 = {
442- let $list694722 = arr(4)
443- let $size694722 = size($list694722)
444- let $acc0694722 = true
445- if (($size694722 == 0))
446- then $acc0694722
447- else {
448- let $acc1694722 = test($acc0694722, $list694722[0])
449- if (($size694722 == 1))
450- then $acc1694722
451- else {
452- let $acc2694722 = test($acc1694722, $list694722[1])
453- if (($size694722 == 2))
454- then $acc2694722
455- else {
456- let $acc3694722 = test($acc2694722, $list694722[2])
457- if (($size694722 == 3))
458- then $acc3694722
459- else {
460- let $acc4694722 = test($acc3694722, $list694722[3])
461- if (($size694722 == 4))
462- then $acc4694722
463- else {
464- let $acc5694722 = test($acc4694722, $list694722[4])
465- if (($size694722 == 5))
466- then $acc5694722
467- else {
468- let $acc6694722 = test($acc5694722, $list694722[5])
469- if (($size694722 == 6))
470- then $acc6694722
471- else {
472- let $acc7694722 = test($acc6694722, $list694722[6])
473- if (($size694722 == 7))
474- then $acc7694722
475- else {
476- let $acc8694722 = test($acc7694722, $list694722[7])
477- if (($size694722 == 8))
478- then $acc8694722
479- else {
480- let $acc9694722 = test($acc8694722, $list694722[8])
481- if (($size694722 == 9))
482- then $acc9694722
483- else {
484- let $acc10694722 = test($acc9694722, $list694722[9])
485- if (($size694722 == 10))
486- then $acc10694722
487- else {
488- let $acc11694722 = test($acc10694722, $list694722[10])
489- throw("List size exceed 10")
490- }
491- }
492- }
493- }
494- }
495- }
496- }
497- }
498- }
499- }
500- }
501- }
502- let result8 = {
503- let $list741769 = arr(4)
504- let $size741769 = size($list741769)
505- let $acc0741769 = true
506- if (($size741769 == 0))
507- then $acc0741769
508- else {
509- let $acc1741769 = test($acc0741769, $list741769[0])
510- if (($size741769 == 1))
511- then $acc1741769
512- else {
513- let $acc2741769 = test($acc1741769, $list741769[1])
514- if (($size741769 == 2))
515- then $acc2741769
516- else {
517- let $acc3741769 = test($acc2741769, $list741769[2])
518- if (($size741769 == 3))
519- then $acc3741769
520- else {
521- let $acc4741769 = test($acc3741769, $list741769[3])
522- if (($size741769 == 4))
523- then $acc4741769
524- else {
525- let $acc5741769 = test($acc4741769, $list741769[4])
526- if (($size741769 == 5))
527- then $acc5741769
528- else {
529- let $acc6741769 = test($acc5741769, $list741769[5])
530- if (($size741769 == 6))
531- then $acc6741769
532- else {
533- let $acc7741769 = test($acc6741769, $list741769[6])
534- if (($size741769 == 7))
535- then $acc7741769
536- else {
537- let $acc8741769 = test($acc7741769, $list741769[7])
538- if (($size741769 == 8))
539- then $acc8741769
540- else {
541- let $acc9741769 = test($acc8741769, $list741769[8])
542- if (($size741769 == 9))
543- then $acc9741769
544- else {
545- let $acc10741769 = test($acc9741769, $list741769[9])
546- if (($size741769 == 10))
547- then $acc10741769
548- else {
549- let $acc11741769 = test($acc10741769, $list741769[10])
550- throw("List size exceed 10")
551- }
552- }
553- }
554- }
555- }
556- }
557- }
558- }
559- }
560- }
561- }
562- }
563- let result9 = {
564- let $list788816 = arr(4)
565- let $size788816 = size($list788816)
566- let $acc0788816 = true
567- if (($size788816 == 0))
568- then $acc0788816
569- else {
570- let $acc1788816 = test($acc0788816, $list788816[0])
571- if (($size788816 == 1))
572- then $acc1788816
573- else {
574- let $acc2788816 = test($acc1788816, $list788816[1])
575- if (($size788816 == 2))
576- then $acc2788816
577- else {
578- let $acc3788816 = test($acc2788816, $list788816[2])
579- if (($size788816 == 3))
580- then $acc3788816
581- else {
582- let $acc4788816 = test($acc3788816, $list788816[3])
583- if (($size788816 == 4))
584- then $acc4788816
585- else {
586- let $acc5788816 = test($acc4788816, $list788816[4])
587- if (($size788816 == 5))
588- then $acc5788816
589- else {
590- let $acc6788816 = test($acc5788816, $list788816[5])
591- if (($size788816 == 6))
592- then $acc6788816
593- else {
594- let $acc7788816 = test($acc6788816, $list788816[6])
595- if (($size788816 == 7))
596- then $acc7788816
597- else {
598- let $acc8788816 = test($acc7788816, $list788816[7])
599- if (($size788816 == 8))
600- then $acc8788816
601- else {
602- let $acc9788816 = test($acc8788816, $list788816[8])
603- if (($size788816 == 9))
604- then $acc9788816
605- else {
606- let $acc10788816 = test($acc9788816, $list788816[9])
607- if (($size788816 == 10))
608- then $acc10788816
609- else {
610- let $acc11788816 = test($acc10788816, $list788816[10])
611- throw("List size exceed 10")
612- }
613- }
614- }
615- }
616- }
617- }
618- }
619- }
620- }
621- }
622- }
623- }
624- if (if ((h == height))
625- then true
626- else if (if (if (if (if (if (if (if (if (result0)
627- then result1
628- else false)
629- then result2
630- else false)
631- then result3
632- else false)
633- then result4
634- else false)
635- then result5
636- else false)
637- then result6
638- else false)
639- then result7
640- else false)
641- then result8
642- else false)
643- then result9
644- else false)
645- then WriteSet(nil)
646- else if (if (if (if (if (if (if (if (if (if (result0)
647- then result1
648- else false)
649- then result2
650- else false)
651- then result3
652- else false)
653- then result4
654- else false)
655- then result5
656- else false)
657- then result6
658- else false)
659- then result7
660- else false)
661- then result8
662- else false)
663- then result9
664- else false)
665- then WriteSet(nil)
666- else throw()
667- }
7+func foo (h) = WriteSet(nil)
6688
6699
67010
67111 @Callable(i)
67212 func bar () = WriteSet(nil)
67313
67414

github/deemru/w8io/3ef1775 
65.92 ms