tx · 2Ji9Tj1uFDPUignjFyz48tLRZVTderFKYeyd52BD4RXv 3MqnjEXWG6rvvRo2UDYRANN8iWLks7snDwj: -0.01000000 Waves 2021.12.20 19:12 [1842813] smart account 3MqnjEXWG6rvvRo2UDYRANN8iWLks7snDwj > SELF 0.00000000 Waves
{ "type": 13, "id": "2Ji9Tj1uFDPUignjFyz48tLRZVTderFKYeyd52BD4RXv", "fee": 1000000, "feeAssetId": null, "timestamp": 1640016862398, "version": 2, "chainId": 84, "sender": "3MqnjEXWG6rvvRo2UDYRANN8iWLks7snDwj", "senderPublicKey": "2XLAeeTTE4mSghbTZDq9wZiJkuqmdgCCAw4uy1QgYGtK", "proofs": [ "3UcTcQcpTxMAN9KNpNsE6LwB7RqeRboN23mEJDt3qYiLeCFgTFU11ZdZXHnuebj2tCBRmnij5zJudB3LZaLvHubG" ], "script": "base64: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", "height": 1842813, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Gog2X8MoBkqVXRdtRYAznWixHWqcfURmJ46Kwk1V6ER9 Next: none Diff:
Old | New | Differences | |
---|---|---|---|
17 | 17 | ||
18 | 18 | let h = 1 | |
19 | 19 | ||
20 | - | @Callable(i) | |
21 | - | func add (j,k,l,m) = { | |
22 | - | let n = { | |
23 | - | let o = blockInfoByHeight(height) | |
24 | - | if ($isInstanceOf(o, "BlockInfo")) | |
20 | + | let i = 1000000 | |
21 | + | ||
22 | + | @Callable(j) | |
23 | + | func add (k,l,m,n) = { | |
24 | + | let o = { | |
25 | + | let p = blockInfoByHeight(height) | |
26 | + | if ($isInstanceOf(p, "BlockInfo")) | |
25 | 27 | then { | |
26 | - | let | |
27 | - | | |
28 | + | let q = p | |
29 | + | q.timestamp | |
28 | 30 | } | |
29 | 31 | else 0 | |
30 | 32 | } | |
31 | - | let | |
32 | - | [StringEntry(toString((( | |
33 | + | let r = toString(o) | |
34 | + | [StringEntry(toString(((n * 500) + m)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 1)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 2)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 3)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 4)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 5)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 6)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 7)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 8)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 9)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 10)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 11)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 12)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 13)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 14)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 15)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 16)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 17)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 18)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 19)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 20)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 21)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 22)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 23)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 24)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 25)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 26)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 27)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 28)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 29)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 30)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 31)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 32)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 33)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 34)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 35)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 36)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 37)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 38)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 39)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 40)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 41)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 42)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 43)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 44)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 45)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 46)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 47)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 48)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 49)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 50)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 51)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 52)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 53)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 54)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 55)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 56)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 57)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k))] | |
33 | 35 | } | |
34 | 36 | ||
35 | 37 | ||
36 | 38 | ||
37 | - | @Callable( | |
38 | - | func paint ( | |
39 | - | let | |
40 | - | let | |
41 | - | if ($isInstanceOf( | |
39 | + | @Callable(j) | |
40 | + | func paint (s) = { | |
41 | + | let o = { | |
42 | + | let p = blockInfoByHeight(height) | |
43 | + | if ($isInstanceOf(p, "BlockInfo")) | |
42 | 44 | then { | |
43 | - | let | |
44 | - | | |
45 | + | let q = p | |
46 | + | q.timestamp | |
45 | 47 | } | |
46 | 48 | else 0 | |
47 | 49 | } | |
48 | - | let | |
49 | - | let | |
50 | - | let | |
51 | - | let | |
52 | - | then | |
50 | + | let r = parseIntValue(toString(o)) | |
51 | + | let t = toBase58String(j.caller.bytes) | |
52 | + | let u = split(s, c) | |
53 | + | let l = if ((size(u) > 1)) | |
54 | + | then u[1] | |
53 | 55 | else "0" | |
54 | - | let | |
55 | - | then | |
56 | + | let k = if ((size(u) > 2)) | |
57 | + | then u[2] | |
56 | 58 | else "" | |
57 | - | let u = if ((indexOf(j, b) == unit)) | |
59 | + | let v = if (if ((size(u) > 3)) | |
60 | + | then (1 > size(u)) | |
61 | + | else false) | |
62 | + | then false | |
63 | + | else true | |
64 | + | let w = if ((indexOf(k, b) == unit)) | |
58 | 65 | then true | |
59 | 66 | else false | |
60 | - | let v = if ((size(t) > 0)) | |
61 | - | then split(t[0], b) | |
67 | + | let x = if ((indexOf(l, b) == unit)) | |
68 | + | then true | |
69 | + | else false | |
70 | + | let y = if ((size(u) > 0)) | |
71 | + | then split(u[0], b) | |
62 | 72 | else nil | |
63 | - | let | |
64 | - | let | |
65 | - | let | |
66 | - | func | |
67 | - | let | |
68 | - | if ($isInstanceOf( | |
73 | + | let z = min([28, size(y)]) | |
74 | + | let A = ["--", "--", a, "0", "0"] | |
75 | + | let B = [t, e, toString(r), l, k] | |
76 | + | func C (D) = { | |
77 | + | let p = parseInt(y[D]) | |
78 | + | if ($isInstanceOf(p, "Int")) | |
69 | 79 | then { | |
70 | - | let | |
71 | - | if (if ((parseIntValue( | |
72 | - | then ( | |
80 | + | let E = p | |
81 | + | if (if ((parseIntValue(y[D]) > -1)) | |
82 | + | then (i > parseIntValue(y[D])) | |
73 | 83 | else false) | |
74 | - | then parseIntValue( | |
84 | + | then parseIntValue(y[D]) | |
75 | 85 | else -1 | |
76 | 86 | } | |
77 | 87 | else -1 | |
78 | 88 | } | |
79 | 89 | ||
80 | - | func | |
81 | - | let | |
82 | - | if ($isInstanceOf( | |
90 | + | func F (D) = { | |
91 | + | let p = getString(y[D]) | |
92 | + | if ($isInstanceOf(p, "String")) | |
83 | 93 | then { | |
84 | - | let | |
85 | - | getStringValue( | |
94 | + | let E = p | |
95 | + | getStringValue(y[D]) | |
86 | 96 | } | |
87 | 97 | else "" | |
88 | 98 | } | |
89 | 99 | ||
90 | - | func | |
100 | + | func G (D) = if (if ((D > (z - 1))) | |
91 | 101 | then true | |
92 | - | else (0 > | |
93 | - | then | |
94 | - | else if (( | |
95 | - | then [ | |
102 | + | else (0 > C(D))) | |
103 | + | then A | |
104 | + | else if ((F(D) == "")) | |
105 | + | then [y[D], makeString(B, b), a, e, e] | |
96 | 106 | else { | |
97 | - | let | |
98 | - | let | |
99 | - | let | |
100 | - | let | |
101 | - | [ | |
107 | + | let H = split(getStringValue(y[D]), b) | |
108 | + | let I = parseIntValue(H[1]) | |
109 | + | let J = fraction(I, ((r - parseIntValue(H[2])) * h), 360000000) | |
110 | + | let K = H[0] | |
111 | + | [y[D], makeString([t, toString(fraction(I, (100 + d), 100)), toString(r), l, k], b), K, toString(I), toString((J + I))] | |
102 | 112 | } | |
103 | 113 | ||
104 | - | let | |
105 | - | let | |
106 | - | let | |
107 | - | let | |
114 | + | let L = [G(0), G(1), G(2), G(3), G(4), G(5), G(6), G(7), G(8), G(9), G(10), G(11), G(12), G(13), G(14), G(15), G(16), G(17), G(18), G(19), G(20), G(21), G(22), G(23), G(24), G(25), G(26), G(27)] | |
115 | + | let M = (((((((((((((((((((((((((((parseIntValue(L[0][3]) + parseIntValue(L[1][3])) + parseIntValue(L[2][3])) + parseIntValue(L[3][3])) + parseIntValue(L[4][3])) + parseIntValue(L[5][3])) + parseIntValue(L[6][3])) + parseIntValue(L[7][3])) + parseIntValue(L[8][3])) + parseIntValue(L[9][3])) + parseIntValue(L[10][3])) + parseIntValue(L[11][3])) + parseIntValue(L[12][3])) + parseIntValue(L[13][3])) + parseIntValue(L[14][3])) + parseIntValue(L[15][3])) + parseIntValue(L[16][3])) + parseIntValue(L[17][3])) + parseIntValue(L[18][3])) + parseIntValue(L[19][3])) + parseIntValue(L[20][3])) + parseIntValue(L[21][3])) + parseIntValue(L[22][3])) + parseIntValue(L[23][3])) + parseIntValue(L[24][3])) + parseIntValue(L[25][3])) + parseIntValue(L[26][3])) + parseIntValue(L[27][3])) | |
116 | + | let N = fraction(M, f, 100) | |
117 | + | let O = if ((size(j.payments) == 1)) | |
108 | 118 | then true | |
109 | 119 | else false | |
110 | - | let | |
111 | - | then | |
120 | + | let P = if (O) | |
121 | + | then j.payments[0].amount | |
112 | 122 | else 0 | |
113 | - | let | |
114 | - | then if (( | |
123 | + | let Q = if (O) | |
124 | + | then if ((j.payments[0].assetId == g)) | |
115 | 125 | then true | |
116 | 126 | else false | |
117 | 127 | else false | |
118 | - | let | |
119 | - | then ( | |
128 | + | let R = if (if (Q) | |
129 | + | then (P >= (M + N)) | |
120 | 130 | else false) | |
121 | 131 | then true | |
122 | 132 | else false | |
123 | - | let | |
124 | - | then ((" | |
133 | + | let S = if (!(O)) | |
134 | + | then ((" attached payment is required: " + toString((M + N))) + "; ") | |
125 | 135 | else "" | |
126 | - | let | |
127 | - | then "works with tokens only; " | |
136 | + | let T = if (!(Q)) | |
137 | + | then " works with tokens only; " | |
128 | 138 | else "" | |
129 | - | let | |
130 | - | then (((("you give: " + toString( | |
139 | + | let U = if (!(R)) | |
140 | + | then ((((" you give: " + toString(P)) + ", but deal needs: ") + toString((M + N))) + "; ") | |
131 | 141 | else "" | |
132 | - | let | |
133 | - | then "url is incorrect; " | |
142 | + | let V = if (!(w)) | |
143 | + | then " url is incorrect; " | |
134 | 144 | else "" | |
135 | - | if (if (O) | |
136 | - | then u | |
145 | + | let W = if (!(x)) | |
146 | + | then " color is incorrect; " | |
147 | + | else "" | |
148 | + | let X = if (!(v)) | |
149 | + | then " request incorrect; " | |
150 | + | else "" | |
151 | + | if (if (R) | |
152 | + | then w | |
137 | 153 | else false) | |
138 | - | then [StringEntry( | |
139 | - | else if ( | |
140 | - | then [StringEntry(( | |
141 | - | else [StringEntry(( | |
154 | + | then [StringEntry(L[0][0], L[0][1]), ScriptTransfer(Address(fromBase58String(L[0][2])), parseIntValue(L[0][4]), g), StringEntry(L[1][0], L[1][1]), ScriptTransfer(Address(fromBase58String(L[1][2])), parseIntValue(L[1][4]), g), StringEntry(L[2][0], L[2][1]), ScriptTransfer(Address(fromBase58String(L[2][2])), parseIntValue(L[2][4]), g), StringEntry(L[3][0], L[3][1]), ScriptTransfer(Address(fromBase58String(L[3][2])), parseIntValue(L[3][4]), g), StringEntry(L[4][0], L[4][1]), ScriptTransfer(Address(fromBase58String(L[4][2])), parseIntValue(L[4][4]), g), StringEntry(L[5][0], L[5][1]), ScriptTransfer(Address(fromBase58String(L[5][2])), parseIntValue(L[5][4]), g), StringEntry(L[6][0], L[6][1]), ScriptTransfer(Address(fromBase58String(L[6][2])), parseIntValue(L[6][4]), g), StringEntry(L[7][0], L[7][1]), ScriptTransfer(Address(fromBase58String(L[7][2])), parseIntValue(L[7][4]), g), StringEntry(L[8][0], L[8][1]), ScriptTransfer(Address(fromBase58String(L[8][2])), parseIntValue(L[8][4]), g), StringEntry(L[9][0], L[9][1]), ScriptTransfer(Address(fromBase58String(L[9][2])), parseIntValue(L[9][4]), g), StringEntry(L[10][0], L[10][1]), ScriptTransfer(Address(fromBase58String(L[10][2])), parseIntValue(L[10][4]), g), StringEntry(L[11][0], L[11][1]), ScriptTransfer(Address(fromBase58String(L[11][2])), parseIntValue(L[11][4]), g), StringEntry(L[12][0], L[12][1]), ScriptTransfer(Address(fromBase58String(L[12][2])), parseIntValue(L[12][4]), g), StringEntry(L[13][0], L[13][1]), ScriptTransfer(Address(fromBase58String(L[13][2])), parseIntValue(L[13][4]), g), StringEntry(L[14][0], L[14][1]), ScriptTransfer(Address(fromBase58String(L[14][2])), parseIntValue(L[14][4]), g), StringEntry(L[15][0], L[15][1]), ScriptTransfer(Address(fromBase58String(L[15][2])), parseIntValue(L[15][4]), g), StringEntry(L[16][0], L[16][1]), ScriptTransfer(Address(fromBase58String(L[16][2])), parseIntValue(L[16][4]), g), StringEntry(L[17][0], L[17][1]), ScriptTransfer(Address(fromBase58String(L[17][2])), parseIntValue(L[17][4]), g), StringEntry(L[18][0], L[18][1]), ScriptTransfer(Address(fromBase58String(L[18][2])), parseIntValue(L[18][4]), g), StringEntry(L[19][0], L[19][1]), ScriptTransfer(Address(fromBase58String(L[19][2])), parseIntValue(L[19][4]), g), StringEntry(L[20][0], L[20][1]), ScriptTransfer(Address(fromBase58String(L[20][2])), parseIntValue(L[20][4]), g), StringEntry(L[21][0], L[21][1]), ScriptTransfer(Address(fromBase58String(L[21][2])), parseIntValue(L[21][4]), g), StringEntry(L[22][0], L[22][1]), ScriptTransfer(Address(fromBase58String(L[22][2])), parseIntValue(L[22][4]), g), StringEntry(L[23][0], L[23][1]), ScriptTransfer(Address(fromBase58String(L[23][2])), parseIntValue(L[23][4]), g), StringEntry(L[24][0], L[24][1]), ScriptTransfer(Address(fromBase58String(L[24][2])), parseIntValue(L[24][4]), g), StringEntry(L[25][0], L[25][1]), ScriptTransfer(Address(fromBase58String(L[25][2])), parseIntValue(L[25][4]), g), StringEntry(L[26][0], L[26][1]), ScriptTransfer(Address(fromBase58String(L[26][2])), parseIntValue(L[26][4]), g), StringEntry(L[27][0], L[27][1]), ScriptTransfer(Address(fromBase58String(L[27][2])), parseIntValue(L[27][4]), g), ScriptTransfer(j.caller, ((P - M) - N), g), ScriptTransfer(Address(fromBase58String(a)), N, g), DeleteEntry((t + "_error"))] | |
155 | + | else if (O) | |
156 | + | then [StringEntry((t + "_error"), ((S + T) + U)), ScriptTransfer(j.caller, P, j.payments[0].assetId)] | |
157 | + | else [StringEntry((t + "_error"), (((((S + T) + U) + V) + W) + X))] | |
142 | 158 | } | |
143 | 159 | ||
144 | 160 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = "3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU" | |
5 | 5 | ||
6 | 6 | let b = "|" | |
7 | 7 | ||
8 | 8 | let c = (b + b) | |
9 | 9 | ||
10 | 10 | let d = 33 | |
11 | 11 | ||
12 | 12 | let e = "100000" | |
13 | 13 | ||
14 | 14 | let f = 1 | |
15 | 15 | ||
16 | 16 | let g = unit | |
17 | 17 | ||
18 | 18 | let h = 1 | |
19 | 19 | ||
20 | - | @Callable(i) | |
21 | - | func add (j,k,l,m) = { | |
22 | - | let n = { | |
23 | - | let o = blockInfoByHeight(height) | |
24 | - | if ($isInstanceOf(o, "BlockInfo")) | |
20 | + | let i = 1000000 | |
21 | + | ||
22 | + | @Callable(j) | |
23 | + | func add (k,l,m,n) = { | |
24 | + | let o = { | |
25 | + | let p = blockInfoByHeight(height) | |
26 | + | if ($isInstanceOf(p, "BlockInfo")) | |
25 | 27 | then { | |
26 | - | let | |
27 | - | | |
28 | + | let q = p | |
29 | + | q.timestamp | |
28 | 30 | } | |
29 | 31 | else 0 | |
30 | 32 | } | |
31 | - | let | |
32 | - | [StringEntry(toString((( | |
33 | + | let r = toString(o) | |
34 | + | [StringEntry(toString(((n * 500) + m)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 1)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 2)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 3)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 4)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 5)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 6)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 7)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 8)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 9)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 10)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 11)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 12)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 13)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 14)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 15)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 16)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 17)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 18)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 19)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 20)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 21)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 22)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 23)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 24)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 25)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 26)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 27)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 28)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 29)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 30)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 31)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 32)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 33)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 34)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 35)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 36)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 37)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 38)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 39)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 40)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 41)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 42)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 43)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 44)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 45)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 46)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 47)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 48)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 49)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 50)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 51)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 52)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 53)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 54)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 55)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 56)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k)), StringEntry(toString((((n * 500) + m) + 57)), ((((((("3N8kFTziSpz7SodoRxK2X91LYVsAxiP1iCU|" + e) + "|") + r) + "|") + l) + "|") + k))] | |
33 | 35 | } | |
34 | 36 | ||
35 | 37 | ||
36 | 38 | ||
37 | - | @Callable( | |
38 | - | func paint ( | |
39 | - | let | |
40 | - | let | |
41 | - | if ($isInstanceOf( | |
39 | + | @Callable(j) | |
40 | + | func paint (s) = { | |
41 | + | let o = { | |
42 | + | let p = blockInfoByHeight(height) | |
43 | + | if ($isInstanceOf(p, "BlockInfo")) | |
42 | 44 | then { | |
43 | - | let | |
44 | - | | |
45 | + | let q = p | |
46 | + | q.timestamp | |
45 | 47 | } | |
46 | 48 | else 0 | |
47 | 49 | } | |
48 | - | let | |
49 | - | let | |
50 | - | let | |
51 | - | let | |
52 | - | then | |
50 | + | let r = parseIntValue(toString(o)) | |
51 | + | let t = toBase58String(j.caller.bytes) | |
52 | + | let u = split(s, c) | |
53 | + | let l = if ((size(u) > 1)) | |
54 | + | then u[1] | |
53 | 55 | else "0" | |
54 | - | let | |
55 | - | then | |
56 | + | let k = if ((size(u) > 2)) | |
57 | + | then u[2] | |
56 | 58 | else "" | |
57 | - | let u = if ((indexOf(j, b) == unit)) | |
59 | + | let v = if (if ((size(u) > 3)) | |
60 | + | then (1 > size(u)) | |
61 | + | else false) | |
62 | + | then false | |
63 | + | else true | |
64 | + | let w = if ((indexOf(k, b) == unit)) | |
58 | 65 | then true | |
59 | 66 | else false | |
60 | - | let v = if ((size(t) > 0)) | |
61 | - | then split(t[0], b) | |
67 | + | let x = if ((indexOf(l, b) == unit)) | |
68 | + | then true | |
69 | + | else false | |
70 | + | let y = if ((size(u) > 0)) | |
71 | + | then split(u[0], b) | |
62 | 72 | else nil | |
63 | - | let | |
64 | - | let | |
65 | - | let | |
66 | - | func | |
67 | - | let | |
68 | - | if ($isInstanceOf( | |
73 | + | let z = min([28, size(y)]) | |
74 | + | let A = ["--", "--", a, "0", "0"] | |
75 | + | let B = [t, e, toString(r), l, k] | |
76 | + | func C (D) = { | |
77 | + | let p = parseInt(y[D]) | |
78 | + | if ($isInstanceOf(p, "Int")) | |
69 | 79 | then { | |
70 | - | let | |
71 | - | if (if ((parseIntValue( | |
72 | - | then ( | |
80 | + | let E = p | |
81 | + | if (if ((parseIntValue(y[D]) > -1)) | |
82 | + | then (i > parseIntValue(y[D])) | |
73 | 83 | else false) | |
74 | - | then parseIntValue( | |
84 | + | then parseIntValue(y[D]) | |
75 | 85 | else -1 | |
76 | 86 | } | |
77 | 87 | else -1 | |
78 | 88 | } | |
79 | 89 | ||
80 | - | func | |
81 | - | let | |
82 | - | if ($isInstanceOf( | |
90 | + | func F (D) = { | |
91 | + | let p = getString(y[D]) | |
92 | + | if ($isInstanceOf(p, "String")) | |
83 | 93 | then { | |
84 | - | let | |
85 | - | getStringValue( | |
94 | + | let E = p | |
95 | + | getStringValue(y[D]) | |
86 | 96 | } | |
87 | 97 | else "" | |
88 | 98 | } | |
89 | 99 | ||
90 | - | func | |
100 | + | func G (D) = if (if ((D > (z - 1))) | |
91 | 101 | then true | |
92 | - | else (0 > | |
93 | - | then | |
94 | - | else if (( | |
95 | - | then [ | |
102 | + | else (0 > C(D))) | |
103 | + | then A | |
104 | + | else if ((F(D) == "")) | |
105 | + | then [y[D], makeString(B, b), a, e, e] | |
96 | 106 | else { | |
97 | - | let | |
98 | - | let | |
99 | - | let | |
100 | - | let | |
101 | - | [ | |
107 | + | let H = split(getStringValue(y[D]), b) | |
108 | + | let I = parseIntValue(H[1]) | |
109 | + | let J = fraction(I, ((r - parseIntValue(H[2])) * h), 360000000) | |
110 | + | let K = H[0] | |
111 | + | [y[D], makeString([t, toString(fraction(I, (100 + d), 100)), toString(r), l, k], b), K, toString(I), toString((J + I))] | |
102 | 112 | } | |
103 | 113 | ||
104 | - | let | |
105 | - | let | |
106 | - | let | |
107 | - | let | |
114 | + | let L = [G(0), G(1), G(2), G(3), G(4), G(5), G(6), G(7), G(8), G(9), G(10), G(11), G(12), G(13), G(14), G(15), G(16), G(17), G(18), G(19), G(20), G(21), G(22), G(23), G(24), G(25), G(26), G(27)] | |
115 | + | let M = (((((((((((((((((((((((((((parseIntValue(L[0][3]) + parseIntValue(L[1][3])) + parseIntValue(L[2][3])) + parseIntValue(L[3][3])) + parseIntValue(L[4][3])) + parseIntValue(L[5][3])) + parseIntValue(L[6][3])) + parseIntValue(L[7][3])) + parseIntValue(L[8][3])) + parseIntValue(L[9][3])) + parseIntValue(L[10][3])) + parseIntValue(L[11][3])) + parseIntValue(L[12][3])) + parseIntValue(L[13][3])) + parseIntValue(L[14][3])) + parseIntValue(L[15][3])) + parseIntValue(L[16][3])) + parseIntValue(L[17][3])) + parseIntValue(L[18][3])) + parseIntValue(L[19][3])) + parseIntValue(L[20][3])) + parseIntValue(L[21][3])) + parseIntValue(L[22][3])) + parseIntValue(L[23][3])) + parseIntValue(L[24][3])) + parseIntValue(L[25][3])) + parseIntValue(L[26][3])) + parseIntValue(L[27][3])) | |
116 | + | let N = fraction(M, f, 100) | |
117 | + | let O = if ((size(j.payments) == 1)) | |
108 | 118 | then true | |
109 | 119 | else false | |
110 | - | let | |
111 | - | then | |
120 | + | let P = if (O) | |
121 | + | then j.payments[0].amount | |
112 | 122 | else 0 | |
113 | - | let | |
114 | - | then if (( | |
123 | + | let Q = if (O) | |
124 | + | then if ((j.payments[0].assetId == g)) | |
115 | 125 | then true | |
116 | 126 | else false | |
117 | 127 | else false | |
118 | - | let | |
119 | - | then ( | |
128 | + | let R = if (if (Q) | |
129 | + | then (P >= (M + N)) | |
120 | 130 | else false) | |
121 | 131 | then true | |
122 | 132 | else false | |
123 | - | let | |
124 | - | then ((" | |
133 | + | let S = if (!(O)) | |
134 | + | then ((" attached payment is required: " + toString((M + N))) + "; ") | |
125 | 135 | else "" | |
126 | - | let | |
127 | - | then "works with tokens only; " | |
136 | + | let T = if (!(Q)) | |
137 | + | then " works with tokens only; " | |
128 | 138 | else "" | |
129 | - | let | |
130 | - | then (((("you give: " + toString( | |
139 | + | let U = if (!(R)) | |
140 | + | then ((((" you give: " + toString(P)) + ", but deal needs: ") + toString((M + N))) + "; ") | |
131 | 141 | else "" | |
132 | - | let | |
133 | - | then "url is incorrect; " | |
142 | + | let V = if (!(w)) | |
143 | + | then " url is incorrect; " | |
134 | 144 | else "" | |
135 | - | if (if (O) | |
136 | - | then u | |
145 | + | let W = if (!(x)) | |
146 | + | then " color is incorrect; " | |
147 | + | else "" | |
148 | + | let X = if (!(v)) | |
149 | + | then " request incorrect; " | |
150 | + | else "" | |
151 | + | if (if (R) | |
152 | + | then w | |
137 | 153 | else false) | |
138 | - | then [StringEntry( | |
139 | - | else if ( | |
140 | - | then [StringEntry(( | |
141 | - | else [StringEntry(( | |
154 | + | then [StringEntry(L[0][0], L[0][1]), ScriptTransfer(Address(fromBase58String(L[0][2])), parseIntValue(L[0][4]), g), StringEntry(L[1][0], L[1][1]), ScriptTransfer(Address(fromBase58String(L[1][2])), parseIntValue(L[1][4]), g), StringEntry(L[2][0], L[2][1]), ScriptTransfer(Address(fromBase58String(L[2][2])), parseIntValue(L[2][4]), g), StringEntry(L[3][0], L[3][1]), ScriptTransfer(Address(fromBase58String(L[3][2])), parseIntValue(L[3][4]), g), StringEntry(L[4][0], L[4][1]), ScriptTransfer(Address(fromBase58String(L[4][2])), parseIntValue(L[4][4]), g), StringEntry(L[5][0], L[5][1]), ScriptTransfer(Address(fromBase58String(L[5][2])), parseIntValue(L[5][4]), g), StringEntry(L[6][0], L[6][1]), ScriptTransfer(Address(fromBase58String(L[6][2])), parseIntValue(L[6][4]), g), StringEntry(L[7][0], L[7][1]), ScriptTransfer(Address(fromBase58String(L[7][2])), parseIntValue(L[7][4]), g), StringEntry(L[8][0], L[8][1]), ScriptTransfer(Address(fromBase58String(L[8][2])), parseIntValue(L[8][4]), g), StringEntry(L[9][0], L[9][1]), ScriptTransfer(Address(fromBase58String(L[9][2])), parseIntValue(L[9][4]), g), StringEntry(L[10][0], L[10][1]), ScriptTransfer(Address(fromBase58String(L[10][2])), parseIntValue(L[10][4]), g), StringEntry(L[11][0], L[11][1]), ScriptTransfer(Address(fromBase58String(L[11][2])), parseIntValue(L[11][4]), g), StringEntry(L[12][0], L[12][1]), ScriptTransfer(Address(fromBase58String(L[12][2])), parseIntValue(L[12][4]), g), StringEntry(L[13][0], L[13][1]), ScriptTransfer(Address(fromBase58String(L[13][2])), parseIntValue(L[13][4]), g), StringEntry(L[14][0], L[14][1]), ScriptTransfer(Address(fromBase58String(L[14][2])), parseIntValue(L[14][4]), g), StringEntry(L[15][0], L[15][1]), ScriptTransfer(Address(fromBase58String(L[15][2])), parseIntValue(L[15][4]), g), StringEntry(L[16][0], L[16][1]), ScriptTransfer(Address(fromBase58String(L[16][2])), parseIntValue(L[16][4]), g), StringEntry(L[17][0], L[17][1]), ScriptTransfer(Address(fromBase58String(L[17][2])), parseIntValue(L[17][4]), g), StringEntry(L[18][0], L[18][1]), ScriptTransfer(Address(fromBase58String(L[18][2])), parseIntValue(L[18][4]), g), StringEntry(L[19][0], L[19][1]), ScriptTransfer(Address(fromBase58String(L[19][2])), parseIntValue(L[19][4]), g), StringEntry(L[20][0], L[20][1]), ScriptTransfer(Address(fromBase58String(L[20][2])), parseIntValue(L[20][4]), g), StringEntry(L[21][0], L[21][1]), ScriptTransfer(Address(fromBase58String(L[21][2])), parseIntValue(L[21][4]), g), StringEntry(L[22][0], L[22][1]), ScriptTransfer(Address(fromBase58String(L[22][2])), parseIntValue(L[22][4]), g), StringEntry(L[23][0], L[23][1]), ScriptTransfer(Address(fromBase58String(L[23][2])), parseIntValue(L[23][4]), g), StringEntry(L[24][0], L[24][1]), ScriptTransfer(Address(fromBase58String(L[24][2])), parseIntValue(L[24][4]), g), StringEntry(L[25][0], L[25][1]), ScriptTransfer(Address(fromBase58String(L[25][2])), parseIntValue(L[25][4]), g), StringEntry(L[26][0], L[26][1]), ScriptTransfer(Address(fromBase58String(L[26][2])), parseIntValue(L[26][4]), g), StringEntry(L[27][0], L[27][1]), ScriptTransfer(Address(fromBase58String(L[27][2])), parseIntValue(L[27][4]), g), ScriptTransfer(j.caller, ((P - M) - N), g), ScriptTransfer(Address(fromBase58String(a)), N, g), DeleteEntry((t + "_error"))] | |
155 | + | else if (O) | |
156 | + | then [StringEntry((t + "_error"), ((S + T) + U)), ScriptTransfer(j.caller, P, j.payments[0].assetId)] | |
157 | + | else [StringEntry((t + "_error"), (((((S + T) + U) + V) + W) + X))] | |
142 | 158 | } | |
143 | 159 | ||
144 | 160 |
github/deemru/w8io/169f3d6 1094.32 ms ◑![]()