tx · BkodRcwHLXVmd1Ed2EUmmKMZWuzREupwYcbyKGDavvip

3N799uK7tQ84UNYLLY7z4Q6t3V3HYGstVoP:  -0.01400000 Waves

2020.11.04 20:26 [1250878] smart account 3N799uK7tQ84UNYLLY7z4Q6t3V3HYGstVoP > SELF 0.00000000 Waves

{ "type": 13, "id": "BkodRcwHLXVmd1Ed2EUmmKMZWuzREupwYcbyKGDavvip", "fee": 1400000, "feeAssetId": null, "timestamp": 1604510813521, "version": 2, "chainId": 84, "sender": "3N799uK7tQ84UNYLLY7z4Q6t3V3HYGstVoP", "senderPublicKey": "G4TxNJFut3PZwMaW5j73z6uuWfmYTgS51PzhaDRZrt1N", "proofs": [ "5CAkJhwpCbGLgZQ7Kf5iM8ZWMVhbyvEcpPSwqt8n68cqNKsP34bdH3JTAFKdL2vGEU7JAZtyrmFbHdwC7WiKaKuP" ], "script": "base64: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", "height": 1250878, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GMJ3ZMxGHWLTcwwVcMu2JREbzw2WWDgsj7AHrmcZX9Pq Next: DwqwdZbfMq6Jv4xJA126n2ZJoKoda2Hjj28asF6S7Fhf Diff:
OldNewDifferences
2525
2626 let l = 1000
2727
28-func m () = {
29- let n = getString(this, "statistic")
30- if ($isInstanceOf(n, "String"))
28+let m = 30
29+
30+func n () = {
31+ let o = getString(this, "statistic")
32+ if ($isInstanceOf(o, "String"))
3133 then {
32- let o = n
33- o
34+ let p = o
35+ p
3436 }
3537 else ("0_0_0_0_0_0_0_0_0_0_0_0_0_0_" + toString(height))
3638 }
3739
3840
39-func p (q,r) = {
40- let n = getString(this, q)
41- if ($isInstanceOf(n, "String"))
41+func q (r,s) = {
42+ let o = getString(this, r)
43+ if ($isInstanceOf(o, "String"))
4244 then {
43- let o = n
44- o
45+ let p = o
46+ p
4547 }
46- else makeString(["0_0_0_0_0_0_0_0_0_0", r, "0_0_0_0_0_0_0_0_0_0_0"], "_")
48+ else makeString(["0_0_0_0_0_0_0_0_0_0", s, "0_0_0_0_0_0_0_0_0_0_0"], "_")
4749 }
4850
4951
50-func s (r) = {
51- let t = split(r, "referrer: ")
52- if (isDefined(t[1]))
53- then if (isDefined(addressFromString(t[1])))
54- then t[1]
52+func t (s) = {
53+ let u = split(s, "referrer: ")
54+ if (isDefined(u[1]))
55+ then if (isDefined(addressFromString(u[1])))
56+ then u[1]
5557 else "0"
5658 else "0"
5759 }
5860
5961
60-@Callable(u)
61-func deposit (r) = {
62- let v = value(u.payments[0])
63- let w = {
64- let n = v.assetId
65- if ($isInstanceOf(n, "ByteVector"))
62+func v (w,x) = {
63+ let y = split(x, "|")
64+ let z = y[0]
65+ let A = {
66+ let o = getString(this, w)
67+ if ($isInstanceOf(o, "String"))
6668 then {
67- let x = n
68- toBase58String(x)
69+ let p = o
70+ p
71+ }
72+ else makeString([z, toString(height)], ":")
73+ }
74+ if ((A == ""))
75+ then makeString([z, toString(height)], ":")
76+ else {
77+ let B = split(A, "_")
78+ if ((size(y) == 1))
79+ then if ((w != "statistic_c"))
80+ then if ((size(B) == m))
81+ then makeString([drop(A, (size(B[0]) + 1)), makeString([z, toString(height)], ":")], "_")
82+ else makeString([A, makeString([z, toString(height)], ":")], "_")
83+ else if ((size(B) == m))
84+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", z], "|"), toString(height)], ":")], "_")
85+ else makeString([A, makeString([makeString(["1", z], "|"), toString(height)], ":")], "_")
86+ else if ((size(y) == 2))
87+ then if ((size(B) == m))
88+ then makeString([drop(A, ((size(B[0]) + size(B[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
89+ else if ((size(B) == (m - 1)))
90+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
91+ else makeString([A, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
92+ else if ((size(B) == m))
93+ then makeString([drop(A, (((size(B[0]) + size(B[1])) + size(B[2])) + 3)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
94+ else if ((size(B) == (m - 2)))
95+ then makeString([drop(A, ((size(B[0]) + size(B[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
96+ else if ((size(B) == (m - 1)))
97+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
98+ else makeString([A, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
99+ }
100+ }
101+
102+
103+func C (w,D,z) = {
104+ let A = {
105+ let o = getString(this, w)
106+ if ($isInstanceOf(o, "String"))
107+ then {
108+ let p = o
109+ p
110+ }
111+ else makeString([D, z, toString(height)], ":")
112+ }
113+ if ((A == ""))
114+ then makeString([D, z, toString(height)], ":")
115+ else {
116+ let B = split(A, "_")
117+ if ((size(B) == m))
118+ then makeString([drop(A, (size(B[0]) + 1)), makeString([D, z, toString(height)], ":")], "_")
119+ else makeString([A, makeString([D, z, toString(height)], ":")], "_")
120+ }
121+ }
122+
123+
124+@Callable(E)
125+func deposit (s) = {
126+ let F = value(E.payments[0])
127+ let A = {
128+ let o = F.assetId
129+ if ($isInstanceOf(o, "ByteVector"))
130+ then {
131+ let G = o
132+ toBase58String(G)
69133 }
70134 else ""
71135 }
72- let y = v.amount
73- if ((v.assetId != a))
136+ let H = F.amount
137+ if ((F.assetId != a))
74138 then throw("Only III token")
75- else if ((l > y))
139+ else if ((l > H))
76140 then throw((("Min sum " + toString(l)) + " III token"))
77141 else {
78- let q = toBase58String(u.caller.bytes)
79- let z = split(m(), "_")
80- if ((q == c))
81- then [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], toString((parseIntValue(z[5]) + y)), z[6], z[7], z[8], z[9], z[10], z[11], z[12], z[13], z[14]], "_"))]
142+ let r = toBase58String(E.caller.bytes)
143+ let I = split(n(), "_")
144+ if ((r == c))
145+ then [StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], toString((parseIntValue(I[5]) + H)), I[6], I[7], I[8], I[9], I[10], I[11], I[12], I[13], I[14]], "_"))]
82146 else {
83- let A = split(p(q, s(r)), "_")
84- let B = ((y / 10000) * f)
85- let C = ((y / 10000) * j)
86- let D = toString((parseIntValue(z[0]) + y))
87- let E = toString((parseIntValue(z[1]) + B))
88- let F = toString((parseIntValue(z[3]) + C))
89- let G = toString((parseIntValue(z[4]) + C))
90- let H = toString((parseIntValue(z[9]) + 1))
91- let I = toString(y)
92- let J = toString((y + B))
93- let K = toString((parseIntValue(A[2]) + y))
94- let L = toString(((parseIntValue(A[3]) + y) + B))
95- let M = ((parseIntValue(A[9]) + y) + B)
96- let N = toString(height)
97- let O = toString((M / e))
98- let P = toString(0)
99- let Q = toString(M)
100- let R = toString((parseIntValue(A[16]) + 1))
101- let S = ((y / 10000) * g)
102- let T = ((y / 10000) * h)
103- let U = ((y / 10000) * i)
104- let V = A[10]
105- if ((V == "0"))
106- then [StringEntry("statistic", makeString([D, E, z[2], F, G, z[5], z[6], z[7], z[8], H, z[10], z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_"))]
147+ let J = split(q(r, t(s)), "_")
148+ let K = ((H / 10000) * f)
149+ let L = ((H / 10000) * j)
150+ let M = toString((parseIntValue(I[0]) + H))
151+ let N = toString((parseIntValue(I[1]) + K))
152+ let O = toString((parseIntValue(I[3]) + L))
153+ let P = toString((parseIntValue(I[4]) + L))
154+ let Q = toString((parseIntValue(I[9]) + 1))
155+ let R = toString(H)
156+ let S = toString((H + K))
157+ let T = toString((parseIntValue(J[2]) + H))
158+ let U = toString(((parseIntValue(J[3]) + H) + K))
159+ let V = ((parseIntValue(J[9]) + H) + K)
160+ let W = toString(height)
161+ let X = toString((V / e))
162+ let Y = toString(0)
163+ let Z = toString(V)
164+ let aa = toString((parseIntValue(J[16]) + 1))
165+ let ab = ((H / 10000) * g)
166+ let ac = ((H / 10000) * h)
167+ let ad = ((H / 10000) * i)
168+ let ae = makeString([r, "i"], "_")
169+ let af = J[10]
170+ if ((af == "0"))
171+ then [StringEntry("statistic", makeString([M, N, I[2], O, P, I[5], I[6], I[7], I[8], Q, I[10], I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "a", R))]
107172 else {
108- let W = split(p(V, "0"), "_")
109- let X = toString((parseIntValue(W[11]) + S))
110- let Y = toString((parseIntValue(W[13]) + S))
111- let Z = toString((parseIntValue(W[19]) + 1))
112- let aa = W[10]
113- if ((aa == "0"))
114- then [StringEntry("statistic", makeString([D, E, toString((parseIntValue(z[2]) + S)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 1)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_"))]
173+ let ag = split(q(af, "0"), "_")
174+ let ah = toString((parseIntValue(ag[11]) + ab))
175+ let ai = toString((parseIntValue(ag[13]) + ab))
176+ let aj = toString((parseIntValue(ag[19]) + 1))
177+ let ak = makeString([af, "i"], "_")
178+ let al = ag[10]
179+ if ((al == "0"))
180+ then [StringEntry("statistic", makeString([M, N, toString((parseIntValue(I[2]) + ab)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 1)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", toString(ab))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab)))]
115181 else {
116- let ab = split(p(aa, "0"), "_")
117- let ac = toString((parseIntValue(ab[11]) + T))
118- let ad = toString((parseIntValue(ab[14]) + T))
119- let ae = toString((parseIntValue(ab[20]) + 1))
120- let af = ab[10]
121- if ((af == "0"))
122- then [StringEntry("statistic", makeString([D, E, toString(((parseIntValue(z[2]) + S) + T)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 2)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_")), StringEntry(aa, makeString([ab[0], ab[1], ab[2], ab[3], ab[4], ab[5], ab[6], ab[7], ab[8], ab[9], ab[10], ac, ab[12], ab[13], ad, ab[15], ab[16], ab[17], ab[18], ab[19], ae, ab[21]], "_"))]
182+ let am = split(q(al, "0"), "_")
183+ let an = toString((parseIntValue(am[11]) + ac))
184+ let ao = toString((parseIntValue(am[14]) + ac))
185+ let ap = toString((parseIntValue(am[20]) + 1))
186+ let aq = makeString([al, "i"], "_")
187+ let ar = am[10]
188+ if ((ar == "0"))
189+ then [StringEntry("statistic", makeString([M, N, toString(((parseIntValue(I[2]) + ab) + ac)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 2)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ab), toString(ac)], "+"))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(al, makeString([am[0], am[1], am[2], am[3], am[4], am[5], am[6], am[7], am[8], am[9], am[10], an, am[12], am[13], ao, am[15], am[16], am[17], am[18], am[19], ap, am[21]], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab))), StringEntry(aq, C(aq, "b2", toString(ac)))]
123190 else {
124- let ag = split(p(af, "0"), "_")
125- let ah = toString((parseIntValue(ag[11]) + U))
126- let ai = toString((parseIntValue(ag[15]) + U))
127- let aj = toString((parseIntValue(ag[21]) + 1))
128-[StringEntry("statistic", makeString([D, E, toString((((parseIntValue(z[2]) + S) + T) + U)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 3)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_")), StringEntry(aa, makeString([ab[0], ab[1], ab[2], ab[3], ab[4], ab[5], ab[6], ab[7], ab[8], ab[9], ab[10], ac, ab[12], ab[13], ad, ab[15], ab[16], ab[17], ab[18], ab[19], ae, ab[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ag[13], ag[14], ai, ag[16], ag[17], ag[18], ag[19], ag[20], aj], "_"))]
191+ let as = split(q(ar, "0"), "_")
192+ let at = toString((parseIntValue(as[11]) + ad))
193+ let au = toString((parseIntValue(as[15]) + ad))
194+ let av = toString((parseIntValue(as[21]) + 1))
195+ let aw = makeString([ar, "i"], "_")
196+[StringEntry("statistic", makeString([M, N, toString((((parseIntValue(I[2]) + ab) + ac) + ad)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 3)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ab), toString(ac), toString(ad)], "+"))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(al, makeString([am[0], am[1], am[2], am[3], am[4], am[5], am[6], am[7], am[8], am[9], am[10], an, am[12], am[13], ao, am[15], am[16], am[17], am[18], am[19], ap, am[21]], "_")), StringEntry(ar, makeString([as[0], as[1], as[2], as[3], as[4], as[5], as[6], as[7], as[8], as[9], as[10], at, as[12], as[13], as[14], au, as[16], as[17], as[18], as[19], as[20], av], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab))), StringEntry(aq, C(aq, "b2", toString(ac))), StringEntry(aw, C(aw, "b3", toString(ad)))]
129197 }
130198 }
131199 }
135203
136204
137205
138-@Callable(u)
139-func withdraw (ak) = {
140- let q = toBase58String(u.caller.bytes)
141- let A = split(p(q, "0"), "_")
142- let z = split(m(), "_")
143- let N = parseIntValue(A[6])
144- let O = parseIntValue(A[7])
145- let P = parseIntValue(A[8])
146- let Q = parseIntValue(A[9])
147- let al = (N + e)
148- let am = if ((height >= al))
149- then Q
150- else ((((e - al) + height) * O) - P)
151- if ((0 >= am))
206+@Callable(E)
207+func withdraw (ax) = {
208+ let r = toBase58String(E.caller.bytes)
209+ let J = split(q(r, "0"), "_")
210+ let I = split(n(), "_")
211+ let W = parseIntValue(J[6])
212+ let X = parseIntValue(J[7])
213+ let Y = parseIntValue(J[8])
214+ let Z = parseIntValue(J[9])
215+ let ay = (W + e)
216+ let z = if ((height >= ay))
217+ then Z
218+ else ((((e - ay) + height) * X) - Y)
219+ if ((0 >= z))
152220 then throw("No tokens available for withdrawal")
153- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], z[5], toString((parseIntValue(z[6]) + am)), z[7], z[8], z[9], z[10], toString((parseIntValue(z[11]) + 1)), z[12], z[13], z[14]], "_")), StringEntry(q, makeString([A[0], A[1], A[2], A[3], A[4], toString((parseIntValue(A[5]) + am)), A[6], A[7], toString((parseIntValue(A[8]) + am)), toString((parseIntValue(A[9]) - am)), A[10], A[11], A[12], A[13], A[14], A[15], A[16], toString((parseIntValue(A[17]) + 1)), A[18], A[19], A[20], A[21]], "_")), ScriptTransfer(u.caller, am, a)]
221+ else {
222+ let ae = makeString([r, "i"], "_")
223+[StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], I[5], toString((parseIntValue(I[6]) + z)), I[7], I[8], I[9], I[10], toString((parseIntValue(I[11]) + 1)), I[12], I[13], I[14]], "_")), StringEntry("statistic_w", v("statistic_w", toString(z))), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + z)), J[6], J[7], toString((parseIntValue(J[8]) + z)), toString((parseIntValue(J[9]) - z)), J[10], J[11], J[12], J[13], J[14], J[15], J[16], toString((parseIntValue(J[17]) + 1)), J[18], J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "w", toString(z))), ScriptTransfer(E.caller, z, a)]
224+ }
154225 }
155226
156227
157228
158-@Callable(u)
159-func bonus (ak) = {
160- let q = toBase58String(u.caller.bytes)
161- let A = split(p(q, "0"), "_")
162- let z = split(m(), "_")
163- let am = parseIntValue(A[11])
164- if ((0 >= am))
229+@Callable(E)
230+func bonus (ax) = {
231+ let r = toBase58String(E.caller.bytes)
232+ let J = split(q(r, "0"), "_")
233+ let I = split(n(), "_")
234+ let z = parseIntValue(J[11])
235+ if ((0 >= z))
165236 then throw("No bonus available for withdrawal")
166- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], z[5], z[6], toString((parseIntValue(z[7]) + am)), z[8], z[9], z[10], z[11], toString((parseIntValue(z[12]) + 1)), z[13], z[14]], "_")), StringEntry(q, makeString([A[0], A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8], A[9], A[10], toString(0), toString((parseIntValue(A[12]) + am)), A[13], A[14], A[15], A[16], A[17], toString((parseIntValue(A[18]) + 1)), A[19], A[20], A[21]], "_")), ScriptTransfer(u.caller, am, a)]
237+ else {
238+ let ae = makeString([r, "i"], "_")
239+[StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], toString((parseIntValue(I[7]) + z)), I[8], I[9], I[10], I[11], toString((parseIntValue(I[12]) + 1)), I[13], I[14]], "_")), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], toString(0), toString((parseIntValue(J[12]) + z)), J[13], J[14], J[15], J[16], J[17], toString((parseIntValue(J[18]) + 1)), J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "c", toString(z))), ScriptTransfer(E.caller, z, a)]
240+ }
167241 }
168242
169243
170244
171-@Callable(u)
172-func advertising (ak) = {
173- let z = split(m(), "_")
174- let am = parseIntValue(z[4])
175- if ((0 >= am))
245+@Callable(E)
246+func advertising (ax) = {
247+ let I = split(n(), "_")
248+ let z = parseIntValue(I[4])
249+ if ((0 >= z))
176250 then throw("The marketing balance is empty")
177- else if (((k + parseIntValue(z[14])) > height))
251+ else if (((k + parseIntValue(I[14])) > height))
178252 then throw("The time has not come yet")
179- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], toString(0), z[5], z[6], z[7], toString((parseIntValue(z[8]) + am)), z[9], z[10], z[11], z[12], toString((parseIntValue(z[13]) + 1)), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), am, a)]
253+ else [StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], toString(0), I[5], I[6], I[7], toString((parseIntValue(I[8]) + z)), I[9], I[10], I[11], I[12], toString((parseIntValue(I[13]) + 1)), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), z, a)]
180254 }
181255
182256
183-@Verifier(an)
184-func ao () = {
185- let n = an
186- if ($isInstanceOf(n, "SetScriptTransaction"))
257+@Verifier(az)
258+func aA () = {
259+ let o = az
260+ if ($isInstanceOf(o, "SetScriptTransaction"))
187261 then {
188- let ap = n
189- sigVerify(an.bodyBytes, an.proofs[0], b)
262+ let aB = o
263+ sigVerify(az.bodyBytes, az.proofs[0], b)
190264 }
191265 else true
192266 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'5zNG3WFGEh3tA38hAZSvD9fMTsR7hwPU7XR4qZqGjs46'
55
66 let b = base58'G4TxNJFut3PZwMaW5j73z6uuWfmYTgS51PzhaDRZrt1N'
77
88 let c = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
99
1010 let d = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
1111
1212 let e = 10
1313
1414 let f = 2000
1515
1616 let g = 300
1717
1818 let h = 200
1919
2020 let i = 100
2121
2222 let j = 84
2323
2424 let k = 43200
2525
2626 let l = 1000
2727
28-func m () = {
29- let n = getString(this, "statistic")
30- if ($isInstanceOf(n, "String"))
28+let m = 30
29+
30+func n () = {
31+ let o = getString(this, "statistic")
32+ if ($isInstanceOf(o, "String"))
3133 then {
32- let o = n
33- o
34+ let p = o
35+ p
3436 }
3537 else ("0_0_0_0_0_0_0_0_0_0_0_0_0_0_" + toString(height))
3638 }
3739
3840
39-func p (q,r) = {
40- let n = getString(this, q)
41- if ($isInstanceOf(n, "String"))
41+func q (r,s) = {
42+ let o = getString(this, r)
43+ if ($isInstanceOf(o, "String"))
4244 then {
43- let o = n
44- o
45+ let p = o
46+ p
4547 }
46- else makeString(["0_0_0_0_0_0_0_0_0_0", r, "0_0_0_0_0_0_0_0_0_0_0"], "_")
48+ else makeString(["0_0_0_0_0_0_0_0_0_0", s, "0_0_0_0_0_0_0_0_0_0_0"], "_")
4749 }
4850
4951
50-func s (r) = {
51- let t = split(r, "referrer: ")
52- if (isDefined(t[1]))
53- then if (isDefined(addressFromString(t[1])))
54- then t[1]
52+func t (s) = {
53+ let u = split(s, "referrer: ")
54+ if (isDefined(u[1]))
55+ then if (isDefined(addressFromString(u[1])))
56+ then u[1]
5557 else "0"
5658 else "0"
5759 }
5860
5961
60-@Callable(u)
61-func deposit (r) = {
62- let v = value(u.payments[0])
63- let w = {
64- let n = v.assetId
65- if ($isInstanceOf(n, "ByteVector"))
62+func v (w,x) = {
63+ let y = split(x, "|")
64+ let z = y[0]
65+ let A = {
66+ let o = getString(this, w)
67+ if ($isInstanceOf(o, "String"))
6668 then {
67- let x = n
68- toBase58String(x)
69+ let p = o
70+ p
71+ }
72+ else makeString([z, toString(height)], ":")
73+ }
74+ if ((A == ""))
75+ then makeString([z, toString(height)], ":")
76+ else {
77+ let B = split(A, "_")
78+ if ((size(y) == 1))
79+ then if ((w != "statistic_c"))
80+ then if ((size(B) == m))
81+ then makeString([drop(A, (size(B[0]) + 1)), makeString([z, toString(height)], ":")], "_")
82+ else makeString([A, makeString([z, toString(height)], ":")], "_")
83+ else if ((size(B) == m))
84+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", z], "|"), toString(height)], ":")], "_")
85+ else makeString([A, makeString([makeString(["1", z], "|"), toString(height)], ":")], "_")
86+ else if ((size(y) == 2))
87+ then if ((size(B) == m))
88+ then makeString([drop(A, ((size(B[0]) + size(B[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
89+ else if ((size(B) == (m - 1)))
90+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
91+ else makeString([A, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":")], "_")
92+ else if ((size(B) == m))
93+ then makeString([drop(A, (((size(B[0]) + size(B[1])) + size(B[2])) + 3)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
94+ else if ((size(B) == (m - 2)))
95+ then makeString([drop(A, ((size(B[0]) + size(B[1])) + 2)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
96+ else if ((size(B) == (m - 1)))
97+ then makeString([drop(A, (size(B[0]) + 1)), makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
98+ else makeString([A, makeString([makeString(["1", y[0]], "|"), toString(height)], ":"), makeString([makeString(["2", y[1]], "|"), toString(height)], ":"), makeString([makeString(["3", y[2]], "|"), toString(height)], ":")], "_")
99+ }
100+ }
101+
102+
103+func C (w,D,z) = {
104+ let A = {
105+ let o = getString(this, w)
106+ if ($isInstanceOf(o, "String"))
107+ then {
108+ let p = o
109+ p
110+ }
111+ else makeString([D, z, toString(height)], ":")
112+ }
113+ if ((A == ""))
114+ then makeString([D, z, toString(height)], ":")
115+ else {
116+ let B = split(A, "_")
117+ if ((size(B) == m))
118+ then makeString([drop(A, (size(B[0]) + 1)), makeString([D, z, toString(height)], ":")], "_")
119+ else makeString([A, makeString([D, z, toString(height)], ":")], "_")
120+ }
121+ }
122+
123+
124+@Callable(E)
125+func deposit (s) = {
126+ let F = value(E.payments[0])
127+ let A = {
128+ let o = F.assetId
129+ if ($isInstanceOf(o, "ByteVector"))
130+ then {
131+ let G = o
132+ toBase58String(G)
69133 }
70134 else ""
71135 }
72- let y = v.amount
73- if ((v.assetId != a))
136+ let H = F.amount
137+ if ((F.assetId != a))
74138 then throw("Only III token")
75- else if ((l > y))
139+ else if ((l > H))
76140 then throw((("Min sum " + toString(l)) + " III token"))
77141 else {
78- let q = toBase58String(u.caller.bytes)
79- let z = split(m(), "_")
80- if ((q == c))
81- then [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], toString((parseIntValue(z[5]) + y)), z[6], z[7], z[8], z[9], z[10], z[11], z[12], z[13], z[14]], "_"))]
142+ let r = toBase58String(E.caller.bytes)
143+ let I = split(n(), "_")
144+ if ((r == c))
145+ then [StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], toString((parseIntValue(I[5]) + H)), I[6], I[7], I[8], I[9], I[10], I[11], I[12], I[13], I[14]], "_"))]
82146 else {
83- let A = split(p(q, s(r)), "_")
84- let B = ((y / 10000) * f)
85- let C = ((y / 10000) * j)
86- let D = toString((parseIntValue(z[0]) + y))
87- let E = toString((parseIntValue(z[1]) + B))
88- let F = toString((parseIntValue(z[3]) + C))
89- let G = toString((parseIntValue(z[4]) + C))
90- let H = toString((parseIntValue(z[9]) + 1))
91- let I = toString(y)
92- let J = toString((y + B))
93- let K = toString((parseIntValue(A[2]) + y))
94- let L = toString(((parseIntValue(A[3]) + y) + B))
95- let M = ((parseIntValue(A[9]) + y) + B)
96- let N = toString(height)
97- let O = toString((M / e))
98- let P = toString(0)
99- let Q = toString(M)
100- let R = toString((parseIntValue(A[16]) + 1))
101- let S = ((y / 10000) * g)
102- let T = ((y / 10000) * h)
103- let U = ((y / 10000) * i)
104- let V = A[10]
105- if ((V == "0"))
106- then [StringEntry("statistic", makeString([D, E, z[2], F, G, z[5], z[6], z[7], z[8], H, z[10], z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_"))]
147+ let J = split(q(r, t(s)), "_")
148+ let K = ((H / 10000) * f)
149+ let L = ((H / 10000) * j)
150+ let M = toString((parseIntValue(I[0]) + H))
151+ let N = toString((parseIntValue(I[1]) + K))
152+ let O = toString((parseIntValue(I[3]) + L))
153+ let P = toString((parseIntValue(I[4]) + L))
154+ let Q = toString((parseIntValue(I[9]) + 1))
155+ let R = toString(H)
156+ let S = toString((H + K))
157+ let T = toString((parseIntValue(J[2]) + H))
158+ let U = toString(((parseIntValue(J[3]) + H) + K))
159+ let V = ((parseIntValue(J[9]) + H) + K)
160+ let W = toString(height)
161+ let X = toString((V / e))
162+ let Y = toString(0)
163+ let Z = toString(V)
164+ let aa = toString((parseIntValue(J[16]) + 1))
165+ let ab = ((H / 10000) * g)
166+ let ac = ((H / 10000) * h)
167+ let ad = ((H / 10000) * i)
168+ let ae = makeString([r, "i"], "_")
169+ let af = J[10]
170+ if ((af == "0"))
171+ then [StringEntry("statistic", makeString([M, N, I[2], O, P, I[5], I[6], I[7], I[8], Q, I[10], I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "a", R))]
107172 else {
108- let W = split(p(V, "0"), "_")
109- let X = toString((parseIntValue(W[11]) + S))
110- let Y = toString((parseIntValue(W[13]) + S))
111- let Z = toString((parseIntValue(W[19]) + 1))
112- let aa = W[10]
113- if ((aa == "0"))
114- then [StringEntry("statistic", makeString([D, E, toString((parseIntValue(z[2]) + S)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 1)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_"))]
173+ let ag = split(q(af, "0"), "_")
174+ let ah = toString((parseIntValue(ag[11]) + ab))
175+ let ai = toString((parseIntValue(ag[13]) + ab))
176+ let aj = toString((parseIntValue(ag[19]) + 1))
177+ let ak = makeString([af, "i"], "_")
178+ let al = ag[10]
179+ if ((al == "0"))
180+ then [StringEntry("statistic", makeString([M, N, toString((parseIntValue(I[2]) + ab)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 1)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", toString(ab))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab)))]
115181 else {
116- let ab = split(p(aa, "0"), "_")
117- let ac = toString((parseIntValue(ab[11]) + T))
118- let ad = toString((parseIntValue(ab[14]) + T))
119- let ae = toString((parseIntValue(ab[20]) + 1))
120- let af = ab[10]
121- if ((af == "0"))
122- then [StringEntry("statistic", makeString([D, E, toString(((parseIntValue(z[2]) + S) + T)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 2)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_")), StringEntry(aa, makeString([ab[0], ab[1], ab[2], ab[3], ab[4], ab[5], ab[6], ab[7], ab[8], ab[9], ab[10], ac, ab[12], ab[13], ad, ab[15], ab[16], ab[17], ab[18], ab[19], ae, ab[21]], "_"))]
182+ let am = split(q(al, "0"), "_")
183+ let an = toString((parseIntValue(am[11]) + ac))
184+ let ao = toString((parseIntValue(am[14]) + ac))
185+ let ap = toString((parseIntValue(am[20]) + 1))
186+ let aq = makeString([al, "i"], "_")
187+ let ar = am[10]
188+ if ((ar == "0"))
189+ then [StringEntry("statistic", makeString([M, N, toString(((parseIntValue(I[2]) + ab) + ac)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 2)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ab), toString(ac)], "+"))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(al, makeString([am[0], am[1], am[2], am[3], am[4], am[5], am[6], am[7], am[8], am[9], am[10], an, am[12], am[13], ao, am[15], am[16], am[17], am[18], am[19], ap, am[21]], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab))), StringEntry(aq, C(aq, "b2", toString(ac)))]
123190 else {
124- let ag = split(p(af, "0"), "_")
125- let ah = toString((parseIntValue(ag[11]) + U))
126- let ai = toString((parseIntValue(ag[15]) + U))
127- let aj = toString((parseIntValue(ag[21]) + 1))
128-[StringEntry("statistic", makeString([D, E, toString((((parseIntValue(z[2]) + S) + T) + U)), F, G, z[5], z[6], z[7], z[8], H, toString((parseIntValue(z[10]) + 3)), z[11], z[12], z[13], z[14]], "_")), StringEntry(q, makeString([I, J, K, L, Q, A[5], N, O, P, Q, A[10], A[11], A[12], A[13], A[14], A[15], R, A[17], A[18], A[19], A[20], A[21]], "_")), StringEntry(V, makeString([W[0], W[1], W[2], W[3], W[4], W[5], W[6], W[7], W[8], W[9], W[10], X, W[12], Y, W[14], W[15], W[16], W[17], W[18], Z, W[20], W[21]], "_")), StringEntry(aa, makeString([ab[0], ab[1], ab[2], ab[3], ab[4], ab[5], ab[6], ab[7], ab[8], ab[9], ab[10], ac, ab[12], ab[13], ad, ab[15], ab[16], ab[17], ab[18], ab[19], ae, ab[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ag[13], ag[14], ai, ag[16], ag[17], ag[18], ag[19], ag[20], aj], "_"))]
191+ let as = split(q(ar, "0"), "_")
192+ let at = toString((parseIntValue(as[11]) + ad))
193+ let au = toString((parseIntValue(as[15]) + ad))
194+ let av = toString((parseIntValue(as[21]) + 1))
195+ let aw = makeString([ar, "i"], "_")
196+[StringEntry("statistic", makeString([M, N, toString((((parseIntValue(I[2]) + ab) + ac) + ad)), O, P, I[5], I[6], I[7], I[8], Q, toString((parseIntValue(I[10]) + 3)), I[11], I[12], I[13], I[14]], "_")), StringEntry("statistic_a", v("statistic_a", R)), StringEntry("statistic_c", v("statistic_c", makeString([toString(ab), toString(ac), toString(ad)], "+"))), StringEntry(r, makeString([R, S, T, U, Z, J[5], W, X, Y, Z, J[10], J[11], J[12], J[13], J[14], J[15], aa, J[17], J[18], J[19], J[20], J[21]], "_")), StringEntry(af, makeString([ag[0], ag[1], ag[2], ag[3], ag[4], ag[5], ag[6], ag[7], ag[8], ag[9], ag[10], ah, ag[12], ai, ag[14], ag[15], ag[16], ag[17], ag[18], aj, ag[20], ag[21]], "_")), StringEntry(al, makeString([am[0], am[1], am[2], am[3], am[4], am[5], am[6], am[7], am[8], am[9], am[10], an, am[12], am[13], ao, am[15], am[16], am[17], am[18], am[19], ap, am[21]], "_")), StringEntry(ar, makeString([as[0], as[1], as[2], as[3], as[4], as[5], as[6], as[7], as[8], as[9], as[10], at, as[12], as[13], as[14], au, as[16], as[17], as[18], as[19], as[20], av], "_")), StringEntry(ae, C(ae, "a", R)), StringEntry(ak, C(ak, "b1", toString(ab))), StringEntry(aq, C(aq, "b2", toString(ac))), StringEntry(aw, C(aw, "b3", toString(ad)))]
129197 }
130198 }
131199 }
132200 }
133201 }
134202 }
135203
136204
137205
138-@Callable(u)
139-func withdraw (ak) = {
140- let q = toBase58String(u.caller.bytes)
141- let A = split(p(q, "0"), "_")
142- let z = split(m(), "_")
143- let N = parseIntValue(A[6])
144- let O = parseIntValue(A[7])
145- let P = parseIntValue(A[8])
146- let Q = parseIntValue(A[9])
147- let al = (N + e)
148- let am = if ((height >= al))
149- then Q
150- else ((((e - al) + height) * O) - P)
151- if ((0 >= am))
206+@Callable(E)
207+func withdraw (ax) = {
208+ let r = toBase58String(E.caller.bytes)
209+ let J = split(q(r, "0"), "_")
210+ let I = split(n(), "_")
211+ let W = parseIntValue(J[6])
212+ let X = parseIntValue(J[7])
213+ let Y = parseIntValue(J[8])
214+ let Z = parseIntValue(J[9])
215+ let ay = (W + e)
216+ let z = if ((height >= ay))
217+ then Z
218+ else ((((e - ay) + height) * X) - Y)
219+ if ((0 >= z))
152220 then throw("No tokens available for withdrawal")
153- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], z[5], toString((parseIntValue(z[6]) + am)), z[7], z[8], z[9], z[10], toString((parseIntValue(z[11]) + 1)), z[12], z[13], z[14]], "_")), StringEntry(q, makeString([A[0], A[1], A[2], A[3], A[4], toString((parseIntValue(A[5]) + am)), A[6], A[7], toString((parseIntValue(A[8]) + am)), toString((parseIntValue(A[9]) - am)), A[10], A[11], A[12], A[13], A[14], A[15], A[16], toString((parseIntValue(A[17]) + 1)), A[18], A[19], A[20], A[21]], "_")), ScriptTransfer(u.caller, am, a)]
221+ else {
222+ let ae = makeString([r, "i"], "_")
223+[StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], I[5], toString((parseIntValue(I[6]) + z)), I[7], I[8], I[9], I[10], toString((parseIntValue(I[11]) + 1)), I[12], I[13], I[14]], "_")), StringEntry("statistic_w", v("statistic_w", toString(z))), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], toString((parseIntValue(J[5]) + z)), J[6], J[7], toString((parseIntValue(J[8]) + z)), toString((parseIntValue(J[9]) - z)), J[10], J[11], J[12], J[13], J[14], J[15], J[16], toString((parseIntValue(J[17]) + 1)), J[18], J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "w", toString(z))), ScriptTransfer(E.caller, z, a)]
224+ }
154225 }
155226
156227
157228
158-@Callable(u)
159-func bonus (ak) = {
160- let q = toBase58String(u.caller.bytes)
161- let A = split(p(q, "0"), "_")
162- let z = split(m(), "_")
163- let am = parseIntValue(A[11])
164- if ((0 >= am))
229+@Callable(E)
230+func bonus (ax) = {
231+ let r = toBase58String(E.caller.bytes)
232+ let J = split(q(r, "0"), "_")
233+ let I = split(n(), "_")
234+ let z = parseIntValue(J[11])
235+ if ((0 >= z))
165236 then throw("No bonus available for withdrawal")
166- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], z[4], z[5], z[6], toString((parseIntValue(z[7]) + am)), z[8], z[9], z[10], z[11], toString((parseIntValue(z[12]) + 1)), z[13], z[14]], "_")), StringEntry(q, makeString([A[0], A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8], A[9], A[10], toString(0), toString((parseIntValue(A[12]) + am)), A[13], A[14], A[15], A[16], A[17], toString((parseIntValue(A[18]) + 1)), A[19], A[20], A[21]], "_")), ScriptTransfer(u.caller, am, a)]
237+ else {
238+ let ae = makeString([r, "i"], "_")
239+[StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], toString((parseIntValue(I[7]) + z)), I[8], I[9], I[10], I[11], toString((parseIntValue(I[12]) + 1)), I[13], I[14]], "_")), StringEntry(r, makeString([J[0], J[1], J[2], J[3], J[4], J[5], J[6], J[7], J[8], J[9], J[10], toString(0), toString((parseIntValue(J[12]) + z)), J[13], J[14], J[15], J[16], J[17], toString((parseIntValue(J[18]) + 1)), J[19], J[20], J[21]], "_")), StringEntry(ae, C(ae, "c", toString(z))), ScriptTransfer(E.caller, z, a)]
240+ }
167241 }
168242
169243
170244
171-@Callable(u)
172-func advertising (ak) = {
173- let z = split(m(), "_")
174- let am = parseIntValue(z[4])
175- if ((0 >= am))
245+@Callable(E)
246+func advertising (ax) = {
247+ let I = split(n(), "_")
248+ let z = parseIntValue(I[4])
249+ if ((0 >= z))
176250 then throw("The marketing balance is empty")
177- else if (((k + parseIntValue(z[14])) > height))
251+ else if (((k + parseIntValue(I[14])) > height))
178252 then throw("The time has not come yet")
179- else [StringEntry("statistic", makeString([z[0], z[1], z[2], z[3], toString(0), z[5], z[6], z[7], toString((parseIntValue(z[8]) + am)), z[9], z[10], z[11], z[12], toString((parseIntValue(z[13]) + 1)), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), am, a)]
253+ else [StringEntry("statistic", makeString([I[0], I[1], I[2], I[3], toString(0), I[5], I[6], I[7], toString((parseIntValue(I[8]) + z)), I[9], I[10], I[11], I[12], toString((parseIntValue(I[13]) + 1)), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), z, a)]
180254 }
181255
182256
183-@Verifier(an)
184-func ao () = {
185- let n = an
186- if ($isInstanceOf(n, "SetScriptTransaction"))
257+@Verifier(az)
258+func aA () = {
259+ let o = az
260+ if ($isInstanceOf(o, "SetScriptTransaction"))
187261 then {
188- let ap = n
189- sigVerify(an.bodyBytes, an.proofs[0], b)
262+ let aB = o
263+ sigVerify(az.bodyBytes, az.proofs[0], b)
190264 }
191265 else true
192266 }
193267

github/deemru/w8io/873ac7e 
171.10 ms