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:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | ||
4 | + | let wavesplatform = "wavesplatform" | |
5 | 5 | ||
6 | 6 | @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) | |
668 | 8 | ||
669 | 9 | ||
670 | 10 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | ||
4 | + | let wavesplatform = "wavesplatform" | |
5 | 5 | ||
6 | 6 | @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) | |
668 | 8 | ||
669 | 9 | ||
670 | 10 | ||
671 | 11 | @Callable(i) | |
672 | 12 | func bar () = WriteSet(nil) | |
673 | 13 | ||
674 | 14 |
github/deemru/w8io/3ef1775 65.92 ms ◑