tx · FySzy1g25kp2SWL6QAzj5KnhMgEapwgQGFUpmRLuXPFb

3Mt8qMSYgjNDgAdSLVFuah24BDNDVRrW95H:  -0.01400000 Waves

2020.11.30 20:21 [1288450] smart account 3Mt8qMSYgjNDgAdSLVFuah24BDNDVRrW95H > SELF 0.00000000 Waves

{ "type": 13, "id": "FySzy1g25kp2SWL6QAzj5KnhMgEapwgQGFUpmRLuXPFb", "fee": 1400000, "feeAssetId": null, "timestamp": 1606756912983, "version": 2, "chainId": 84, "sender": "3Mt8qMSYgjNDgAdSLVFuah24BDNDVRrW95H", "senderPublicKey": "2nFRuugdtyotxm2vN1ZYxJ5ByE4xeY6zjc2MBwE1Xkft", "proofs": [ "GLSM6P9bmKVKjQEzwaay7NfMdShpY92sb7XBJiSXmPk312AUYe9jkU2Szqma6pRNhhY87EkZ2bxTcQ7rE5kLop7" ], "script": "base64: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", "height": 1288450, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let token = base58'5zNG3WFGEh3tA38hAZSvD9fMTsR7hwPU7XR4qZqGjs46'
5+
6+let owner = base58'2nFRuugdtyotxm2vN1ZYxJ5ByE4xeY6zjc2MBwE1Xkft'
7+
8+let gameAddress = "3N2hHaqEEXjFHE5G8NTw6v7KNMwcHob2Ena"
9+
10+let advertisingAddress = "3MwTgj8xZq9V2F1VUR2aS7tPoJ4zAaB9FDK"
11+
12+let countBlockFrost = 129600
13+
14+let countBlockFrostPeriod = 180
15+
16+let countBlockFrostPart = 720
17+
18+let percent = 1000
19+
20+let percentRefferal1 = 300
21+
22+let percentRefferal2 = 200
23+
24+let percentRefferal3 = 100
25+
26+let percentAdvertising = 84
27+
28+let countBlockAdvertisingFrost = 43200
29+
30+let minSum = 100000
31+
32+let countStatRecord = 30
33+
34+func getStatistic () = match getString(this, "statistic") {
35+ case a: String =>
36+ a
37+ case _ =>
38+ ("0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_" + toString(height))
39+}
40+
41+
42+func getItem (address,refferal) = match getString(this, address) {
43+ case a: String =>
44+ a
45+ case _ =>
46+ makeString(["0_0_0_0_0_0_0_0_0_0", refferal, "0_0_0_0_0_0_0_0_0_0_0"], "_")
47+}
48+
49+
50+func getReferral (refferal) = {
51+ let z = split(refferal, "referrer: ")
52+ if (isDefined(z[1]))
53+ then if (isDefined(addressFromString(z[1])))
54+ then z[1]
55+ else "0"
56+ else "0"
57+ }
58+
59+
60+func newRecordStat (key,data) = {
61+ let m = split(data, "|")
62+ let k = match getString(this, key) {
63+ case a: String =>
64+ a
65+ case _ =>
66+ ""
67+ }
68+ if ((k == ""))
69+ then if ((key == "statistic_c"))
70+ then makeString([makeString(["1", m[0]], "|"), toString(height)], ":")
71+ else makeString([m[0], toString(height)], ":")
72+ else {
73+ let stream = split(k, "_")
74+ if ((size(m) == 1))
75+ then if ((key != "statistic_c"))
76+ then if ((size(stream) == countStatRecord))
77+ then makeString([drop(k, (size(stream[0]) + 1)), makeString([m[0], toString(height)], ":")], "_")
78+ else makeString([k, makeString([m[0], toString(height)], ":")], "_")
79+ else if ((size(stream) == countStatRecord))
80+ then makeString([drop(k, (size(stream[0]) + 1)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":")], "_")
81+ else makeString([k, makeString([makeString(["1", m[0]], "|"), toString(height)], ":")], "_")
82+ else if ((size(m) == 2))
83+ then if ((size(stream) == countStatRecord))
84+ then makeString([drop(k, ((size(stream[0]) + size(stream[1])) + 2)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":")], "_")
85+ else if ((size(stream) == (countStatRecord - 1)))
86+ then makeString([drop(k, (size(stream[0]) + 1)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":")], "_")
87+ else makeString([k, makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":")], "_")
88+ else if ((size(stream) == countStatRecord))
89+ then makeString([drop(k, (((size(stream[0]) + size(stream[1])) + size(stream[2])) + 3)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":"), makeString([makeString(["3", m[2]], "|"), toString(height)], ":")], "_")
90+ else if ((size(stream) == (countStatRecord - 2)))
91+ then makeString([drop(k, ((size(stream[0]) + size(stream[1])) + 2)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":"), makeString([makeString(["3", m[2]], "|"), toString(height)], ":")], "_")
92+ else if ((size(stream) == (countStatRecord - 1)))
93+ then makeString([drop(k, (size(stream[0]) + 1)), makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":"), makeString([makeString(["3", m[2]], "|"), toString(height)], ":")], "_")
94+ else makeString([k, makeString([makeString(["1", m[0]], "|"), toString(height)], ":"), makeString([makeString(["2", m[1]], "|"), toString(height)], ":"), makeString([makeString(["3", m[2]], "|"), toString(height)], ":")], "_")
95+ }
96+ }
97+
98+
99+func newRecord (key,type,sum) = {
100+ let k = match getString(this, key) {
101+ case a: String =>
102+ a
103+ case _ =>
104+ ""
105+ }
106+ if ((k == ""))
107+ then makeString([type, sum, toString(height)], ":")
108+ else {
109+ let stream = split(k, "_")
110+ if ((size(stream) == countStatRecord))
111+ then makeString([drop(k, (size(stream[0]) + 1)), makeString([type, sum, toString(height)], ":")], "_")
112+ else makeString([k, makeString([type, sum, toString(height)], ":")], "_")
113+ }
114+ }
115+
116+
117+@Callable(i)
118+func deposit (refferal) = {
119+ let t = value(i.payments[0])
120+ let k = match t.assetId {
121+ case id: ByteVector =>
122+ toBase58String(id)
123+ case _ =>
124+ ""
125+ }
126+ let s = split(getStatistic(), "_")
127+ let address = toBase58String(i.caller.bytes)
128+ let amount = t.amount
129+ if ((t.assetId != token))
130+ then throw("Only III token")
131+ else if ((address == gameAddress))
132+ then [StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], toString((parseIntValue(s[5]) + amount)), s[6], s[7], s[8], s[9], s[10], s[11], s[12], s[13], s[14], s[15], s[16]], "_"))]
133+ else if ((s[15] == "1"))
134+ then throw("Activations blocked")
135+ else if ((((amount / 10000) * ((((percent + percentRefferal1) + percentRefferal2) + percentRefferal3) + percentAdvertising)) > (((parseIntValue(s[5]) - parseIntValue(s[1])) - parseIntValue(s[2])) - parseIntValue(s[3]))))
136+ then throw("There are not enough tokens on the contract to pay for this activation")
137+ else if ((minSum > amount))
138+ then throw((("Min sum " + toString(minSum)) + " III token"))
139+ else {
140+ let u = split(getItem(address, getReferral(refferal)), "_")
141+ let q = if ((u[9] == "0"))
142+ then 1
143+ else 0
144+ let y = ((amount / 10000) * percent)
145+ let n = ((amount / 10000) * percentAdvertising)
146+ let s0 = toString((parseIntValue(s[0]) + amount))
147+ let s1 = toString((parseIntValue(s[1]) + y))
148+ let s3 = toString((parseIntValue(s[3]) + n))
149+ let s4 = toString((parseIntValue(s[4]) + n))
150+ let s9 = toString((parseIntValue(s[9]) + 1))
151+ let s14 = toString((q + parseIntValue(s[14])))
152+ let u0 = toString(amount)
153+ let u1 = toString((amount + y))
154+ let u2 = toString((parseIntValue(u[2]) + amount))
155+ let u3 = toString(((parseIntValue(u[3]) + amount) + y))
156+ let u4 = ((parseIntValue(u[9]) + amount) + y)
157+ let u6 = toString(height)
158+ let u7 = toString((u4 / countBlockFrostPart))
159+ let u8 = toString(0)
160+ let u9 = toString(u4)
161+ let u16 = toString((parseIntValue(u[16]) + 1))
162+ let b1 = ((amount / 10000) * percentRefferal1)
163+ let b2 = ((amount / 10000) * percentRefferal2)
164+ let b3 = ((amount / 10000) * percentRefferal3)
165+ let addressStat = makeString([address, "i"], "_")
166+ let addressRefferal1 = u[10]
167+ if ((addressRefferal1 == "0"))
168+ then [StringEntry("statistic", makeString([s0, s1, s[2], s3, s4, s[5], s[6], s[7], s[8], s9, s[10], s[11], s[12], s[13], s14, s[15], s[16]], "_")), StringEntry("statistic_a", newRecordStat("statistic_a", u0)), StringEntry(address, makeString([u0, u1, u2, u3, u9, u[5], u6, u7, u8, u9, u[10], u[11], u[12], u[13], u[14], u[15], u16, u[17], u[18], u[19], u[20], u[21]], "_")), StringEntry(addressStat, newRecord(addressStat, "a", u0))]
169+ else {
170+ let r1 = split(getItem(addressRefferal1, "0"), "_")
171+ let r1u11 = toString((parseIntValue(r1[11]) + b1))
172+ let r1u13 = toString((parseIntValue(r1[13]) + b1))
173+ let r1u19 = toString((parseIntValue(r1[19]) + 1))
174+ let addressRefferal1Stat = makeString([addressRefferal1, "i"], "_")
175+ let addressRefferal2 = r1[10]
176+ if ((addressRefferal2 == "0"))
177+ then [StringEntry("statistic", makeString([s0, s1, toString((parseIntValue(s[2]) + b1)), s3, s4, s[5], s[6], s[7], s[8], s9, toString((parseIntValue(s[10]) + 1)), s[11], s[12], s[13], s14, s[15], s[16]], "_")), StringEntry("statistic_a", newRecordStat("statistic_a", u0)), StringEntry("statistic_c", newRecordStat("statistic_c", toString(b1))), StringEntry(address, makeString([u0, u1, u2, u3, u9, u[5], u6, u7, u8, u9, u[10], u[11], u[12], u[13], u[14], u[15], u16, u[17], u[18], u[19], u[20], u[21]], "_")), StringEntry(addressRefferal1, makeString([r1[0], r1[1], r1[2], r1[3], r1[4], r1[5], r1[6], r1[7], r1[8], r1[9], r1[10], r1u11, r1[12], r1u13, r1[14], r1[15], r1[16], r1[17], r1[18], r1u19, r1[20], r1[21]], "_")), StringEntry(addressStat, newRecord(addressStat, "a", u0)), StringEntry(addressRefferal1Stat, newRecord(addressRefferal1Stat, "b1", toString(b1)))]
178+ else {
179+ let r2 = split(getItem(addressRefferal2, "0"), "_")
180+ let r2u11 = toString((parseIntValue(r2[11]) + b2))
181+ let r2u14 = toString((parseIntValue(r2[14]) + b2))
182+ let r2u20 = toString((parseIntValue(r2[20]) + 1))
183+ let addressRefferal2Stat = makeString([addressRefferal2, "i"], "_")
184+ let addressRefferal3 = r2[10]
185+ if ((addressRefferal3 == "0"))
186+ then [StringEntry("statistic", makeString([s0, s1, toString(((parseIntValue(s[2]) + b1) + b2)), s3, s4, s[5], s[6], s[7], s[8], s9, toString((parseIntValue(s[10]) + 2)), s[11], s[12], s[13], s14, s[15], s[16]], "_")), StringEntry("statistic_a", newRecordStat("statistic_a", u0)), StringEntry("statistic_c", newRecordStat("statistic_c", makeString([toString(b1), toString(b2)], "|"))), StringEntry(address, makeString([u0, u1, u2, u3, u9, u[5], u6, u7, u8, u9, u[10], u[11], u[12], u[13], u[14], u[15], u16, u[17], u[18], u[19], u[20], u[21]], "_")), StringEntry(addressRefferal1, makeString([r1[0], r1[1], r1[2], r1[3], r1[4], r1[5], r1[6], r1[7], r1[8], r1[9], r1[10], r1u11, r1[12], r1u13, r1[14], r1[15], r1[16], r1[17], r1[18], r1u19, r1[20], r1[21]], "_")), StringEntry(addressRefferal2, makeString([r2[0], r2[1], r2[2], r2[3], r2[4], r2[5], r2[6], r2[7], r2[8], r2[9], r2[10], r2u11, r2[12], r2[13], r2u14, r2[15], r2[16], r2[17], r2[18], r2[19], r2u20, r2[21]], "_")), StringEntry(addressStat, newRecord(addressStat, "a", u0)), StringEntry(addressRefferal1Stat, newRecord(addressRefferal1Stat, "b1", toString(b1))), StringEntry(addressRefferal2Stat, newRecord(addressRefferal2Stat, "b2", toString(b2)))]
187+ else {
188+ let r3 = split(getItem(addressRefferal3, "0"), "_")
189+ let r3u11 = toString((parseIntValue(r3[11]) + b3))
190+ let r3u15 = toString((parseIntValue(r3[15]) + b3))
191+ let r3u21 = toString((parseIntValue(r3[21]) + 1))
192+ let addressRefferal3Stat = makeString([addressRefferal3, "i"], "_")
193+[StringEntry("statistic", makeString([s0, s1, toString((((parseIntValue(s[2]) + b1) + b2) + b3)), s3, s4, s[5], s[6], s[7], s[8], s9, toString((parseIntValue(s[10]) + 3)), s[11], s[12], s[13], s14, s[15], s[16]], "_")), StringEntry("statistic_a", newRecordStat("statistic_a", u0)), StringEntry("statistic_c", newRecordStat("statistic_c", makeString([toString(b1), toString(b2), toString(b3)], "|"))), StringEntry(address, makeString([u0, u1, u2, u3, u9, u[5], u6, u7, u8, u9, u[10], u[11], u[12], u[13], u[14], u[15], u16, u[17], u[18], u[19], u[20], u[21]], "_")), StringEntry(addressRefferal1, makeString([r1[0], r1[1], r1[2], r1[3], r1[4], r1[5], r1[6], r1[7], r1[8], r1[9], r1[10], r1u11, r1[12], r1u13, r1[14], r1[15], r1[16], r1[17], r1[18], r1u19, r1[20], r1[21]], "_")), StringEntry(addressRefferal2, makeString([r2[0], r2[1], r2[2], r2[3], r2[4], r2[5], r2[6], r2[7], r2[8], r2[9], r2[10], r2u11, r2[12], r2[13], r2u14, r2[15], r2[16], r2[17], r2[18], r2[19], r2u20, r2[21]], "_")), StringEntry(addressRefferal3, makeString([r3[0], r3[1], r3[2], r3[3], r3[4], r3[5], r3[6], r3[7], r3[8], r3[9], r3[10], r3u11, r3[12], r3[13], r3[14], r3u15, r3[16], r3[17], r3[18], r3[19], r3[20], r3u21], "_")), StringEntry(addressStat, newRecord(addressStat, "a", u0)), StringEntry(addressRefferal1Stat, newRecord(addressRefferal1Stat, "b1", toString(b1))), StringEntry(addressRefferal2Stat, newRecord(addressRefferal2Stat, "b2", toString(b2))), StringEntry(addressRefferal3Stat, newRecord(addressRefferal3Stat, "b3", toString(b3)))]
194+ }
195+ }
196+ }
197+ }
198+ }
199+
200+
201+
202+@Callable(i)
203+func withdraw (c) = {
204+ let address = toBase58String(i.caller.bytes)
205+ let u = split(getItem(address, "0"), "_")
206+ let u6 = parseIntValue(u[6])
207+ let u7 = parseIntValue(u[7])
208+ let u8 = parseIntValue(u[8])
209+ let u9 = parseIntValue(u[9])
210+ let defrostBlock = (countBlockFrost + u6)
211+ let defrostBlockPast = (height - u6)
212+ let sum = if ((height >= defrostBlock))
213+ then u9
214+ else (((defrostBlockPast / countBlockFrostPart) * u7) - u8)
215+ if ((0 >= sum))
216+ then throw("No tokens available for withdrawal")
217+ else {
218+ let s = split(getStatistic(), "_")
219+ let addressStat = makeString([address, "i"], "_")
220+ let z9 = if ((0 >= (u9 - sum)))
221+ then 0
222+ else (u9 - sum)
223+ let s14 = if ((z9 == 0))
224+ then toString((parseIntValue(s[14]) - 1))
225+ else s[14]
226+[StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], s[5], toString((parseIntValue(s[6]) + sum)), s[7], s[8], s[9], s[10], toString((parseIntValue(s[11]) + 1)), s[12], s[13], s14, s[15], s[16]], "_")), StringEntry("statistic_w", newRecordStat("statistic_w", toString(sum))), StringEntry(address, makeString([u[0], u[1], u[2], u[3], u[4], toString((parseIntValue(u[5]) + sum)), u[6], u[7], toString((u8 + sum)), toString(z9), u[10], u[11], u[12], u[13], u[14], u[15], u[16], toString((parseIntValue(u[17]) + 1)), u[18], u[19], u[20], u[21]], "_")), StringEntry(addressStat, newRecord(addressStat, "w", toString(sum))), ScriptTransfer(i.caller, sum, token)]
227+ }
228+ }
229+
230+
231+
232+@Callable(i)
233+func bonus (c) = {
234+ let address = toBase58String(i.caller.bytes)
235+ let u = split(getItem(address, "0"), "_")
236+ let s = split(getStatistic(), "_")
237+ let sum = parseIntValue(u[11])
238+ if ((0 >= sum))
239+ then throw("No bonus available for withdrawal")
240+ else {
241+ let addressStat = makeString([address, "i"], "_")
242+[StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], s[5], s[6], toString((parseIntValue(s[7]) + sum)), s[8], s[9], s[10], s[11], toString((parseIntValue(s[12]) + 1)), s[13], s[14], s[15], s[16]], "_")), StringEntry(address, makeString([u[0], u[1], u[2], u[3], u[4], u[5], u[6], u[7], u[8], u[9], u[10], toString(0), toString((parseIntValue(u[12]) + sum)), u[13], u[14], u[15], u[16], u[17], toString((parseIntValue(u[18]) + 1)), u[19], u[20], u[21]], "_")), StringEntry(addressStat, newRecord(addressStat, "c", toString(sum))), ScriptTransfer(i.caller, sum, token)]
243+ }
244+ }
245+
246+
247+
248+@Callable(i)
249+func control (c) = if ((toBase58String(i.caller.bytes) != gameAddress))
250+ then throw("Error")
251+ else {
252+ let s = split(getStatistic(), "_")
253+ if (if ((s[15] == "1"))
254+ then (c == "start")
255+ else false)
256+ then [StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7], s[8], s[9], s[10], s[11], s[12], s[13], s[14], "0", s[16]], "_"))]
257+ else if (if ((s[15] == "0"))
258+ then (c == "stop")
259+ else false)
260+ then {
261+ let sum = (((parseIntValue(s[5]) - parseIntValue(s[1])) - parseIntValue(s[2])) - parseIntValue(s[3]))
262+ if ((sum > 0))
263+ then [StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7], s[8], s[9], s[10], s[11], s[12], s[13], s[14], "1", s[16]], "_")), ScriptTransfer(i.caller, sum, token)]
264+ else [StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7], s[8], s[9], s[10], s[11], s[12], s[13], s[14], "1", s[16]], "_"))]
265+ }
266+ else throw("Error")
267+ }
268+
269+
270+
271+@Callable(i)
272+func advertising (c) = {
273+ let s = split(getStatistic(), "_")
274+ let sum = parseIntValue(s[4])
275+ if ((0 >= sum))
276+ then throw("The marketing balance is empty")
277+ else if (((countBlockAdvertisingFrost + parseIntValue(s[14])) > height))
278+ then throw("The time has not come yet")
279+ else [StringEntry("statistic", makeString([s[0], s[1], s[2], s[3], toString(0), s[5], s[6], s[7], toString((parseIntValue(s[8]) + sum)), s[9], s[10], s[11], s[12], toString((parseIntValue(s[13]) + 1)), s[14], s[15], toString(height)], "_")), ScriptTransfer(addressFromStringValue(advertisingAddress), sum, token)]
280+ }
281+
282+
283+@Verifier(tx)
284+func verify () = match tx {
285+ case d: SetScriptTransaction =>
286+ sigVerify(tx.bodyBytes, tx.proofs[0], owner)
287+ case _ =>
288+ true
289+}
290+

github/deemru/w8io/169f3d6 
49.69 ms