tx · E5Q24NtJLa55djk7HMBX6D7JN2iv1njJL8bLnXfm8p3N

3MxDZyaTeq2tmRiUjYpUMDVPouwNuxTgy9o:  -0.01400000 Waves

2022.02.07 01:04 [1912325] smart account 3MxDZyaTeq2tmRiUjYpUMDVPouwNuxTgy9o > SELF 0.00000000 Waves

{ "type": 13, "id": "E5Q24NtJLa55djk7HMBX6D7JN2iv1njJL8bLnXfm8p3N", "fee": 1400000, "feeAssetId": null, "timestamp": 1644185056851, "version": 2, "chainId": 84, "sender": "3MxDZyaTeq2tmRiUjYpUMDVPouwNuxTgy9o", "senderPublicKey": "2r5AmvKGTf8CAqq9Z2wuRCmchMxu1pxYgRktf1US1t89", "proofs": [ "5a1s5jxwa2NYyhe65sJ1mVB7bSfPnF7KrZeDXiemphPPd7gcyL218rLnCcDgFSkTSsEX44buk7QqXFDmnQHZiTCu" ], "script": "base64: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", "height": 1912325, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4zKnXxPELdMh6FqCVDDiA9cmT9kPyhDkUUhBrA21qcuc Next: QebgCKzmmvhSiu7GJSD6QZYrv2JifZmAMqxkADMWEsm Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'J9VzWPfRSQyCbEv5oWpxLSihigbpbJsGBHJZV9Ct8ook'
55
6-let b = 1631910600000
6+let b = 1634329800000
77
8-let c = 2937600000
8+let c = 2332800000
99
1010 let d = (86400000 * 7)
1111
12-let e = (((lastBlock.timestamp - b) / c) + 1)
12+let e = 2000000
1313
14-let f = toString(e)
14+let f = (((lastBlock.timestamp - b) / c) + 1)
1515
16-let g = (b + ((e - 1) * c))
16+let g = toString(f)
1717
18-let h = (g + d)
18+let h = (b + ((f - 1) * c))
1919
20-let i = "<h1>Your Voted Successfully (Monthly)!</h1><br>"
20+let i = (h + d)
2121
22-let j = "DApp Need 0.001 A4A Token as Attach payment[1]."
22+let j = "<h1>You Voted Successfully (Monthly)!</h1><br>"
2323
24-let k = "Min. 1 A4A required on Your Address to Vote. Please Mint or hold min. 1 A4A on this Address."
24+let k = "DApp Need 0.02 A4A Token as Attach payment[1]."
2525
26-let l = (("Incorrect asset attach, please attach " + toBase58String(a)) + " AssetID Only.")
26+let l = "Min. 1 A4A required on Your Address to Vote. Please Mint or hold min. 1 A4A on this Address."
2727
28-let m = "Please Attach Exact 0.001 A4A To Vote."
28+let m = (("Incorrect asset attach, please attach " + toBase58String(a)) + " AssetID Only.")
2929
30-let n = (("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes")
30+let n = "Please Attach Exact 0.02 A4A To Vote."
3131
32-let o = base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR'
32+let o = (((g + " Voting is paused for Next ") + toString(((i - lastBlock.timestamp) / 60000))) + " Minutes")
3333
34-let p = {
35- let q = getInteger(this, "Total_Txns")
36- if ($isInstanceOf(q, "Int"))
34+let p = base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR'
35+
36+let q = {
37+ let r = getInteger(this, "Total_Txns")
38+ if ($isInstanceOf(r, "Int"))
3739 then {
38- let r = q
39- r
40+ let s = r
41+ s
4042 }
4143 else 0
4244 }
4345
44-let s = (p + 1)
46+let t = (q + 1)
4547
46-let t = {
47- let q = getInteger(this, (f + "_Total_Txns"))
48- if ($isInstanceOf(q, "Int"))
48+let u = {
49+ let r = getInteger(this, (g + "_Total_Txns"))
50+ if ($isInstanceOf(r, "Int"))
4951 then {
50- let r = q
51- r
52+ let s = r
53+ s
5254 }
5355 else 0
5456 }
5557
56-let u = (t + 1)
58+let v = (u + 1)
5759
58-@Callable(v)
59-func BNB () = {
60- let w = "BinanceCoin"
61- let x = if ((size(v.payments) == 1))
62- then v.payments[0]
63- else throw(j)
64- let y = toBase58String(v.caller.bytes)
65- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
66- let A = {
67- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
68- if ($isInstanceOf(q, "Int"))
60+@Callable(w)
61+func FIRO () = {
62+ let x = "Firo"
63+ let y = if ((size(w.payments) == 1))
64+ then w.payments[0]
65+ else throw(k)
66+ let z = toBase58String(w.caller.bytes)
67+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
68+ let B = {
69+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
70+ if ($isInstanceOf(r, "Int"))
6971 then {
70- let r = q
71- r
72+ let s = r
73+ s
7274 }
7375 else 0
7476 }
75- let B = (A + 1)
76- let C = {
77- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
78- if ($isInstanceOf(q, "Int"))
77+ let C = (B + 1)
78+ let D = {
79+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
80+ if ($isInstanceOf(r, "Int"))
7981 then {
80- let r = q
81- r
82+ let s = r
83+ s
8284 }
8385 else 0
8486 }
85- let D = (C + 1)
86- let E = {
87- let q = getInteger(this, ("User_Total_Votes_" + y))
88- if ($isInstanceOf(q, "Int"))
87+ let E = (D + 1)
88+ let F = {
89+ let r = getInteger(this, ("User_Total_Votes_" + z))
90+ if ($isInstanceOf(r, "Int"))
8991 then {
90- let r = q
91- r
92+ let s = r
93+ s
9294 }
9395 else 0
9496 }
95- let F = (E + 1)
96- let G = {
97- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
98- if ($isInstanceOf(q, "Int"))
97+ let G = (F + 1)
98+ let H = {
99+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
100+ if ($isInstanceOf(r, "Int"))
99101 then {
100- let r = q
101- r
102+ let s = r
103+ s
102104 }
103105 else 0
104106 }
105- let H = (G + 1)
106- let I = {
107- let q = getInteger(this, ("Total_Votes_" + w))
108- if ($isInstanceOf(q, "Int"))
107+ let I = (H + 1)
108+ let J = {
109+ let r = getInteger(this, ("Total_Votes_" + x))
110+ if ($isInstanceOf(r, "Int"))
109111 then {
110- let r = q
111- r
112+ let s = r
113+ s
112114 }
113115 else 0
114116 }
115- let J = (I + 1)
116- let K = {
117- let q = getInteger(this, ((f + "_Total_Votes_") + w))
118- if ($isInstanceOf(q, "Int"))
117+ let K = (J + 1)
118+ let L = {
119+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
120+ if ($isInstanceOf(r, "Int"))
119121 then {
120- let r = q
121- r
122+ let s = r
123+ s
122124 }
123125 else 0
124126 }
125- let L = (K + 1)
126- if ((100000000 > z))
127- then throw(k)
128- else if ((x.assetId != a))
129- then throw(l)
130- else if ((x.amount != 100000))
131- then throw(m)
132- else if ((h > lastBlock.timestamp))
133- then throw(n)
134- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), IntegerEntry("votingpausetime", h), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
127+ let M = (L + 1)
128+ if ((100000000 > A))
129+ then throw(l)
130+ else if ((y.assetId != a))
131+ then throw(m)
132+ else if ((y.amount != e))
133+ then throw(n)
134+ else if ((i > lastBlock.timestamp))
135+ then throw(o)
136+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
135137 }
136138
137139
138140
139-@Callable(v)
140-func PRCY () = {
141- let w = "Privacy"
142- let x = if ((size(v.payments) == 1))
143- then v.payments[0]
144- else throw(j)
145- let y = toBase58String(v.caller.bytes)
146- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
147- let A = {
148- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
149- if ($isInstanceOf(q, "Int"))
141+@Callable(w)
142+func RTM () = {
143+ let x = "Raptoreum"
144+ let y = if ((size(w.payments) == 1))
145+ then w.payments[0]
146+ else throw(k)
147+ let z = toBase58String(w.caller.bytes)
148+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
149+ let B = {
150+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
151+ if ($isInstanceOf(r, "Int"))
150152 then {
151- let r = q
152- r
153+ let s = r
154+ s
153155 }
154156 else 0
155157 }
156- let B = (A + 1)
157- let C = {
158- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
159- if ($isInstanceOf(q, "Int"))
158+ let C = (B + 1)
159+ let D = {
160+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
161+ if ($isInstanceOf(r, "Int"))
160162 then {
161- let r = q
162- r
163+ let s = r
164+ s
163165 }
164166 else 0
165167 }
166- let D = (C + 1)
167- let E = {
168- let q = getInteger(this, ("User_Total_Votes_" + y))
169- if ($isInstanceOf(q, "Int"))
168+ let E = (D + 1)
169+ let F = {
170+ let r = getInteger(this, ("User_Total_Votes_" + z))
171+ if ($isInstanceOf(r, "Int"))
170172 then {
171- let r = q
172- r
173+ let s = r
174+ s
173175 }
174176 else 0
175177 }
176- let F = (E + 1)
177- let G = {
178- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
179- if ($isInstanceOf(q, "Int"))
178+ let G = (F + 1)
179+ let H = {
180+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
181+ if ($isInstanceOf(r, "Int"))
180182 then {
181- let r = q
182- r
183+ let s = r
184+ s
183185 }
184186 else 0
185187 }
186- let H = (G + 1)
187- let I = {
188- let q = getInteger(this, ("Total_Votes_" + w))
189- if ($isInstanceOf(q, "Int"))
188+ let I = (H + 1)
189+ let J = {
190+ let r = getInteger(this, ("Total_Votes_" + x))
191+ if ($isInstanceOf(r, "Int"))
190192 then {
191- let r = q
192- r
193+ let s = r
194+ s
193195 }
194196 else 0
195197 }
196- let J = (I + 1)
197- let K = {
198- let q = getInteger(this, ((f + "_Total_Votes_") + w))
199- if ($isInstanceOf(q, "Int"))
198+ let K = (J + 1)
199+ let L = {
200+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
201+ if ($isInstanceOf(r, "Int"))
200202 then {
201- let r = q
202- r
203+ let s = r
204+ s
203205 }
204206 else 0
205207 }
206- let L = (K + 1)
207- if ((100000000 > z))
208- then throw(k)
209- else if ((x.assetId != a))
210- then throw(l)
211- else if ((x.amount != 100000))
212- then throw(m)
213- else if ((h > lastBlock.timestamp))
214- then throw(n)
215- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
208+ let M = (L + 1)
209+ if ((100000000 > A))
210+ then throw(l)
211+ else if ((y.assetId != a))
212+ then throw(m)
213+ else if ((y.amount != e))
214+ then throw(n)
215+ else if ((i > lastBlock.timestamp))
216+ then throw(o)
217+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
216218 }
217219
218220
219221
220-@Callable(v)
221-func XHV () = {
222- let w = "Haven"
223- let x = if ((size(v.payments) == 1))
224- then v.payments[0]
225- else throw(j)
226- let y = toBase58String(v.caller.bytes)
227- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
228- let A = {
229- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
230- if ($isInstanceOf(q, "Int"))
222+@Callable(w)
223+func BAT () = {
224+ let x = "AttentionToken"
225+ let y = if ((size(w.payments) == 1))
226+ then w.payments[0]
227+ else throw(k)
228+ let z = toBase58String(w.caller.bytes)
229+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
230+ let B = {
231+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
232+ if ($isInstanceOf(r, "Int"))
231233 then {
232- let r = q
233- r
234+ let s = r
235+ s
234236 }
235237 else 0
236238 }
237- let B = (A + 1)
238- let C = {
239- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
240- if ($isInstanceOf(q, "Int"))
239+ let C = (B + 1)
240+ let D = {
241+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
242+ if ($isInstanceOf(r, "Int"))
241243 then {
242- let r = q
243- r
244+ let s = r
245+ s
244246 }
245247 else 0
246248 }
247- let D = (C + 1)
248- let E = {
249- let q = getInteger(this, ("User_Total_Votes_" + y))
250- if ($isInstanceOf(q, "Int"))
249+ let E = (D + 1)
250+ let F = {
251+ let r = getInteger(this, ("User_Total_Votes_" + z))
252+ if ($isInstanceOf(r, "Int"))
251253 then {
252- let r = q
253- r
254+ let s = r
255+ s
254256 }
255257 else 0
256258 }
257- let F = (E + 1)
258- let G = {
259- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
260- if ($isInstanceOf(q, "Int"))
259+ let G = (F + 1)
260+ let H = {
261+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
262+ if ($isInstanceOf(r, "Int"))
261263 then {
262- let r = q
263- r
264+ let s = r
265+ s
264266 }
265267 else 0
266268 }
267- let H = (G + 1)
268- let I = {
269- let q = getInteger(this, ("Total_Votes_" + w))
270- if ($isInstanceOf(q, "Int"))
269+ let I = (H + 1)
270+ let J = {
271+ let r = getInteger(this, ("Total_Votes_" + x))
272+ if ($isInstanceOf(r, "Int"))
271273 then {
272- let r = q
273- r
274+ let s = r
275+ s
274276 }
275277 else 0
276278 }
277- let J = (I + 1)
278- let K = {
279- let q = getInteger(this, ((f + "_Total_Votes_") + w))
280- if ($isInstanceOf(q, "Int"))
279+ let K = (J + 1)
280+ let L = {
281+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
282+ if ($isInstanceOf(r, "Int"))
281283 then {
282- let r = q
283- r
284+ let s = r
285+ s
284286 }
285287 else 0
286288 }
287- let L = (K + 1)
288- if ((100000000 > z))
289- then throw(k)
290- else if ((x.assetId != a))
291- then throw(l)
292- else if ((x.amount != 100000))
293- then throw(m)
294- else if ((h > lastBlock.timestamp))
295- then throw(n)
296- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
289+ let M = (L + 1)
290+ if ((100000000 > A))
291+ then throw(l)
292+ else if ((y.assetId != a))
293+ then throw(m)
294+ else if ((y.amount != e))
295+ then throw(n)
296+ else if ((i > lastBlock.timestamp))
297+ then throw(o)
298+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
297299 }
298300
299301
300302
301-@Callable(v)
302-func ARRR () = {
303- let w = "PirateChain"
304- let x = if ((size(v.payments) == 1))
305- then v.payments[0]
306- else throw(j)
307- let y = toBase58String(v.caller.bytes)
308- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
309- let A = {
310- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
311- if ($isInstanceOf(q, "Int"))
303+@Callable(w)
304+func SUSHI () = {
305+ let x = "Sushi"
306+ let y = if ((size(w.payments) == 1))
307+ then w.payments[0]
308+ else throw(k)
309+ let z = toBase58String(w.caller.bytes)
310+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
311+ let B = {
312+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
313+ if ($isInstanceOf(r, "Int"))
312314 then {
313- let r = q
314- r
315+ let s = r
316+ s
315317 }
316318 else 0
317319 }
318- let B = (A + 1)
319- let C = {
320- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
321- if ($isInstanceOf(q, "Int"))
320+ let C = (B + 1)
321+ let D = {
322+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
323+ if ($isInstanceOf(r, "Int"))
322324 then {
323- let r = q
324- r
325+ let s = r
326+ s
325327 }
326328 else 0
327329 }
328- let D = (C + 1)
329- let E = {
330- let q = getInteger(this, ("User_Total_Votes_" + y))
331- if ($isInstanceOf(q, "Int"))
330+ let E = (D + 1)
331+ let F = {
332+ let r = getInteger(this, ("User_Total_Votes_" + z))
333+ if ($isInstanceOf(r, "Int"))
332334 then {
333- let r = q
334- r
335+ let s = r
336+ s
335337 }
336338 else 0
337339 }
338- let F = (E + 1)
339- let G = {
340- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
341- if ($isInstanceOf(q, "Int"))
340+ let G = (F + 1)
341+ let H = {
342+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
343+ if ($isInstanceOf(r, "Int"))
342344 then {
343- let r = q
344- r
345+ let s = r
346+ s
345347 }
346348 else 0
347349 }
348- let H = (G + 1)
349- let I = {
350- let q = getInteger(this, ("Total_Votes_" + w))
351- if ($isInstanceOf(q, "Int"))
350+ let I = (H + 1)
351+ let J = {
352+ let r = getInteger(this, ("Total_Votes_" + x))
353+ if ($isInstanceOf(r, "Int"))
352354 then {
353- let r = q
354- r
355+ let s = r
356+ s
355357 }
356358 else 0
357359 }
358- let J = (I + 1)
359- let K = {
360- let q = getInteger(this, ((f + "_Total_Votes_") + w))
361- if ($isInstanceOf(q, "Int"))
360+ let K = (J + 1)
361+ let L = {
362+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
363+ if ($isInstanceOf(r, "Int"))
362364 then {
363- let r = q
364- r
365+ let s = r
366+ s
365367 }
366368 else 0
367369 }
368- let L = (K + 1)
369- if ((100000000 > z))
370- then throw(k)
371- else if ((x.assetId != a))
372- then throw(l)
373- else if ((x.amount != 100000))
374- then throw(m)
375- else if ((h > lastBlock.timestamp))
376- then throw(n)
377- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
370+ let M = (L + 1)
371+ if ((100000000 > A))
372+ then throw(l)
373+ else if ((y.assetId != a))
374+ then throw(m)
375+ else if ((y.amount != e))
376+ then throw(n)
377+ else if ((i > lastBlock.timestamp))
378+ then throw(o)
379+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
378380 }
379381
380382
381-@Verifier(M)
382-func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
383+@Verifier(N)
384+func O () = sigVerify(N.bodyBytes, N.proofs[0], N.senderPublicKey)
383385
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'J9VzWPfRSQyCbEv5oWpxLSihigbpbJsGBHJZV9Ct8ook'
55
6-let b = 1631910600000
6+let b = 1634329800000
77
8-let c = 2937600000
8+let c = 2332800000
99
1010 let d = (86400000 * 7)
1111
12-let e = (((lastBlock.timestamp - b) / c) + 1)
12+let e = 2000000
1313
14-let f = toString(e)
14+let f = (((lastBlock.timestamp - b) / c) + 1)
1515
16-let g = (b + ((e - 1) * c))
16+let g = toString(f)
1717
18-let h = (g + d)
18+let h = (b + ((f - 1) * c))
1919
20-let i = "<h1>Your Voted Successfully (Monthly)!</h1><br>"
20+let i = (h + d)
2121
22-let j = "DApp Need 0.001 A4A Token as Attach payment[1]."
22+let j = "<h1>You Voted Successfully (Monthly)!</h1><br>"
2323
24-let k = "Min. 1 A4A required on Your Address to Vote. Please Mint or hold min. 1 A4A on this Address."
24+let k = "DApp Need 0.02 A4A Token as Attach payment[1]."
2525
26-let l = (("Incorrect asset attach, please attach " + toBase58String(a)) + " AssetID Only.")
26+let l = "Min. 1 A4A required on Your Address to Vote. Please Mint or hold min. 1 A4A on this Address."
2727
28-let m = "Please Attach Exact 0.001 A4A To Vote."
28+let m = (("Incorrect asset attach, please attach " + toBase58String(a)) + " AssetID Only.")
2929
30-let n = (("Voting is paused for Next " + toString(((h - lastBlock.timestamp) / 60000))) + " Minutes")
30+let n = "Please Attach Exact 0.02 A4A To Vote."
3131
32-let o = base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR'
32+let o = (((g + " Voting is paused for Next ") + toString(((i - lastBlock.timestamp) / 60000))) + " Minutes")
3333
34-let p = {
35- let q = getInteger(this, "Total_Txns")
36- if ($isInstanceOf(q, "Int"))
34+let p = base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR'
35+
36+let q = {
37+ let r = getInteger(this, "Total_Txns")
38+ if ($isInstanceOf(r, "Int"))
3739 then {
38- let r = q
39- r
40+ let s = r
41+ s
4042 }
4143 else 0
4244 }
4345
44-let s = (p + 1)
46+let t = (q + 1)
4547
46-let t = {
47- let q = getInteger(this, (f + "_Total_Txns"))
48- if ($isInstanceOf(q, "Int"))
48+let u = {
49+ let r = getInteger(this, (g + "_Total_Txns"))
50+ if ($isInstanceOf(r, "Int"))
4951 then {
50- let r = q
51- r
52+ let s = r
53+ s
5254 }
5355 else 0
5456 }
5557
56-let u = (t + 1)
58+let v = (u + 1)
5759
58-@Callable(v)
59-func BNB () = {
60- let w = "BinanceCoin"
61- let x = if ((size(v.payments) == 1))
62- then v.payments[0]
63- else throw(j)
64- let y = toBase58String(v.caller.bytes)
65- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
66- let A = {
67- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
68- if ($isInstanceOf(q, "Int"))
60+@Callable(w)
61+func FIRO () = {
62+ let x = "Firo"
63+ let y = if ((size(w.payments) == 1))
64+ then w.payments[0]
65+ else throw(k)
66+ let z = toBase58String(w.caller.bytes)
67+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
68+ let B = {
69+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
70+ if ($isInstanceOf(r, "Int"))
6971 then {
70- let r = q
71- r
72+ let s = r
73+ s
7274 }
7375 else 0
7476 }
75- let B = (A + 1)
76- let C = {
77- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
78- if ($isInstanceOf(q, "Int"))
77+ let C = (B + 1)
78+ let D = {
79+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
80+ if ($isInstanceOf(r, "Int"))
7981 then {
80- let r = q
81- r
82+ let s = r
83+ s
8284 }
8385 else 0
8486 }
85- let D = (C + 1)
86- let E = {
87- let q = getInteger(this, ("User_Total_Votes_" + y))
88- if ($isInstanceOf(q, "Int"))
87+ let E = (D + 1)
88+ let F = {
89+ let r = getInteger(this, ("User_Total_Votes_" + z))
90+ if ($isInstanceOf(r, "Int"))
8991 then {
90- let r = q
91- r
92+ let s = r
93+ s
9294 }
9395 else 0
9496 }
95- let F = (E + 1)
96- let G = {
97- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
98- if ($isInstanceOf(q, "Int"))
97+ let G = (F + 1)
98+ let H = {
99+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
100+ if ($isInstanceOf(r, "Int"))
99101 then {
100- let r = q
101- r
102+ let s = r
103+ s
102104 }
103105 else 0
104106 }
105- let H = (G + 1)
106- let I = {
107- let q = getInteger(this, ("Total_Votes_" + w))
108- if ($isInstanceOf(q, "Int"))
107+ let I = (H + 1)
108+ let J = {
109+ let r = getInteger(this, ("Total_Votes_" + x))
110+ if ($isInstanceOf(r, "Int"))
109111 then {
110- let r = q
111- r
112+ let s = r
113+ s
112114 }
113115 else 0
114116 }
115- let J = (I + 1)
116- let K = {
117- let q = getInteger(this, ((f + "_Total_Votes_") + w))
118- if ($isInstanceOf(q, "Int"))
117+ let K = (J + 1)
118+ let L = {
119+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
120+ if ($isInstanceOf(r, "Int"))
119121 then {
120- let r = q
121- r
122+ let s = r
123+ s
122124 }
123125 else 0
124126 }
125- let L = (K + 1)
126- if ((100000000 > z))
127- then throw(k)
128- else if ((x.assetId != a))
129- then throw(l)
130- else if ((x.amount != 100000))
131- then throw(m)
132- else if ((h > lastBlock.timestamp))
133- then throw(n)
134- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), IntegerEntry("votingpausetime", h), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
127+ let M = (L + 1)
128+ if ((100000000 > A))
129+ then throw(l)
130+ else if ((y.assetId != a))
131+ then throw(m)
132+ else if ((y.amount != e))
133+ then throw(n)
134+ else if ((i > lastBlock.timestamp))
135+ then throw(o)
136+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
135137 }
136138
137139
138140
139-@Callable(v)
140-func PRCY () = {
141- let w = "Privacy"
142- let x = if ((size(v.payments) == 1))
143- then v.payments[0]
144- else throw(j)
145- let y = toBase58String(v.caller.bytes)
146- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
147- let A = {
148- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
149- if ($isInstanceOf(q, "Int"))
141+@Callable(w)
142+func RTM () = {
143+ let x = "Raptoreum"
144+ let y = if ((size(w.payments) == 1))
145+ then w.payments[0]
146+ else throw(k)
147+ let z = toBase58String(w.caller.bytes)
148+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
149+ let B = {
150+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
151+ if ($isInstanceOf(r, "Int"))
150152 then {
151- let r = q
152- r
153+ let s = r
154+ s
153155 }
154156 else 0
155157 }
156- let B = (A + 1)
157- let C = {
158- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
159- if ($isInstanceOf(q, "Int"))
158+ let C = (B + 1)
159+ let D = {
160+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
161+ if ($isInstanceOf(r, "Int"))
160162 then {
161- let r = q
162- r
163+ let s = r
164+ s
163165 }
164166 else 0
165167 }
166- let D = (C + 1)
167- let E = {
168- let q = getInteger(this, ("User_Total_Votes_" + y))
169- if ($isInstanceOf(q, "Int"))
168+ let E = (D + 1)
169+ let F = {
170+ let r = getInteger(this, ("User_Total_Votes_" + z))
171+ if ($isInstanceOf(r, "Int"))
170172 then {
171- let r = q
172- r
173+ let s = r
174+ s
173175 }
174176 else 0
175177 }
176- let F = (E + 1)
177- let G = {
178- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
179- if ($isInstanceOf(q, "Int"))
178+ let G = (F + 1)
179+ let H = {
180+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
181+ if ($isInstanceOf(r, "Int"))
180182 then {
181- let r = q
182- r
183+ let s = r
184+ s
183185 }
184186 else 0
185187 }
186- let H = (G + 1)
187- let I = {
188- let q = getInteger(this, ("Total_Votes_" + w))
189- if ($isInstanceOf(q, "Int"))
188+ let I = (H + 1)
189+ let J = {
190+ let r = getInteger(this, ("Total_Votes_" + x))
191+ if ($isInstanceOf(r, "Int"))
190192 then {
191- let r = q
192- r
193+ let s = r
194+ s
193195 }
194196 else 0
195197 }
196- let J = (I + 1)
197- let K = {
198- let q = getInteger(this, ((f + "_Total_Votes_") + w))
199- if ($isInstanceOf(q, "Int"))
198+ let K = (J + 1)
199+ let L = {
200+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
201+ if ($isInstanceOf(r, "Int"))
200202 then {
201- let r = q
202- r
203+ let s = r
204+ s
203205 }
204206 else 0
205207 }
206- let L = (K + 1)
207- if ((100000000 > z))
208- then throw(k)
209- else if ((x.assetId != a))
210- then throw(l)
211- else if ((x.amount != 100000))
212- then throw(m)
213- else if ((h > lastBlock.timestamp))
214- then throw(n)
215- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
208+ let M = (L + 1)
209+ if ((100000000 > A))
210+ then throw(l)
211+ else if ((y.assetId != a))
212+ then throw(m)
213+ else if ((y.amount != e))
214+ then throw(n)
215+ else if ((i > lastBlock.timestamp))
216+ then throw(o)
217+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
216218 }
217219
218220
219221
220-@Callable(v)
221-func XHV () = {
222- let w = "Haven"
223- let x = if ((size(v.payments) == 1))
224- then v.payments[0]
225- else throw(j)
226- let y = toBase58String(v.caller.bytes)
227- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
228- let A = {
229- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
230- if ($isInstanceOf(q, "Int"))
222+@Callable(w)
223+func BAT () = {
224+ let x = "AttentionToken"
225+ let y = if ((size(w.payments) == 1))
226+ then w.payments[0]
227+ else throw(k)
228+ let z = toBase58String(w.caller.bytes)
229+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
230+ let B = {
231+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
232+ if ($isInstanceOf(r, "Int"))
231233 then {
232- let r = q
233- r
234+ let s = r
235+ s
234236 }
235237 else 0
236238 }
237- let B = (A + 1)
238- let C = {
239- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
240- if ($isInstanceOf(q, "Int"))
239+ let C = (B + 1)
240+ let D = {
241+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
242+ if ($isInstanceOf(r, "Int"))
241243 then {
242- let r = q
243- r
244+ let s = r
245+ s
244246 }
245247 else 0
246248 }
247- let D = (C + 1)
248- let E = {
249- let q = getInteger(this, ("User_Total_Votes_" + y))
250- if ($isInstanceOf(q, "Int"))
249+ let E = (D + 1)
250+ let F = {
251+ let r = getInteger(this, ("User_Total_Votes_" + z))
252+ if ($isInstanceOf(r, "Int"))
251253 then {
252- let r = q
253- r
254+ let s = r
255+ s
254256 }
255257 else 0
256258 }
257- let F = (E + 1)
258- let G = {
259- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
260- if ($isInstanceOf(q, "Int"))
259+ let G = (F + 1)
260+ let H = {
261+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
262+ if ($isInstanceOf(r, "Int"))
261263 then {
262- let r = q
263- r
264+ let s = r
265+ s
264266 }
265267 else 0
266268 }
267- let H = (G + 1)
268- let I = {
269- let q = getInteger(this, ("Total_Votes_" + w))
270- if ($isInstanceOf(q, "Int"))
269+ let I = (H + 1)
270+ let J = {
271+ let r = getInteger(this, ("Total_Votes_" + x))
272+ if ($isInstanceOf(r, "Int"))
271273 then {
272- let r = q
273- r
274+ let s = r
275+ s
274276 }
275277 else 0
276278 }
277- let J = (I + 1)
278- let K = {
279- let q = getInteger(this, ((f + "_Total_Votes_") + w))
280- if ($isInstanceOf(q, "Int"))
279+ let K = (J + 1)
280+ let L = {
281+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
282+ if ($isInstanceOf(r, "Int"))
281283 then {
282- let r = q
283- r
284+ let s = r
285+ s
284286 }
285287 else 0
286288 }
287- let L = (K + 1)
288- if ((100000000 > z))
289- then throw(k)
290- else if ((x.assetId != a))
291- then throw(l)
292- else if ((x.amount != 100000))
293- then throw(m)
294- else if ((h > lastBlock.timestamp))
295- then throw(n)
296- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
289+ let M = (L + 1)
290+ if ((100000000 > A))
291+ then throw(l)
292+ else if ((y.assetId != a))
293+ then throw(m)
294+ else if ((y.amount != e))
295+ then throw(n)
296+ else if ((i > lastBlock.timestamp))
297+ then throw(o)
298+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
297299 }
298300
299301
300302
301-@Callable(v)
302-func ARRR () = {
303- let w = "PirateChain"
304- let x = if ((size(v.payments) == 1))
305- then v.payments[0]
306- else throw(j)
307- let y = toBase58String(v.caller.bytes)
308- let z = assetBalance(addressFromPublicKey(v.callerPublicKey), a)
309- let A = {
310- let q = getInteger(this, ((f + "_User_Total_Votes_") + y))
311- if ($isInstanceOf(q, "Int"))
303+@Callable(w)
304+func SUSHI () = {
305+ let x = "Sushi"
306+ let y = if ((size(w.payments) == 1))
307+ then w.payments[0]
308+ else throw(k)
309+ let z = toBase58String(w.caller.bytes)
310+ let A = assetBalance(addressFromPublicKey(w.callerPublicKey), a)
311+ let B = {
312+ let r = getInteger(this, ((g + "_User_Total_Votes_") + z))
313+ if ($isInstanceOf(r, "Int"))
312314 then {
313- let r = q
314- r
315+ let s = r
316+ s
315317 }
316318 else 0
317319 }
318- let B = (A + 1)
319- let C = {
320- let q = getInteger(this, ((((f + "_User_Total_Votes_") + y) + "-") + w))
321- if ($isInstanceOf(q, "Int"))
320+ let C = (B + 1)
321+ let D = {
322+ let r = getInteger(this, ((((g + "_User_Total_Votes_") + z) + "-") + x))
323+ if ($isInstanceOf(r, "Int"))
322324 then {
323- let r = q
324- r
325+ let s = r
326+ s
325327 }
326328 else 0
327329 }
328- let D = (C + 1)
329- let E = {
330- let q = getInteger(this, ("User_Total_Votes_" + y))
331- if ($isInstanceOf(q, "Int"))
330+ let E = (D + 1)
331+ let F = {
332+ let r = getInteger(this, ("User_Total_Votes_" + z))
333+ if ($isInstanceOf(r, "Int"))
332334 then {
333- let r = q
334- r
335+ let s = r
336+ s
335337 }
336338 else 0
337339 }
338- let F = (E + 1)
339- let G = {
340- let q = getInteger(this, ((("User_Total_Asset_Votes_" + y) + "_") + w))
341- if ($isInstanceOf(q, "Int"))
340+ let G = (F + 1)
341+ let H = {
342+ let r = getInteger(this, ((("User_Total_Asset_Votes_" + z) + "_") + x))
343+ if ($isInstanceOf(r, "Int"))
342344 then {
343- let r = q
344- r
345+ let s = r
346+ s
345347 }
346348 else 0
347349 }
348- let H = (G + 1)
349- let I = {
350- let q = getInteger(this, ("Total_Votes_" + w))
351- if ($isInstanceOf(q, "Int"))
350+ let I = (H + 1)
351+ let J = {
352+ let r = getInteger(this, ("Total_Votes_" + x))
353+ if ($isInstanceOf(r, "Int"))
352354 then {
353- let r = q
354- r
355+ let s = r
356+ s
355357 }
356358 else 0
357359 }
358- let J = (I + 1)
359- let K = {
360- let q = getInteger(this, ((f + "_Total_Votes_") + w))
361- if ($isInstanceOf(q, "Int"))
360+ let K = (J + 1)
361+ let L = {
362+ let r = getInteger(this, ((g + "_Total_Votes_") + x))
363+ if ($isInstanceOf(r, "Int"))
362364 then {
363- let r = q
364- r
365+ let s = r
366+ s
365367 }
366368 else 0
367369 }
368- let L = (K + 1)
369- if ((100000000 > z))
370- then throw(k)
371- else if ((x.assetId != a))
372- then throw(l)
373- else if ((x.amount != 100000))
374- then throw(m)
375- else if ((h > lastBlock.timestamp))
376- then throw(n)
377- else [IntegerEntry("Total_Txns", s), IntegerEntry((f + "_Total_Txns"), u), IntegerEntry("Current_Voting_Month", e), IntegerEntry(("Total_Votes_" + w), J), IntegerEntry(((f + "_Total_Votes_") + w), L), IntegerEntry(("User_Total_Votes_" + y), F), IntegerEntry(((f + "_User_Total_Votes_") + y), B), IntegerEntry(((((f + "_User_Total_Votes_") + y) + "-") + w), D), IntegerEntry(((("User_Total_Asset_Votes_" + y) + "_") + w), H), ScriptTransfer(addressFromPublicKey(o), x.amount, a), StringEntry("message", i)]
370+ let M = (L + 1)
371+ if ((100000000 > A))
372+ then throw(l)
373+ else if ((y.assetId != a))
374+ then throw(m)
375+ else if ((y.amount != e))
376+ then throw(n)
377+ else if ((i > lastBlock.timestamp))
378+ then throw(o)
379+ else [IntegerEntry("Total_Txns", t), IntegerEntry((g + "_Total_Txns"), v), IntegerEntry("Current_Voting_Month", f), IntegerEntry(("Total_Votes_" + x), K), IntegerEntry(((g + "_Total_Votes_") + x), M), IntegerEntry(("User_Total_Votes_" + z), G), IntegerEntry(((g + "_User_Total_Votes_") + z), C), IntegerEntry(((((g + "_User_Total_Votes_") + z) + "-") + x), E), IntegerEntry(((("User_Total_Asset_Votes_" + z) + "_") + x), I), ScriptTransfer(addressFromPublicKey(p), y.amount, a), StringEntry("message", j)]
378380 }
379381
380382
381-@Verifier(M)
382-func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
383+@Verifier(N)
384+func O () = sigVerify(N.bodyBytes, N.proofs[0], N.senderPublicKey)
383385

github/deemru/w8io/169f3d6 
201.69 ms