tx · ES9FvYdsHrZewz11gKBzx7LkEYT4dcsoXMAYvJt5nVPv

3Mr97MBt1TwRZHBK8R1EFDz8S8mxui5U4zB:  -0.01400000 Waves

2021.06.03 07:25 [1553702] smart account 3Mr97MBt1TwRZHBK8R1EFDz8S8mxui5U4zB > SELF 0.00000000 Waves

{ "type": 13, "id": "ES9FvYdsHrZewz11gKBzx7LkEYT4dcsoXMAYvJt5nVPv", "fee": 1400000, "feeAssetId": null, "timestamp": 1622694361905, "version": 2, "chainId": 84, "sender": "3Mr97MBt1TwRZHBK8R1EFDz8S8mxui5U4zB", "senderPublicKey": "CQ7vntBAYh2QZcKcqiiyEnQWWXsr98ysDptD23Wgxmvb", "proofs": [ "4x3D3X5tGeUMWggiMx2MmAkUJXRqgE1RcjKFAjYrsSFSVkNZYeM6yBfq4YoZUtAw3DUcNro8S2ePD3eBhtmfvyFE" ], "script": "base64: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", "height": 1553702, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ESPXiFzV2cNiv3BctT2wH1PEiqcnbSXSfkzDinhjatRi Next: DJYJCFSWpvC42au3Sc6w4UyxziCFAtj732zWjbx1co62 Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 func parseIntList (stringList) = {
55 let listInt = nil
6- func intList (list,a) = {
7- func intListFunc () = (listInt :+ parseInt(a))
6+ if ((listInt == listInt))
7+ then {
8+ func intList (list,a) = {
9+ func intListFunc () = (listInt :+ parseInt(a))
810
9- let c = intListFunc()
10- (list :+ a)
11- }
11+ let c = intListFunc()
12+ if ((c == c))
13+ then (list :+ a)
14+ else throw("Strict value is not equal to itself.")
15+ }
1216
13- let b = {
14- let $list319351 = stringList
15- let $size319351 = size($list319351)
16- let $acc0319351 = nil
17- if (($size319351 == 0))
18- then $acc0319351
19- else {
20- let $acc1319351 = intList($acc0319351, $list319351[0])
21- if (($size319351 == 1))
22- then $acc1319351
17+ let b = {
18+ let $list324356 = stringList
19+ let $size324356 = size($list324356)
20+ let $acc0324356 = nil
21+ if (($size324356 == 0))
22+ then $acc0324356
2323 else {
24- let $acc2319351 = intList($acc1319351, $list319351[1])
25- if (($size319351 == 2))
26- then $acc2319351
24+ let $acc1324356 = intList($acc0324356, $list324356[0])
25+ if (($size324356 == 1))
26+ then $acc1324356
2727 else {
28- let $acc3319351 = intList($acc2319351, $list319351[2])
29- if (($size319351 == 3))
30- then $acc3319351
28+ let $acc2324356 = intList($acc1324356, $list324356[1])
29+ if (($size324356 == 2))
30+ then $acc2324356
3131 else {
32- let $acc4319351 = intList($acc3319351, $list319351[3])
33- if (($size319351 == 4))
34- then $acc4319351
32+ let $acc3324356 = intList($acc2324356, $list324356[2])
33+ if (($size324356 == 3))
34+ then $acc3324356
3535 else {
36- let $acc5319351 = intList($acc4319351, $list319351[4])
37- if (($size319351 == 5))
38- then $acc5319351
36+ let $acc4324356 = intList($acc3324356, $list324356[3])
37+ if (($size324356 == 4))
38+ then $acc4324356
3939 else {
40- let $acc6319351 = intList($acc5319351, $list319351[5])
41- throw("List size exceed 5")
40+ let $acc5324356 = intList($acc4324356, $list324356[4])
41+ if (($size324356 == 5))
42+ then $acc5324356
43+ else {
44+ let $acc6324356 = intList($acc5324356, $list324356[5])
45+ throw("List size exceed 5")
46+ }
4247 }
4348 }
4449 }
4550 }
4651 }
4752 }
48- }
49- listInt
53+ if ((b == b))
54+ then listInt
55+ else throw("Strict value is not equal to itself.")
56+ }
57+ else throw("Strict value is not equal to itself.")
5058 }
5159
5260
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func parseIntList (stringList) = {
55 let listInt = nil
6- func intList (list,a) = {
7- func intListFunc () = (listInt :+ parseInt(a))
6+ if ((listInt == listInt))
7+ then {
8+ func intList (list,a) = {
9+ func intListFunc () = (listInt :+ parseInt(a))
810
9- let c = intListFunc()
10- (list :+ a)
11- }
11+ let c = intListFunc()
12+ if ((c == c))
13+ then (list :+ a)
14+ else throw("Strict value is not equal to itself.")
15+ }
1216
13- let b = {
14- let $list319351 = stringList
15- let $size319351 = size($list319351)
16- let $acc0319351 = nil
17- if (($size319351 == 0))
18- then $acc0319351
19- else {
20- let $acc1319351 = intList($acc0319351, $list319351[0])
21- if (($size319351 == 1))
22- then $acc1319351
17+ let b = {
18+ let $list324356 = stringList
19+ let $size324356 = size($list324356)
20+ let $acc0324356 = nil
21+ if (($size324356 == 0))
22+ then $acc0324356
2323 else {
24- let $acc2319351 = intList($acc1319351, $list319351[1])
25- if (($size319351 == 2))
26- then $acc2319351
24+ let $acc1324356 = intList($acc0324356, $list324356[0])
25+ if (($size324356 == 1))
26+ then $acc1324356
2727 else {
28- let $acc3319351 = intList($acc2319351, $list319351[2])
29- if (($size319351 == 3))
30- then $acc3319351
28+ let $acc2324356 = intList($acc1324356, $list324356[1])
29+ if (($size324356 == 2))
30+ then $acc2324356
3131 else {
32- let $acc4319351 = intList($acc3319351, $list319351[3])
33- if (($size319351 == 4))
34- then $acc4319351
32+ let $acc3324356 = intList($acc2324356, $list324356[2])
33+ if (($size324356 == 3))
34+ then $acc3324356
3535 else {
36- let $acc5319351 = intList($acc4319351, $list319351[4])
37- if (($size319351 == 5))
38- then $acc5319351
36+ let $acc4324356 = intList($acc3324356, $list324356[3])
37+ if (($size324356 == 4))
38+ then $acc4324356
3939 else {
40- let $acc6319351 = intList($acc5319351, $list319351[5])
41- throw("List size exceed 5")
40+ let $acc5324356 = intList($acc4324356, $list324356[4])
41+ if (($size324356 == 5))
42+ then $acc5324356
43+ else {
44+ let $acc6324356 = intList($acc5324356, $list324356[5])
45+ throw("List size exceed 5")
46+ }
4247 }
4348 }
4449 }
4550 }
4651 }
4752 }
48- }
49- listInt
53+ if ((b == b))
54+ then listInt
55+ else throw("Strict value is not equal to itself.")
56+ }
57+ else throw("Strict value is not equal to itself.")
5058 }
5159
5260
5361 @Callable(i)
5462 func call () = {
5563 let count = 1
5664 let asset = Issue("Asset", "", 1, 0, true, unit, 0)
5765 let list = parseIntList(["11", "12", "13", "14", "15"])
5866 if ((count == 1))
5967 then throw(("/list[0]==>" + list[0]))
6068 else [asset]
6169 }
6270
6371
6472 @Verifier(tx)
6573 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
6674

github/deemru/w8io/026f985 
40.01 ms