tx · HAVPtrrGsis3oC81fMPSNwGcYhkLxNvX1YYiWEwWU4iC

3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5:  -0.01000000 Waves

2021.11.18 14:44 [1796447] smart account 3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5 > SELF 0.00000000 Waves

{ "type": 13, "id": "HAVPtrrGsis3oC81fMPSNwGcYhkLxNvX1YYiWEwWU4iC", "fee": 1000000, "feeAssetId": null, "timestamp": 1637235915636, "version": 2, "chainId": 84, "sender": "3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5", "senderPublicKey": "Ewbhqv7zuHvqJ2SuXUN7iKp1iJ3dmCm7YUsrDBTV5GHn", "proofs": [ "oyZsjB8zTrsopoLCEopm1kwwphLXNvnoP1A4NxFuYG6Q5tfXN7cRanZ8nb1pXdPjgdbrGev24ZjAhw1WK6DBkt5" ], "script": "base64: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", "height": 1796447, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2VUPH3GnZRAu5PRKbUAEAM5YZdDRYtPArPss1bvZBFYJ Next: none Diff:
OldNewDifferences
1919 else throw("List size exceeds 50")
2020
2121 m(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(i, 0), 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)
22+ }
23+ let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
24+ (f ++ n)
25+ }
26+
27+
28+
29+@Callable(d)
30+func storeData20 (e) = {
31+ let f = {
32+ let g = e
33+ let h = size(g)
34+ let i = nil
35+ func j (k,l) = if ((l >= h))
36+ then k
37+ else a(k, g[l])
38+
39+ func m (k,l) = if ((l >= h))
40+ then k
41+ else throw("List size exceeds 20")
42+
43+ m(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(i, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
2244 }
2345 let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
2446 (f ++ n)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b,c) = StringEntry(split(c, "_:_")[0], split(c, "_:_")[1]) :: b
55
66
77 @Callable(d)
88 func storeData50 (e) = {
99 let f = {
1010 let g = e
1111 let h = size(g)
1212 let i = nil
1313 func j (k,l) = if ((l >= h))
1414 then k
1515 else a(k, g[l])
1616
1717 func m (k,l) = if ((l >= h))
1818 then k
1919 else throw("List size exceeds 50")
2020
2121 m(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(i, 0), 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)
22+ }
23+ let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
24+ (f ++ n)
25+ }
26+
27+
28+
29+@Callable(d)
30+func storeData20 (e) = {
31+ let f = {
32+ let g = e
33+ let h = size(g)
34+ let i = nil
35+ func j (k,l) = if ((l >= h))
36+ then k
37+ else a(k, g[l])
38+
39+ func m (k,l) = if ((l >= h))
40+ then k
41+ else throw("List size exceeds 20")
42+
43+ m(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(j(i, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20)
2244 }
2345 let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
2446 (f ++ n)
2547 }
2648
2749
2850
2951 @Callable(d)
3052 func storeData10 (e) = {
3153 let f = {
3254 let g = e
3355 let h = size(g)
3456 let i = nil
3557 func j (k,l) = if ((l >= h))
3658 then k
3759 else a(k, g[l])
3860
3961 func m (k,l) = if ((l >= h))
4062 then k
4163 else throw("List size exceeds 10")
4264
4365 m(j(j(j(j(j(j(j(j(j(j(i, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
4466 }
4567 let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
4668 (f ++ n)
4769 }
4870
4971
5072
5173 @Callable(d)
5274 func storeData5 (e) = {
5375 let f = {
5476 let g = e
5577 let h = size(g)
5678 let i = nil
5779 func j (k,l) = if ((l >= h))
5880 then k
5981 else a(k, g[l])
6082
6183 func m (k,l) = if ((l >= h))
6284 then k
6385 else throw("List size exceeds 5")
6486
6587 m(j(j(j(j(j(i, 0), 1), 2), 3), 4), 5)
6688 }
6789 let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
6890 (f ++ n)
6991 }
7092
7193
7294
7395 @Callable(d)
7496 func storeData2 (e) = {
7597 let f = {
7698 let g = e
7799 let h = size(g)
78100 let i = nil
79101 func j (k,l) = if ((l >= h))
80102 then k
81103 else a(k, g[l])
82104
83105 func m (k,l) = if ((l >= h))
84106 then k
85107 else throw("List size exceeds 2")
86108
87109 m(j(j(i, 0), 1), 2)
88110 }
89111 let n = [ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
90112 (f ++ n)
91113 }
92114
93115
94116
95117 @Callable(d)
96118 func storeData1 (o) = {
97119 let f = StringEntry(split(o, "_:_")[0], split(o, "_:_")[1])
98120 [f, ScriptTransfer(addressFromStringValue(toBase58String(d.caller.bytes)), d.fee, unit)]
99121 }
100122
101123
102124 @Verifier(p)
103125 func q () = {
104126 let r = p
105127 if ($isInstanceOf(r, "DataTransaction"))
106128 then true
107129 else if ($isInstanceOf(r, "SetScriptTransaction"))
108130 then true
109131 else true
110132 }
111133

github/deemru/w8io/169f3d6 
31.24 ms