tx · H5rxLjrNfF82eXjrv4FpSaT5EnMa5XBhLnWfLQArFCNn

3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ:  -0.01400000 Waves

2021.09.29 08:31 [1723814] smart account 3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ > SELF 0.00000000 Waves

{ "type": 13, "id": "H5rxLjrNfF82eXjrv4FpSaT5EnMa5XBhLnWfLQArFCNn", "fee": 1400000, "feeAssetId": null, "timestamp": 1632893485218, "version": 2, "chainId": 84, "sender": "3N17JMn4WESkhCSrcEwdADBZFAe8uiuvCGQ", "senderPublicKey": "BMLuSYJ8rvQD55waCoKpzCBhJAbY8s9pp4V5ZgxuzCBD", "proofs": [ "2CawMDRx7a931fFgdj6wqQAZVpuF4KNMdHW2uCUpiKjfHgLcFUDRcPhv7J2rnTgemxTL3CCKi8XH4Wf38up2RzHm" ], "script": "base64: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dGUuAwkAAGYAAAACBQAAAA92b3RpbmdwYXVzZXRpbWUIBQAAAAlsYXN0QmxvY2sAAAAJdGltZXN0YW1wCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABpWb3RpbmcgaXMgcGF1c2VkIGZvciBOZXh0IAkAAaQAAAABCQAAaQAAAAIJAABlAAAAAgUAAAAPdm90aW5ncGF1c2V0aW1lCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAAAAAAAAADqYAIAAAAIIE1pbnV0ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAClRvdGFsX1R4bnMFAAAACXRvdGFsdHhucwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATQ3VycmVudF9Wb3RpbmdfV2VlawUAAAASY3VycmVudHJ1bm5pbmd3ZWVrCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAICAAAADFRvdGFsX1ZvdGVzXwUAAAAORmF2b3VyaXRlQXNzZXQFAAAAD2Fzc2V0dG90YWx2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABFVc2VyX1RvdGFsX1ZvdGVzXwUAAAAKY3VycmVudEtleQUAAAAOdXNlcnRvdGFsdm90ZXMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5BQAAABR1c2VydG90YWx3ZWVrbHl2b3RlcwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEmN1cnJlbnRydW5uaW5nd2VlawIAAAASX1VzZXJfVG90YWxfVm90ZXNfBQAAAApjdXJyZW50S2V5AgAAAAFfBQAAAA5GYXZvdXJpdGVBc3NldAUAAAAcdXNlcnRvdGFsd2Vla2x5dm90ZXNmb3Jhc3NldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAAC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", "height": 1723814, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2XdjN8S44VgohMiTrzCCXvFSko9em7zG6gCrbGDpyaAb Next: 4ecZtEY6aeuPUg4XHW88rvwc7C6cdYnCzAtcYQR9xQDk Diff:
OldNewDifferences
4343 }
4444 let s = (r + 1)
4545 let t = {
46- let o = getInteger(this, ("User_Total_Votes_" + i))
46+ let o = getInteger(this, ((((toString(j) + "_User_Total_Votes_") + i) + "_") + g))
4747 if ($isInstanceOf(o, "Int"))
4848 then {
4949 let p = o
5353 }
5454 let u = (t + 1)
5555 let v = {
56- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
56+ let o = getInteger(this, ("User_Total_Votes_" + i))
5757 if ($isInstanceOf(o, "Int"))
5858 then {
5959 let p = o
6363 }
6464 let w = (v + 1)
6565 let x = {
66+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
67+ if ($isInstanceOf(o, "Int"))
68+ then {
69+ let p = o
70+ p
71+ }
72+ else 0
73+ }
74+ let y = (x + 1)
75+ let z = {
6676 let o = getInteger(this, ("Total_Votes_" + g))
6777 if ($isInstanceOf(o, "Int"))
6878 then {
7181 }
7282 else 0
7383 }
74- let y = (x + 1)
84+ let A = (z + 1)
7585 if ((100000000 > m))
7686 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
7787 else if ((h.assetId != a))
8090 then throw("Please Attach Exact 0.0001 A4A To Vote.")
8191 else if ((l > lastBlock.timestamp))
8292 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
83- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
93+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((((toString(j) + "_User_Total_Votes_") + i) + "_") + g), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
8494 }
8595
8696
116126 else 0
117127 }
118128 let s = (r + 1)
119- let t = {
129+ let v = {
120130 let o = getInteger(this, ("User_Total_Votes_" + i))
121- if ($isInstanceOf(o, "Int"))
122- then {
123- let p = o
124- p
125- }
126- else 0
127- }
128- let u = (t + 1)
129- let v = {
130- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
131131 if ($isInstanceOf(o, "Int"))
132132 then {
133133 let p = o
137137 }
138138 let w = (v + 1)
139139 let x = {
140+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
141+ if ($isInstanceOf(o, "Int"))
142+ then {
143+ let p = o
144+ p
145+ }
146+ else 0
147+ }
148+ let y = (x + 1)
149+ let z = {
140150 let o = getInteger(this, ("Total_Votes_" + g))
141151 if ($isInstanceOf(o, "Int"))
142152 then {
145155 }
146156 else 0
147157 }
148- let y = (x + 1)
158+ let A = (z + 1)
149159 if ((100000000 > m))
150160 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
151161 else if ((h.assetId != a))
154164 then throw("Please Attach Exact 0.0001 A4A To Vote.")
155165 else if ((l > lastBlock.timestamp))
156166 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
157- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
167+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
158168 }
159169
160170
180190 else 0
181191 }
182192 let q = (n + 1)
183- let t = {
193+ let v = {
184194 let o = getInteger(this, ("User_Total_Votes_" + i))
185- if ($isInstanceOf(o, "Int"))
186- then {
187- let p = o
188- p
189- }
190- else 0
191- }
192- let u = (t + 1)
193- let v = {
194- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
195195 if ($isInstanceOf(o, "Int"))
196196 then {
197197 let p = o
201201 }
202202 let w = (v + 1)
203203 let x = {
204+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
205+ if ($isInstanceOf(o, "Int"))
206+ then {
207+ let p = o
208+ p
209+ }
210+ else 0
211+ }
212+ let y = (x + 1)
213+ let z = {
204214 let o = getInteger(this, ("Total_Votes_" + g))
205215 if ($isInstanceOf(o, "Int"))
206216 then {
209219 }
210220 else 0
211221 }
212- let y = (x + 1)
222+ let A = (z + 1)
213223 if ((100000000 > m))
214224 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
215225 else if ((h.assetId != a))
218228 then throw("Please Attach Exact 0.0001 A4A To Vote.")
219229 else if ((l > lastBlock.timestamp))
220230 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
221- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
231+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
222232 }
223233
224234
244254 else 0
245255 }
246256 let q = (n + 1)
247- let t = {
257+ let v = {
248258 let o = getInteger(this, ("User_Total_Votes_" + i))
249- if ($isInstanceOf(o, "Int"))
250- then {
251- let p = o
252- p
253- }
254- else 0
255- }
256- let u = (t + 1)
257- let v = {
258- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
259259 if ($isInstanceOf(o, "Int"))
260260 then {
261261 let p = o
265265 }
266266 let w = (v + 1)
267267 let x = {
268+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
269+ if ($isInstanceOf(o, "Int"))
270+ then {
271+ let p = o
272+ p
273+ }
274+ else 0
275+ }
276+ let y = (x + 1)
277+ let z = {
268278 let o = getInteger(this, ("Total_Votes_" + g))
269279 if ($isInstanceOf(o, "Int"))
270280 then {
273283 }
274284 else 0
275285 }
276- let y = (x + 1)
286+ let A = (z + 1)
277287 if ((100000000 > m))
278288 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
279289 else if ((h.assetId != a))
282292 then throw("Please Attach Exact 0.0001 A4A To Vote.")
283293 else if ((l > lastBlock.timestamp))
284294 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
285- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
295+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
286296 }
287297
288298
289-@Verifier(z)
290-func A () = sigVerify(z.bodyBytes, z.proofs[0], z.senderPublicKey)
299+@Verifier(B)
300+func C () = sigVerify(B.bodyBytes, B.proofs[0], B.senderPublicKey)
291301
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'J9VzWPfRSQyCbEv5oWpxLSihigbpbJsGBHJZV9Ct8ook'
55
66 let b = 1628371800000
77
88 let c = 604800000
99
1010 let d = 3600000
1111
1212 let e = 14400000
1313
1414 @Callable(f)
1515 func Chainlink () = {
1616 let g = "Chainlink"
1717 let h = if ((size(f.payments) == 1))
1818 then f.payments[0]
1919 else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
2020 let i = toBase58String(f.caller.bytes)
2121 let j = (((lastBlock.timestamp - b) / c) + 1)
2222 let k = (b + ((j - 1) * c))
2323 let l = (k + e)
2424 let m = assetBalance(addressFromPublicKey(f.callerPublicKey), a)
2525 let n = {
2626 let o = getInteger(this, "Total_Txns")
2727 if ($isInstanceOf(o, "Int"))
2828 then {
2929 let p = o
3030 p
3131 }
3232 else 0
3333 }
3434 let q = (n + 1)
3535 let r = {
3636 let o = getInteger(this, ((toString(j) + "_User_Total_Votes_") + i))
3737 if ($isInstanceOf(o, "Int"))
3838 then {
3939 let p = o
4040 p
4141 }
4242 else 0
4343 }
4444 let s = (r + 1)
4545 let t = {
46- let o = getInteger(this, ("User_Total_Votes_" + i))
46+ let o = getInteger(this, ((((toString(j) + "_User_Total_Votes_") + i) + "_") + g))
4747 if ($isInstanceOf(o, "Int"))
4848 then {
4949 let p = o
5050 p
5151 }
5252 else 0
5353 }
5454 let u = (t + 1)
5555 let v = {
56- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
56+ let o = getInteger(this, ("User_Total_Votes_" + i))
5757 if ($isInstanceOf(o, "Int"))
5858 then {
5959 let p = o
6060 p
6161 }
6262 else 0
6363 }
6464 let w = (v + 1)
6565 let x = {
66+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
67+ if ($isInstanceOf(o, "Int"))
68+ then {
69+ let p = o
70+ p
71+ }
72+ else 0
73+ }
74+ let y = (x + 1)
75+ let z = {
6676 let o = getInteger(this, ("Total_Votes_" + g))
6777 if ($isInstanceOf(o, "Int"))
6878 then {
6979 let p = o
7080 p
7181 }
7282 else 0
7383 }
74- let y = (x + 1)
84+ let A = (z + 1)
7585 if ((100000000 > m))
7686 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
7787 else if ((h.assetId != a))
7888 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
7989 else if ((h.amount != 10000))
8090 then throw("Please Attach Exact 0.0001 A4A To Vote.")
8191 else if ((l > lastBlock.timestamp))
8292 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
83- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
93+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((((toString(j) + "_User_Total_Votes_") + i) + "_") + g), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
8494 }
8595
8696
8797
8898 @Callable(f)
8999 func Dent () = {
90100 let g = "Dent"
91101 let h = if ((size(f.payments) == 1))
92102 then f.payments[0]
93103 else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
94104 let i = toBase58String(f.caller.bytes)
95105 let j = (((lastBlock.timestamp - b) / c) + 1)
96106 let k = (b + ((j - 1) * c))
97107 let l = (k + e)
98108 let m = assetBalance(addressFromPublicKey(f.callerPublicKey), a)
99109 let n = {
100110 let o = getInteger(this, "Total_Txns")
101111 if ($isInstanceOf(o, "Int"))
102112 then {
103113 let p = o
104114 p
105115 }
106116 else 0
107117 }
108118 let q = (n + 1)
109119 let r = {
110120 let o = getInteger(this, ((toString(j) + "_User_Total_Votes_") + i))
111121 if ($isInstanceOf(o, "Int"))
112122 then {
113123 let p = o
114124 p
115125 }
116126 else 0
117127 }
118128 let s = (r + 1)
119- let t = {
129+ let v = {
120130 let o = getInteger(this, ("User_Total_Votes_" + i))
121- if ($isInstanceOf(o, "Int"))
122- then {
123- let p = o
124- p
125- }
126- else 0
127- }
128- let u = (t + 1)
129- let v = {
130- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
131131 if ($isInstanceOf(o, "Int"))
132132 then {
133133 let p = o
134134 p
135135 }
136136 else 0
137137 }
138138 let w = (v + 1)
139139 let x = {
140+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
141+ if ($isInstanceOf(o, "Int"))
142+ then {
143+ let p = o
144+ p
145+ }
146+ else 0
147+ }
148+ let y = (x + 1)
149+ let z = {
140150 let o = getInteger(this, ("Total_Votes_" + g))
141151 if ($isInstanceOf(o, "Int"))
142152 then {
143153 let p = o
144154 p
145155 }
146156 else 0
147157 }
148- let y = (x + 1)
158+ let A = (z + 1)
149159 if ((100000000 > m))
150160 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
151161 else if ((h.assetId != a))
152162 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
153163 else if ((h.amount != 10000))
154164 then throw("Please Attach Exact 0.0001 A4A To Vote.")
155165 else if ((l > lastBlock.timestamp))
156166 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
157- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
167+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((toString(j) + "_User_Total_Votes_") + i), s), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
158168 }
159169
160170
161171
162172 @Callable(f)
163173 func Sushi () = {
164174 let g = "Sushi"
165175 let h = if ((size(f.payments) == 1))
166176 then f.payments[0]
167177 else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
168178 let i = toBase58String(f.caller.bytes)
169179 let j = (((lastBlock.timestamp - b) / c) + 1)
170180 let k = (b + ((j - 1) * c))
171181 let l = (k + e)
172182 let m = assetBalance(addressFromPublicKey(f.callerPublicKey), a)
173183 let n = {
174184 let o = getInteger(this, "Total_Txns")
175185 if ($isInstanceOf(o, "Int"))
176186 then {
177187 let p = o
178188 p
179189 }
180190 else 0
181191 }
182192 let q = (n + 1)
183- let t = {
193+ let v = {
184194 let o = getInteger(this, ("User_Total_Votes_" + i))
185- if ($isInstanceOf(o, "Int"))
186- then {
187- let p = o
188- p
189- }
190- else 0
191- }
192- let u = (t + 1)
193- let v = {
194- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
195195 if ($isInstanceOf(o, "Int"))
196196 then {
197197 let p = o
198198 p
199199 }
200200 else 0
201201 }
202202 let w = (v + 1)
203203 let x = {
204+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
205+ if ($isInstanceOf(o, "Int"))
206+ then {
207+ let p = o
208+ p
209+ }
210+ else 0
211+ }
212+ let y = (x + 1)
213+ let z = {
204214 let o = getInteger(this, ("Total_Votes_" + g))
205215 if ($isInstanceOf(o, "Int"))
206216 then {
207217 let p = o
208218 p
209219 }
210220 else 0
211221 }
212- let y = (x + 1)
222+ let A = (z + 1)
213223 if ((100000000 > m))
214224 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
215225 else if ((h.assetId != a))
216226 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
217227 else if ((h.amount != 10000))
218228 then throw("Please Attach Exact 0.0001 A4A To Vote.")
219229 else if ((l > lastBlock.timestamp))
220230 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
221- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
231+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
222232 }
223233
224234
225235
226236 @Callable(f)
227237 func Compound () = {
228238 let g = "Compound"
229239 let h = if ((size(f.payments) == 1))
230240 then f.payments[0]
231241 else throw("Weekly Vote Need 0.0001 A4A Token as Attached payment[1].")
232242 let i = toBase58String(f.caller.bytes)
233243 let j = (((lastBlock.timestamp - b) / c) + 1)
234244 let k = (b + ((j - 1) * c))
235245 let l = (k + e)
236246 let m = assetBalance(addressFromPublicKey(f.callerPublicKey), a)
237247 let n = {
238248 let o = getInteger(this, "Total_Txns")
239249 if ($isInstanceOf(o, "Int"))
240250 then {
241251 let p = o
242252 p
243253 }
244254 else 0
245255 }
246256 let q = (n + 1)
247- let t = {
257+ let v = {
248258 let o = getInteger(this, ("User_Total_Votes_" + i))
249- if ($isInstanceOf(o, "Int"))
250- then {
251- let p = o
252- p
253- }
254- else 0
255- }
256- let u = (t + 1)
257- let v = {
258- let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
259259 if ($isInstanceOf(o, "Int"))
260260 then {
261261 let p = o
262262 p
263263 }
264264 else 0
265265 }
266266 let w = (v + 1)
267267 let x = {
268+ let o = getInteger(this, ((("User_Total_Asset_Votes_" + i) + "_") + g))
269+ if ($isInstanceOf(o, "Int"))
270+ then {
271+ let p = o
272+ p
273+ }
274+ else 0
275+ }
276+ let y = (x + 1)
277+ let z = {
268278 let o = getInteger(this, ("Total_Votes_" + g))
269279 if ($isInstanceOf(o, "Int"))
270280 then {
271281 let p = o
272282 p
273283 }
274284 else 0
275285 }
276- let y = (x + 1)
286+ let A = (z + 1)
277287 if ((100000000 > m))
278288 then throw("Minimum 1 A4A is required on Your Address to Vote. Please Mint or hold minimum 1 A4A on this Address.")
279289 else if ((h.assetId != a))
280290 then throw((("Incorrect asset attached, please attach " + toBase58String(a)) + " AssetID Only."))
281291 else if ((h.amount != 10000))
282292 then throw("Please Attach Exact 0.0001 A4A To Vote.")
283293 else if ((l > lastBlock.timestamp))
284294 then throw((("Voting is paused for Next " + toString(((l - lastBlock.timestamp) / 60000))) + " Minutes"))
285- else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), y), IntegerEntry(("User_Total_Votes_" + i), u), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), w), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
295+ else [IntegerEntry("Total_Txns", q), IntegerEntry("Current_Voting_Week", j), IntegerEntry(("Total_Votes_" + g), A), IntegerEntry(("User_Total_Votes_" + i), w), IntegerEntry(((("User_Total_Asset_Votes_" + i) + "_") + g), y), StringEntry("message", "<h1>You Voted Successfully!</h1><br>")]
286296 }
287297
288298
289-@Verifier(z)
290-func A () = sigVerify(z.bodyBytes, z.proofs[0], z.senderPublicKey)
299+@Verifier(B)
300+func C () = sigVerify(B.bodyBytes, B.proofs[0], B.senderPublicKey)
291301

github/deemru/w8io/873ac7e 
64.69 ms