tx · 5izheiG1i9kFmEAse78qTb2JPmyFxGHo5QKcrZvoyhFT

3NAVsUiHMQhkX4keYNiV59vmRTzsnvCTA4a:  -0.01400000 Waves

2020.10.20 01:01 [1228027] smart account 3NAVsUiHMQhkX4keYNiV59vmRTzsnvCTA4a > SELF 0.00000000 Waves

{ "type": 13, "id": "5izheiG1i9kFmEAse78qTb2JPmyFxGHo5QKcrZvoyhFT", "fee": 1400000, "feeAssetId": null, "timestamp": 1603144935064, "version": 2, "chainId": 84, "sender": "3NAVsUiHMQhkX4keYNiV59vmRTzsnvCTA4a", "senderPublicKey": "7rC1eUHm39ujzNxeYHmmZia2bTsJ1Un38mzD1QHNVwUN", "proofs": [ "2mb1jyZb7L9BpBkEfeuNKx3RzhPaAHPxJcoz6QRrUguZBkdYst2guYWkmFgb7S5UhvyFcAmDiC4o1dvuiUmJJKTj" ], "script": "base64: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", "height": 1228027, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4ZjNiPmXjMJsQkZNuiPia6CnELj3mu9z4iBe1RTL7rg4 Next: 38QKzR5WsuxtKQZVVUvGS8WXYpHyXhbLqWiJndzVA6dq Diff:
OldNewDifferences
77
88 let c = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
99
10-let d = 10
10+let d = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
1111
12-let e = 2000
12+let e = 10
1313
14-let f = 300
14+let f = 2000
1515
16-let g = 200
16+let g = 300
1717
18-let h = 100
18+let h = 200
1919
20-let i = 84
20+let i = 100
2121
22-let j = height
22+let j = 84
2323
24-func k () = {
25- let l = getString(this, "statistic")
26- if ($isInstanceOf(l, "String"))
24+let k = 43200
25+
26+let l = 1000
27+
28+let m = height
29+
30+func n () = {
31+ let o = getString(this, "statistic")
32+ if ($isInstanceOf(o, "String"))
2733 then {
28- let m = l
29- m
34+ let p = o
35+ p
3036 }
31- else ("0_0_0_0_0_0_0_0_0_0_" + toString(j))
37+ else ("0_0_0_0_0_0_0_0_0_0_" + toString(m))
3238 }
3339
3440
35-func n (o,p) = {
36- let l = getString(this, o)
37- if ($isInstanceOf(l, "String"))
41+func q (r,l) = {
42+ let o = getString(this, r)
43+ if ($isInstanceOf(o, "String"))
3844 then {
39- let m = l
40- m
45+ let p = o
46+ p
4147 }
42- else makeString(["0_0_0_0_0_0_0", p, "0_0_0_0"], "_")
48+ else makeString(["0_0_0_0_0_0_0", l, "0_0_0_0"], "_")
4349 }
4450
4551
46-func q (p) = {
47- let r = split(p, "referral:")
48- if (isDefined(r[1]))
49- then if (isDefined(addressFromString(r[1])))
50- then r[1]
52+func s (l) = {
53+ let t = split(l, "referral:")
54+ if (isDefined(t[1]))
55+ then if (isDefined(addressFromString(t[1])))
56+ then t[1]
5157 else "0"
5258 else "0"
5359 }
5460
5561
56-func s (t) = {
57- let m = split(t, " III")
58- let u = split(m[0], ".")
59- let v = (parseIntValue(u[0]) * 100000000)
60- if ((size(u) == 1))
61- then v
62- else ((parseIntValue(u[1]) * pow(10, 0, (8 - size(u[1])), 0, 0, HALFDOWN)) + v)
62+func u (v) = {
63+ let p = split(v, " III")
64+ let w = split(p[0], ".")
65+ let x = (parseIntValue(w[0]) * 100000000)
66+ if ((size(w) == 1))
67+ then x
68+ else ((parseIntValue(w[1]) * pow(10, 0, (8 - size(w[1])), 0, 0, HALFDOWN)) + x)
6369 }
6470
6571
66-@Callable(v)
67-func deposit (p) = {
68- let w = value(v.payments[0])
69- let r = w.amount
70- let x = {
71- let l = w.assetId
72- if ($isInstanceOf(l, "ByteVector"))
72+@Callable(x)
73+func deposit (y) = {
74+ let z = value(x.payments[0])
75+ let t = z.amount
76+ let A = {
77+ let o = z.assetId
78+ if ($isInstanceOf(o, "ByteVector"))
7379 then {
74- let y = l
75- toBase58String(y)
80+ let B = o
81+ toBase58String(B)
7682 }
7783 else ""
7884 }
79- if ((w.assetId != a))
85+ if ((z.assetId != a))
8086 then throw("Only III token")
81- else if ((10000 > r))
82- then throw("Min sum 0.0001 III token")
87+ else if ((l > t))
88+ then throw((("Min sum " + toString(l)) + " III token"))
8389 else {
84- let m = toBase58String(v.caller.bytes)
85- let t = split(k(), "_")
86- if ((m == c))
87- then [StringEntry("statistic", makeString([t[0], t[1], t[2], t[3], t[4], t[5], t[6], toString((parseIntValue(t[7]) + r)), t[8], t[9], t[10]], "_"))]
90+ let p = toBase58String(x.caller.bytes)
91+ let v = split(n(), "_")
92+ if ((p == c))
93+ then [StringEntry("statistic", makeString([v[0], v[1], v[2], v[3], v[4], v[5], v[6], toString((parseIntValue(v[7]) + t)), v[8], v[9], v[10]], "_"))]
8894 else {
89- let z = ((r / 10000) * (10000 + e))
90- let A = (z - r)
91- let o = split(n(m, q(p)), "_")
92- let B = parseIntValue(o[2])
93- let C = toString((((r / 10000) * i) + parseIntValue(t[9])))
94- if ((o[7] == "0"))
95- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], t[4], t[5], t[6], t[7], toString((parseIntValue(t[8]) + A)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_"))]
95+ let C = ((t / 10000) * (10000 + f))
96+ let D = (C - t)
97+ let r = split(q(p, s(y)), "_")
98+ let E = parseIntValue(r[2])
99+ let F = toString((((t / 10000) * j) + parseIntValue(v[9])))
100+ if ((r[7] == "0"))
101+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], v[4], v[5], v[6], v[7], toString((parseIntValue(v[8]) + D)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_"))]
96102 else {
97- let D = split(n(o[7], "0"), "_")
98- let E = ((r / 10000) * f)
99- if ((D[7] == "0"))
100- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString((parseIntValue(t[4]) + E)), toString((parseIntValue(t[5]) + 1)), t[6], t[7], toString(((parseIntValue(t[8]) + A) + E)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_"))]
103+ let G = split(q(r[7], "0"), "_")
104+ let H = ((t / 10000) * g)
105+ if ((G[7] == "0"))
106+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString((parseIntValue(v[4]) + H)), toString((parseIntValue(v[5]) + 1)), v[6], v[7], toString(((parseIntValue(v[8]) + D) + H)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_"))]
101107 else {
102- let F = split(n(D[7], "0"), "_")
103- let G = ((r / 10000) * g)
104- if ((F[7] == "0"))
105- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString(((parseIntValue(t[4]) + E) + G)), toString((parseIntValue(t[5]) + 2)), t[6], t[7], toString((((parseIntValue(t[8]) + A) + E) + G)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_")), StringEntry(D[7], makeString([F[0], F[1], F[2], F[3], F[4], F[5], F[6], F[7], F[8], toString((parseIntValue(F[9]) + G)), F[10], toString((parseIntValue(F[11]) + G))], "_"))]
108+ let I = split(q(G[7], "0"), "_")
109+ let J = ((t / 10000) * h)
110+ if ((I[7] == "0"))
111+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString(((parseIntValue(v[4]) + H) + J)), toString((parseIntValue(v[5]) + 2)), v[6], v[7], toString((((parseIntValue(v[8]) + D) + H) + J)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_")), StringEntry(G[7], makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], I[7], I[8], toString((parseIntValue(I[9]) + J)), I[10], toString((parseIntValue(I[11]) + J))], "_"))]
106112 else {
107- let H = split(n(F[7], "0"), "_")
108- let I = ((r / 10000) * h)
109-[StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString((((parseIntValue(t[4]) + E) + G) + I)), toString((parseIntValue(t[5]) + 3)), t[6], t[7], toString(((((parseIntValue(t[8]) + A) + E) + G) + I)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_")), StringEntry(D[7], makeString([F[0], F[1], F[2], F[3], F[4], F[5], F[6], F[7], F[8], toString((parseIntValue(F[9]) + G)), F[10], toString((parseIntValue(F[11]) + G))], "_")), StringEntry(F[7], makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], toString((parseIntValue(H[10]) + I)), toString((parseIntValue(H[11]) + I))], "_"))]
113+ let K = split(q(I[7], "0"), "_")
114+ let L = ((t / 10000) * i)
115+[StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString((((parseIntValue(v[4]) + H) + J) + L)), toString((parseIntValue(v[5]) + 3)), v[6], v[7], toString(((((parseIntValue(v[8]) + D) + H) + J) + L)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_")), StringEntry(G[7], makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], I[7], I[8], toString((parseIntValue(I[9]) + J)), I[10], toString((parseIntValue(I[11]) + J))], "_")), StringEntry(I[7], makeString([K[0], K[1], K[2], K[3], K[4], K[5], K[6], K[7], K[8], K[9], toString((parseIntValue(K[10]) + L)), toString((parseIntValue(K[11]) + L))], "_"))]
110116 }
111117 }
112118 }
116122
117123
118124
119-@Callable(v)
120-func withdraw (J) = {
121- let A = s(J)
122- let m = toBase58String(v.caller.bytes)
123- let o = split(n(m, "0"), "_")
124- let t = split(k(), "_")
125- let K = parseIntValue(o[4])
126- let z = parseIntValue(o[2])
127- let L = parseIntValue(o[3])
128- let u = parseIntValue(o[11])
129- let M = (K + d)
130- let N = if ((j >= M))
131- then (z + u)
132- else ((((d - M) + j) * L) + u)
133- if ((0 >= A))
125+@Callable(x)
126+func withdraw (M) = {
127+ let D = u(M)
128+ let p = toBase58String(x.caller.bytes)
129+ let r = split(q(p, "0"), "_")
130+ let v = split(n(), "_")
131+ let N = parseIntValue(r[4])
132+ let C = parseIntValue(r[2])
133+ let O = parseIntValue(r[3])
134+ let w = parseIntValue(r[11])
135+ let P = (N + e)
136+ let Q = if ((m >= P))
137+ then (C + w)
138+ else ((((e - P) + m) * O) + w)
139+ if ((0 >= D))
134140 then throw("Can't withdraw negative amount")
135- else if ((u >= A))
136- then [StringEntry("statistic", makeString([t[0], t[1], t[2], toString((parseIntValue(t[3]) + 1)), t[4], t[5], toString((parseIntValue(t[6]) + A)), t[7], t[8], t[9], t[10]], "_")), StringEntry(m, makeString([o[0], o[1], o[2], o[3], o[4], toString((parseIntValue(o[5]) + A)), toString((parseIntValue(o[6]) + A)), o[7], o[8], o[9], o[10], toString((parseIntValue(o[11]) - A))], "_")), ScriptTransfer(v.caller, A, a)]
137- else if ((0 > (N - A)))
141+ else if ((w >= D))
142+ then [StringEntry("statistic", makeString([v[0], v[1], v[2], toString((parseIntValue(v[3]) + 1)), v[4], v[5], toString((parseIntValue(v[6]) + D)), v[7], v[8], v[9], v[10]], "_")), StringEntry(p, makeString([r[0], r[1], r[2], r[3], r[4], toString((parseIntValue(r[5]) + D)), toString((parseIntValue(r[6]) + D)), r[7], r[8], r[9], r[10], toString((parseIntValue(r[11]) - D))], "_")), ScriptTransfer(x.caller, D, a)]
143+ else if ((0 > (Q - D)))
138144 then throw("Not enough balance")
139145 else {
140- let O = ((z + u) - A)
141-[StringEntry("statistic", makeString([t[0], t[1], toString(((parseIntValue(t[2]) + A) - parseIntValue(o[11]))), toString((parseIntValue(t[3]) + 1)), t[4], t[5], toString((parseIntValue(t[6]) + parseIntValue(o[11]))), t[7], t[8], t[9], t[10]], "_")), StringEntry(m, makeString([o[0], o[1], toString(O), o[3], o[4], toString((parseIntValue(o[5]) + A)), toString((parseIntValue(o[6]) + A)), o[7], o[8], o[9], (o[10] + "_0")], "_")), ScriptTransfer(v.caller, A, a)]
146+ let R = ((C + w) - D)
147+[StringEntry("statistic", makeString([v[0], v[1], toString(((parseIntValue(v[2]) + D) - parseIntValue(r[11]))), toString((parseIntValue(v[3]) + 1)), v[4], v[5], toString((parseIntValue(v[6]) + parseIntValue(r[11]))), v[7], v[8], v[9], v[10]], "_")), StringEntry(p, makeString([r[0], r[1], toString(R), r[3], r[4], toString((parseIntValue(r[5]) + D)), toString((parseIntValue(r[6]) + D)), r[7], r[8], r[9], (r[10] + "_0")], "_")), ScriptTransfer(x.caller, D, a)]
142148 }
143149 }
144150
145151
146152
147-@Callable(v)
148-func Marketing (J) = {
149- let m = toBase58String(v.caller.bytes)
150- let t = split(k(), "_")
151- let N = 43200
152- let A = parseIntValue(t[9])
153- let z = v.caller
154- if ((0 >= A))
155- then throw(("The marketing balance is empty " + toString(z)))
156- else if (((N + parseIntValue(t[10])) > height))
153+@Callable(x)
154+func Marketing (S) = {
155+ let v = split(n(), "_")
156+ let D = parseIntValue(v[9])
157+ if ((0 >= D))
158+ then throw("The marketing balance is empty")
159+ else if (((k + parseIntValue(v[10])) > height))
157160 then throw("The time has not come yet")
158- else [StringEntry("statistic", makeString([t[0], t[1], t[2], t[3], t[4], t[5], t[6], t[7], t[8], toString(0), toString(height)], "_")), ScriptTransfer(v.caller, A, a)]
161+ else [StringEntry("statistic", makeString([v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], toString(0), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), D, a)]
159162 }
160163
161164
162-@Verifier(P)
163-func Q () = {
164- let l = P
165- if ($isInstanceOf(l, "SetScriptTransaction"))
165+@Verifier(T)
166+func U () = {
167+ let o = T
168+ if ($isInstanceOf(o, "SetScriptTransaction"))
166169 then {
167- let L = l
168- sigVerify(P.bodyBytes, P.proofs[0], b)
170+ let O = o
171+ sigVerify(T.bodyBytes, T.proofs[0], b)
169172 }
170173 else true
171174 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'5zNG3WFGEh3tA38hAZSvD9fMTsR7hwPU7XR4qZqGjs46'
55
66 let b = base58'7rC1eUHm39ujzNxeYHmmZia2bTsJ1Un38mzD1QHNVwUN'
77
88 let c = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
99
10-let d = 10
10+let d = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
1111
12-let e = 2000
12+let e = 10
1313
14-let f = 300
14+let f = 2000
1515
16-let g = 200
16+let g = 300
1717
18-let h = 100
18+let h = 200
1919
20-let i = 84
20+let i = 100
2121
22-let j = height
22+let j = 84
2323
24-func k () = {
25- let l = getString(this, "statistic")
26- if ($isInstanceOf(l, "String"))
24+let k = 43200
25+
26+let l = 1000
27+
28+let m = height
29+
30+func n () = {
31+ let o = getString(this, "statistic")
32+ if ($isInstanceOf(o, "String"))
2733 then {
28- let m = l
29- m
34+ let p = o
35+ p
3036 }
31- else ("0_0_0_0_0_0_0_0_0_0_" + toString(j))
37+ else ("0_0_0_0_0_0_0_0_0_0_" + toString(m))
3238 }
3339
3440
35-func n (o,p) = {
36- let l = getString(this, o)
37- if ($isInstanceOf(l, "String"))
41+func q (r,l) = {
42+ let o = getString(this, r)
43+ if ($isInstanceOf(o, "String"))
3844 then {
39- let m = l
40- m
45+ let p = o
46+ p
4147 }
42- else makeString(["0_0_0_0_0_0_0", p, "0_0_0_0"], "_")
48+ else makeString(["0_0_0_0_0_0_0", l, "0_0_0_0"], "_")
4349 }
4450
4551
46-func q (p) = {
47- let r = split(p, "referral:")
48- if (isDefined(r[1]))
49- then if (isDefined(addressFromString(r[1])))
50- then r[1]
52+func s (l) = {
53+ let t = split(l, "referral:")
54+ if (isDefined(t[1]))
55+ then if (isDefined(addressFromString(t[1])))
56+ then t[1]
5157 else "0"
5258 else "0"
5359 }
5460
5561
56-func s (t) = {
57- let m = split(t, " III")
58- let u = split(m[0], ".")
59- let v = (parseIntValue(u[0]) * 100000000)
60- if ((size(u) == 1))
61- then v
62- else ((parseIntValue(u[1]) * pow(10, 0, (8 - size(u[1])), 0, 0, HALFDOWN)) + v)
62+func u (v) = {
63+ let p = split(v, " III")
64+ let w = split(p[0], ".")
65+ let x = (parseIntValue(w[0]) * 100000000)
66+ if ((size(w) == 1))
67+ then x
68+ else ((parseIntValue(w[1]) * pow(10, 0, (8 - size(w[1])), 0, 0, HALFDOWN)) + x)
6369 }
6470
6571
66-@Callable(v)
67-func deposit (p) = {
68- let w = value(v.payments[0])
69- let r = w.amount
70- let x = {
71- let l = w.assetId
72- if ($isInstanceOf(l, "ByteVector"))
72+@Callable(x)
73+func deposit (y) = {
74+ let z = value(x.payments[0])
75+ let t = z.amount
76+ let A = {
77+ let o = z.assetId
78+ if ($isInstanceOf(o, "ByteVector"))
7379 then {
74- let y = l
75- toBase58String(y)
80+ let B = o
81+ toBase58String(B)
7682 }
7783 else ""
7884 }
79- if ((w.assetId != a))
85+ if ((z.assetId != a))
8086 then throw("Only III token")
81- else if ((10000 > r))
82- then throw("Min sum 0.0001 III token")
87+ else if ((l > t))
88+ then throw((("Min sum " + toString(l)) + " III token"))
8389 else {
84- let m = toBase58String(v.caller.bytes)
85- let t = split(k(), "_")
86- if ((m == c))
87- then [StringEntry("statistic", makeString([t[0], t[1], t[2], t[3], t[4], t[5], t[6], toString((parseIntValue(t[7]) + r)), t[8], t[9], t[10]], "_"))]
90+ let p = toBase58String(x.caller.bytes)
91+ let v = split(n(), "_")
92+ if ((p == c))
93+ then [StringEntry("statistic", makeString([v[0], v[1], v[2], v[3], v[4], v[5], v[6], toString((parseIntValue(v[7]) + t)), v[8], v[9], v[10]], "_"))]
8894 else {
89- let z = ((r / 10000) * (10000 + e))
90- let A = (z - r)
91- let o = split(n(m, q(p)), "_")
92- let B = parseIntValue(o[2])
93- let C = toString((((r / 10000) * i) + parseIntValue(t[9])))
94- if ((o[7] == "0"))
95- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], t[4], t[5], t[6], t[7], toString((parseIntValue(t[8]) + A)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_"))]
95+ let C = ((t / 10000) * (10000 + f))
96+ let D = (C - t)
97+ let r = split(q(p, s(y)), "_")
98+ let E = parseIntValue(r[2])
99+ let F = toString((((t / 10000) * j) + parseIntValue(v[9])))
100+ if ((r[7] == "0"))
101+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], v[4], v[5], v[6], v[7], toString((parseIntValue(v[8]) + D)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_"))]
96102 else {
97- let D = split(n(o[7], "0"), "_")
98- let E = ((r / 10000) * f)
99- if ((D[7] == "0"))
100- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString((parseIntValue(t[4]) + E)), toString((parseIntValue(t[5]) + 1)), t[6], t[7], toString(((parseIntValue(t[8]) + A) + E)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_"))]
103+ let G = split(q(r[7], "0"), "_")
104+ let H = ((t / 10000) * g)
105+ if ((G[7] == "0"))
106+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString((parseIntValue(v[4]) + H)), toString((parseIntValue(v[5]) + 1)), v[6], v[7], toString(((parseIntValue(v[8]) + D) + H)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_"))]
101107 else {
102- let F = split(n(D[7], "0"), "_")
103- let G = ((r / 10000) * g)
104- if ((F[7] == "0"))
105- then [StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString(((parseIntValue(t[4]) + E) + G)), toString((parseIntValue(t[5]) + 2)), t[6], t[7], toString((((parseIntValue(t[8]) + A) + E) + G)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_")), StringEntry(D[7], makeString([F[0], F[1], F[2], F[3], F[4], F[5], F[6], F[7], F[8], toString((parseIntValue(F[9]) + G)), F[10], toString((parseIntValue(F[11]) + G))], "_"))]
108+ let I = split(q(G[7], "0"), "_")
109+ let J = ((t / 10000) * h)
110+ if ((I[7] == "0"))
111+ then [StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString(((parseIntValue(v[4]) + H) + J)), toString((parseIntValue(v[5]) + 2)), v[6], v[7], toString((((parseIntValue(v[8]) + D) + H) + J)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_")), StringEntry(G[7], makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], I[7], I[8], toString((parseIntValue(I[9]) + J)), I[10], toString((parseIntValue(I[11]) + J))], "_"))]
106112 else {
107- let H = split(n(F[7], "0"), "_")
108- let I = ((r / 10000) * h)
109-[StringEntry("statistic", makeString([toString((parseIntValue(t[0]) + r)), toString((parseIntValue(t[1]) + 1)), t[2], t[3], toString((((parseIntValue(t[4]) + E) + G) + I)), toString((parseIntValue(t[5]) + 3)), t[6], t[7], toString(((((parseIntValue(t[8]) + A) + E) + G) + I)), C, t[10]], "_")), StringEntry(m, makeString([toString((parseIntValue(o[0]) + r)), toString((parseIntValue(o[1]) + z)), toString((B + z)), toString(((B + z) / d)), toString(j), o[5], o[6], o[7], o[8], o[9], o[10], o[11]], "_")), StringEntry(o[7], makeString([D[0], D[1], D[2], D[3], D[4], D[5], D[6], D[7], toString((parseIntValue(D[8]) + E)), D[9], D[10], toString((parseIntValue(D[11]) + E))], "_")), StringEntry(D[7], makeString([F[0], F[1], F[2], F[3], F[4], F[5], F[6], F[7], F[8], toString((parseIntValue(F[9]) + G)), F[10], toString((parseIntValue(F[11]) + G))], "_")), StringEntry(F[7], makeString([H[0], H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8], H[9], toString((parseIntValue(H[10]) + I)), toString((parseIntValue(H[11]) + I))], "_"))]
113+ let K = split(q(I[7], "0"), "_")
114+ let L = ((t / 10000) * i)
115+[StringEntry("statistic", makeString([toString((parseIntValue(v[0]) + t)), toString((parseIntValue(v[1]) + 1)), v[2], v[3], toString((((parseIntValue(v[4]) + H) + J) + L)), toString((parseIntValue(v[5]) + 3)), v[6], v[7], toString(((((parseIntValue(v[8]) + D) + H) + J) + L)), F, v[10]], "_")), StringEntry(p, makeString([toString((parseIntValue(r[0]) + t)), toString((parseIntValue(r[1]) + C)), toString((E + C)), toString(((E + C) / e)), toString(m), r[5], r[6], r[7], r[8], r[9], r[10], r[11]], "_")), StringEntry(r[7], makeString([G[0], G[1], G[2], G[3], G[4], G[5], G[6], G[7], toString((parseIntValue(G[8]) + H)), G[9], G[10], toString((parseIntValue(G[11]) + H))], "_")), StringEntry(G[7], makeString([I[0], I[1], I[2], I[3], I[4], I[5], I[6], I[7], I[8], toString((parseIntValue(I[9]) + J)), I[10], toString((parseIntValue(I[11]) + J))], "_")), StringEntry(I[7], makeString([K[0], K[1], K[2], K[3], K[4], K[5], K[6], K[7], K[8], K[9], toString((parseIntValue(K[10]) + L)), toString((parseIntValue(K[11]) + L))], "_"))]
110116 }
111117 }
112118 }
113119 }
114120 }
115121 }
116122
117123
118124
119-@Callable(v)
120-func withdraw (J) = {
121- let A = s(J)
122- let m = toBase58String(v.caller.bytes)
123- let o = split(n(m, "0"), "_")
124- let t = split(k(), "_")
125- let K = parseIntValue(o[4])
126- let z = parseIntValue(o[2])
127- let L = parseIntValue(o[3])
128- let u = parseIntValue(o[11])
129- let M = (K + d)
130- let N = if ((j >= M))
131- then (z + u)
132- else ((((d - M) + j) * L) + u)
133- if ((0 >= A))
125+@Callable(x)
126+func withdraw (M) = {
127+ let D = u(M)
128+ let p = toBase58String(x.caller.bytes)
129+ let r = split(q(p, "0"), "_")
130+ let v = split(n(), "_")
131+ let N = parseIntValue(r[4])
132+ let C = parseIntValue(r[2])
133+ let O = parseIntValue(r[3])
134+ let w = parseIntValue(r[11])
135+ let P = (N + e)
136+ let Q = if ((m >= P))
137+ then (C + w)
138+ else ((((e - P) + m) * O) + w)
139+ if ((0 >= D))
134140 then throw("Can't withdraw negative amount")
135- else if ((u >= A))
136- then [StringEntry("statistic", makeString([t[0], t[1], t[2], toString((parseIntValue(t[3]) + 1)), t[4], t[5], toString((parseIntValue(t[6]) + A)), t[7], t[8], t[9], t[10]], "_")), StringEntry(m, makeString([o[0], o[1], o[2], o[3], o[4], toString((parseIntValue(o[5]) + A)), toString((parseIntValue(o[6]) + A)), o[7], o[8], o[9], o[10], toString((parseIntValue(o[11]) - A))], "_")), ScriptTransfer(v.caller, A, a)]
137- else if ((0 > (N - A)))
141+ else if ((w >= D))
142+ then [StringEntry("statistic", makeString([v[0], v[1], v[2], toString((parseIntValue(v[3]) + 1)), v[4], v[5], toString((parseIntValue(v[6]) + D)), v[7], v[8], v[9], v[10]], "_")), StringEntry(p, makeString([r[0], r[1], r[2], r[3], r[4], toString((parseIntValue(r[5]) + D)), toString((parseIntValue(r[6]) + D)), r[7], r[8], r[9], r[10], toString((parseIntValue(r[11]) - D))], "_")), ScriptTransfer(x.caller, D, a)]
143+ else if ((0 > (Q - D)))
138144 then throw("Not enough balance")
139145 else {
140- let O = ((z + u) - A)
141-[StringEntry("statistic", makeString([t[0], t[1], toString(((parseIntValue(t[2]) + A) - parseIntValue(o[11]))), toString((parseIntValue(t[3]) + 1)), t[4], t[5], toString((parseIntValue(t[6]) + parseIntValue(o[11]))), t[7], t[8], t[9], t[10]], "_")), StringEntry(m, makeString([o[0], o[1], toString(O), o[3], o[4], toString((parseIntValue(o[5]) + A)), toString((parseIntValue(o[6]) + A)), o[7], o[8], o[9], (o[10] + "_0")], "_")), ScriptTransfer(v.caller, A, a)]
146+ let R = ((C + w) - D)
147+[StringEntry("statistic", makeString([v[0], v[1], toString(((parseIntValue(v[2]) + D) - parseIntValue(r[11]))), toString((parseIntValue(v[3]) + 1)), v[4], v[5], toString((parseIntValue(v[6]) + parseIntValue(r[11]))), v[7], v[8], v[9], v[10]], "_")), StringEntry(p, makeString([r[0], r[1], toString(R), r[3], r[4], toString((parseIntValue(r[5]) + D)), toString((parseIntValue(r[6]) + D)), r[7], r[8], r[9], (r[10] + "_0")], "_")), ScriptTransfer(x.caller, D, a)]
142148 }
143149 }
144150
145151
146152
147-@Callable(v)
148-func Marketing (J) = {
149- let m = toBase58String(v.caller.bytes)
150- let t = split(k(), "_")
151- let N = 43200
152- let A = parseIntValue(t[9])
153- let z = v.caller
154- if ((0 >= A))
155- then throw(("The marketing balance is empty " + toString(z)))
156- else if (((N + parseIntValue(t[10])) > height))
153+@Callable(x)
154+func Marketing (S) = {
155+ let v = split(n(), "_")
156+ let D = parseIntValue(v[9])
157+ if ((0 >= D))
158+ then throw("The marketing balance is empty")
159+ else if (((k + parseIntValue(v[10])) > height))
157160 then throw("The time has not come yet")
158- else [StringEntry("statistic", makeString([t[0], t[1], t[2], t[3], t[4], t[5], t[6], t[7], t[8], toString(0), toString(height)], "_")), ScriptTransfer(v.caller, A, a)]
161+ else [StringEntry("statistic", makeString([v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], toString(0), toString(height)], "_")), ScriptTransfer(addressFromStringValue(d), D, a)]
159162 }
160163
161164
162-@Verifier(P)
163-func Q () = {
164- let l = P
165- if ($isInstanceOf(l, "SetScriptTransaction"))
165+@Verifier(T)
166+func U () = {
167+ let o = T
168+ if ($isInstanceOf(o, "SetScriptTransaction"))
166169 then {
167- let L = l
168- sigVerify(P.bodyBytes, P.proofs[0], b)
170+ let O = o
171+ sigVerify(T.bodyBytes, T.proofs[0], b)
169172 }
170173 else true
171174 }
172175

github/deemru/w8io/6500d08 
196.08 ms