tx · CrEDcPdALoDYvSdie1ByGgAVc5b16Q5QoV6BzLyBnsDu

3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK:  -0.01000000 Waves

2021.09.14 14:51 [1702664] smart account 3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK > SELF 0.00000000 Waves

{ "type": 13, "id": "CrEDcPdALoDYvSdie1ByGgAVc5b16Q5QoV6BzLyBnsDu", "fee": 1000000, "feeAssetId": null, "timestamp": 1631620349040, "version": 2, "chainId": 84, "sender": "3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK", "senderPublicKey": "AHY8zupoYc6HPJ5fh1gQiGE9bNZSeifFbcQQ89okxVug", "proofs": [ "4yigxkbUeigQ4yR6Duhrh1ziezJx8wVSLDjrpj2WKLvuLpcxM2xhjiGh6vWV4CWt3xz5WUyVkfwbGg1ScvWQtd8N" ], "script": "base64:AAIDAAAAAAAAB8MIARIAEgASABIDCgEBEgASAwoBARIAEgASAwoBCBoHCgJhMRIBaRoQCgJhMhIKY3VycmVudEtleRoRCgJhMxILR292ZXJuVG9rZW4aEgoCYTQSDERldkJveEFtb3VudBoNCgJhNRIHJG1hdGNoMBoHCgJhNhIBYRoRCgJhNxILU3Rha2VkVG9rZW4aEgoCYTgSDG1pblB1c2hCbG9jaxoTCgJhORINbWluU3Rha2VCbG9jaxoUCgJiMRIORGVsYXlBZnRlclB1c2gaDgoCYjISCFdhaXRUaW1lGgwKAmIzEgZtaW5yZWYaFAoCYjQSDkZpcnN0UHVzaFRpbWVyGh0KAmI1Ehd1c2VyV2FsbGV0R292ZXJuQmFsYW5jZRoJCgJiNhIDcG10Gg4KAmI3EghVc2VyUHVzaBoaCgJiOBIUVXNlckxhc3RQdXNoT2xkVmFsdWUaEQoCYjkSC1VzZXJSZWZzTnVtGhYKAmMxEhBVc2VyUmVmc051bVZhbHVlGhYKAmMyEhBIaWdoZXN0UHVzaFZhbHVlGhcKAmMzEhFVc2VyTGFzdFB1c2hCbG9jaxoYCgJjNBISVXNlckxhc3RTdGFrZUJsb2NrGg8KAmM1EglVc2VyU3Rha2UaIAoCYzYSGkNvbnRyYWN0V2FsbGV0U3Rha2VCYWxhbmNlGhIKAmM3EgxTdGFrZUJhbGFuY2UaEQoCYzgSC1ByaXplQW1vdW50GhsKAmM5EhVIZWlnaHRUcmFuc2FjdEZ1bmRCb3gaFgoCZDESEFByaXplSGVpZ2h0VmFsdWUaEQoCZDISC0FjdHVhbERlbGF5GhgKAmQzEhJIaWdoZXN0UHVzaEFkZHJlc3MaHAoCZDQSFlVzZXJMYXN0UHVzaEJsb2NrVmFsdWUaHQoCZDUSF1VzZXJMYXN0U3Rha2VCbG9ja1ZhbHVlGhQKAmQ2Eg5Vc2VyU3Rha2VWYWx1ZRoTCgJkNxINRGV2Qm94QmFsYW5jZRoTCgJkOBINVXNlclB1c2h2YWx1ZRoOCgJkORIITmV3RGVsYXkaHQoCZTESF0hpZ2hlc3RQdXNoQWRkcmVzc1ZhbHVlGhkKAmUyEhNQcml6ZUhlaWdodFZhbHVlTmV3GgkKAmUzEgN0eHQaJQoCZTQSH0dvdmVyblRva2VuU21hcnRDb250cmFjdEJhbGFuY2UaDQoCZTUSB1VzZXJBUFkaGAoCZTYSElVzZXJTdGFrZWRUb2tlbktleRoYCgJlNxISVXNlckdvdmVyblRva2VuS2V5Gh4KAmU4EhhVc2VyU3Rha2VUcmFuc2FjdGlvbnNLZXkaEwoCZTkSDUFkZHJlc3NIZWlnaHQaFgoCZjESEFVzZXJXZWVrRWFybmluZ3MaGwoCZjISFVVzZXJTdGFrZVRyYW5zYWN0aW9ucxoSCgJmMxIMTWF4RGVwb3NpdGVyGhUKAmY0Eg9NYXhEZXBvc2l0QmxvY2saEAoCZjUSCk1heERlcG9zaXQaFwoCZjYSEU1heERlcG9zaXRlclZhbHVlGhUKAmY3Eg9NYXhEZXBvc2l0VmFsdWUaGgoCZjgSFE1heERlcG9zaXRCbG9ja1ZhbHVlGhMKAmY5Eg1Vc2VyUHVzaFZhbHVlGiAKAmcxEhpVc2VyTGFzdFN0YWtlQmxvY2tOZXdWYWx1ZRoeCgJnMhIYTmV3VXNlclN0YWtlVHJhbnNhY3Rpb25zGh4KAmczEhhjdXJyZW50QW1vdW50U3Rha2VkVG9rZW4aGgoCZzQSFG5ld0Ftb3VudFN0YWtlZFRva2VuGhgKAmc1EhJTdGFrZUJhbGFuY2VBbW91bnQaGwoCZzYSFVVzZXJXZWVrRWFybmluZ3NWYWx1ZRoeCgJnNxIYY3VycmVudEFtb3VudEdvdmVyblRva2VuGgwKAmc4EgZSZXdhcmQaEgoCZzkSDFVzZXJBUFlWYWx1ZRoaCgJoMRIUbmV3QW1vdW50R292ZXJuVG9rZW4aDAoCaDISBmFtb3VudBoTCgJoMxINY3VycmVudEFtb3VudBoPCgJoNBIJbmV3QW1vdW50Gh4KAmg1EhhMYXN0QmlnU3Rha2VyUmV3YXJkQmxvY2saFQoCaDYSD0JpZ1N0YWtlclJld2FyZBoYCgJoNxISTGltaVdpdGhkcmF3UmV3YXJkGhsKAmg4EhVVc2VyR292ZXJuVG9rZW5BbW91bnQaIwoCaDkSHUxhc3RCaWdTdGFrZXJSZXdhcmRCbG9ja1ZhbHVlGh8KAmkxEhlCaWdTdGFrZXJSZXdhcmRUb3RhbFZhbHVlGhgKAmkyEhJCaWdTdGFrZXJSZXdhcmRUYXgaDwoCaTMSCURlbGF5RGF5cxoeCgJpNBIYVXNlcldh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", "height": 1702664, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 888psQnvP4zQVcRzT8zjsXFPAbFNsivAr1mXCRwp4amT Next: 9NQf9DkpPRwNSsDHXMNB8faQx1EqMtECWZoKHNPAnWDC Diff:
OldNewDifferences
555555 let k = (1 * 1)
556556 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
557557 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
558- let ap = (toBase58String(a.caller.bytes) + "LastBigStakerRewardBlock")
558+ let ap = (toBase58String(a.caller.bytes) + "_LastBigStakerRewardBlock")
559559 let aq = (toBase58String(a.caller.bytes) + "_BigStaker")
560560 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
561561 let ar = 1
666666 }
667667 let ag = (au - am)
668668 let av = if ((0 > ((as / 1000) * (1000 - ((1000 * (height - at)) / (ar * 1440))))))
669- then 100000000
669+ then (1000 * 100000000)
670670 else ((as / 1000) * (1000 - ((1000 * (height - at)) / (ar * 1440))))
671671 if ((0 > am))
672672 then throw("Can't withdraw negative amount ")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func DevWithdraw () = {
88 let b = toBase58String(a.caller.bytes)
99 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
1010 if ((b == "3Mu3nwxzGzeQBGxCKLyJcSDKmRiCea9FQSJ"))
1111 then {
1212 let d = {
1313 let e = getInteger(this, "DevBox")
1414 if ($isInstanceOf(e, "Int"))
1515 then {
1616 let f = e
1717 f
1818 }
1919 else 0
2020 }
2121 if ((0 > d))
2222 then throw("Not enough balance")
2323 else ScriptResult(WriteSet([DataEntry("DevBox", 0), DataEntry("Delay", 0), DataEntry("FundBox", 0), DataEntry("BigStakerRewardTotal", 0), DataEntry("PrizeHeight", height)]), TransferSet([ScriptTransfer(a.caller, d, c)]))
2424 }
2525 else throw("You cannot withdraw as your are not the Dev.")
2626 }
2727
2828
2929
3030 @Callable(a)
3131 func PushReward () = {
3232 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
3333 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
3434 let h = 10
3535 let i = (7 * 1440)
3636 let j = 1
3737 let k = (1 * 1)
3838 let l = 0
3939 let m = 1
4040 let n = assetBalance(Address(a.caller.bytes), c)
4141 let o = extract(a.payment)
4242 let p = (toBase58String(a.caller.bytes) + "_Push")
4343 let q = {
4444 let e = getInteger(this, p)
4545 if ($isInstanceOf(e, "Int"))
4646 then {
4747 let f = e
4848 f
4949 }
5050 else 0
5151 }
5252 let r = (toBase58String(a.caller.bytes) + "_refs")
5353 let s = {
5454 let e = getInteger(this, r)
5555 if ($isInstanceOf(e, "Int"))
5656 then {
5757 let f = e
5858 f
5959 }
6060 else 0
6161 }
6262 let t = {
6363 let e = getInteger(this, "HighestPush")
6464 if ($isInstanceOf(e, "Int"))
6565 then {
6666 let f = e
6767 f
6868 }
6969 else 0
7070 }
7171 if ((n > o.amount))
7272 then if (if (((o.amount + q) > t))
7373 then (o.assetId == c)
7474 else false)
7575 then {
7676 let u = (toBase58String(a.caller.bytes) + "_UserLastPushBlock")
7777 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
7878 let w = (toBase58String(a.caller.bytes) + "_Staking")
7979 let x = assetBalance(this, g)
8080 let y = {
8181 let e = getInteger(this, "StakeBalance")
8282 if ($isInstanceOf(e, "Int"))
8383 then {
8484 let f = e
8585 f
8686 }
8787 else 0
8888 }
8989 let z = {
9090 let e = getInteger(this, "FundBox")
9191 if ($isInstanceOf(e, "Int"))
9292 then {
9393 let f = e
9494 f
9595 }
9696 else 0
9797 }
9898 let A = {
9999 let e = getInteger(this, "PrizeHeight")
100100 if ($isInstanceOf(e, "Int"))
101101 then {
102102 let f = e
103103 f
104104 }
105105 else 0
106106 }
107107 let B = if (if ((A == 0))
108108 then (z == 0)
109109 else false)
110110 then 0
111111 else if (if ((A == 0))
112112 then (z != 0)
113113 else false)
114114 then height
115115 else if (if ((A != 0))
116116 then (z != 0)
117117 else false)
118118 then A
119119 else 0
120120 let C = {
121121 let e = getInteger(this, "Delay")
122122 if ($isInstanceOf(e, "Int"))
123123 then {
124124 let f = e
125125 f
126126 }
127127 else 0
128128 }
129129 let D = {
130130 let e = getInteger(this, "HighestPushAddress")
131131 if ($isInstanceOf(e, "Int"))
132132 then {
133133 let f = e
134134 f
135135 }
136136 else 0
137137 }
138138 let E = {
139139 let e = getInteger(this, u)
140140 if ($isInstanceOf(e, "Int"))
141141 then {
142142 let f = e
143143 f
144144 }
145145 else 0
146146 }
147147 let F = {
148148 let e = getInteger(this, v)
149149 if ($isInstanceOf(e, "Int"))
150150 then {
151151 let f = e
152152 f
153153 }
154154 else 0
155155 }
156156 let G = {
157157 let e = getInteger(this, w)
158158 if ($isInstanceOf(e, "Int"))
159159 then {
160160 let f = e
161161 f
162162 }
163163 else 0
164164 }
165165 let H = {
166166 let e = getInteger(this, "DevBox")
167167 if ($isInstanceOf(e, "Int"))
168168 then {
169169 let f = e
170170 f
171171 }
172172 else 0
173173 }
174174 let d = (H + ((o.amount * 5) / 1000))
175175 let I = (o.amount + q)
176176 let J = if (if ((height > ((B + C) + k)))
177177 then (t > 0)
178178 else false)
179179 then m
180180 else (C + j)
181181 let K = if (if ((height > ((B + J) + k)))
182182 then (t > 0)
183183 else false)
184184 then ""
185185 else D
186186 let L = if (if ((height > ((B + J) + k)))
187187 then (t > 0)
188188 else false)
189189 then height
190190 else B
191191 if (if ((I > 0))
192192 then ((height - F) > i)
193193 else false)
194194 then if (((height - E) > h))
195195 then if ((G > 0))
196196 then if ((I > t))
197197 then if ((z > 0))
198198 then if (if (if (if (((L + J) >= height))
199199 then true
200200 else (height >= ((L + J) + k)))
201201 then (t > 0)
202202 else false)
203203 then true
204204 else (t == 0))
205205 then if ((s >= l))
206206 then WriteSet([DataEntry(p, I), DataEntry("HighestPushAddress", toBase58String(a.caller.bytes)), DataEntry("HighestPush", I), DataEntry(u, height), DataEntry("PrizeHeight", L), DataEntry("Delay", J), DataEntry("DevBox", d)])
207207 else throw((("You have to have " + toString(l)) + " referrals already staking for a minimum of 10 days, to push"))
208208 else {
209209 let M = if ((t > 0))
210210 then "You cannot Push after rewarding Prize and before One day has passed after award"
211211 else "Unexpected error"
212212 throw(M)
213213 }
214214 else throw("You cannot push before the reward is unlocked, no reward has been detected yet")
215215 else throw("Your push in troikan token, should be Higher than last Highest Push")
216216 else throw("To be able to participate in Pushing for the reward you need to Stake ASIMIs in the dApp")
217217 else throw("You have to wait 10min before you can make a new Push")
218218 else throw(("Your Push dot not comply one of the following conditions: " + "1. Positive Value for Push in Troikan Toke
219219 2. Must Staked ASIMI Token for a minimum of week "))
220220 }
221221 else throw((("Can deposit only positive amounts of Troikan Token, or Check your Wallet balance in Troika, you should have more than " + toString(t)) + " to push"))
222222 else throw("You do not have enough Troikan Tokens in your Wallet Balance, Please Harvest if you have earned Troikan wallet or transfer to your wallet necessary Troikan amount !")
223223 }
224224
225225
226226
227227 @Callable(a)
228228 func Stake () = {
229229 let k = (1 * 1)
230230 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
231231 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
232232 let o = extract(a.payment)
233233 if (if ((o.amount > 0))
234234 then (o.assetId == g)
235235 else false)
236236 then {
237237 let N = assetBalance(this, c)
238238 let O = (toBase58String(a.caller.bytes) + "_APY")
239239 let p = (toBase58String(a.caller.bytes) + "_Push")
240240 let P = (toBase58String(a.caller.bytes) + "_Staking")
241241 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
242242 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
243243 let R = (toBase58String(a.caller.bytes) + "_StakedTransactions")
244244 let S = (toBase58String(a.caller.bytes) + "_PrizeHeight")
245245 let T = (toBase58String(a.caller.bytes) + "_WeekEarning")
246246 let U = {
247247 let e = getInteger(this, R)
248248 if ($isInstanceOf(e, "Int"))
249249 then {
250250 let f = e
251251 f
252252 }
253253 else 0
254254 }
255255 let V = getStringValue(this, "MaxDepositer")
256256 let W = {
257257 let e = getInteger(this, "MaxDepositBlock")
258258 if ($isInstanceOf(e, "Int"))
259259 then {
260260 let f = e
261261 f
262262 }
263263 else 0
264264 }
265265 let X = {
266266 let e = getInteger(this, "MaxDeposit")
267267 if ($isInstanceOf(e, "Int"))
268268 then {
269269 let f = e
270270 f
271271 }
272272 else 0
273273 }
274274 let Y = if ((o.amount > X))
275275 then toBase58String(a.caller.bytes)
276276 else V
277277 let Z = if ((o.amount > X))
278278 then o.amount
279279 else X
280280 let aa = if ((o.amount > X))
281281 then height
282282 else W
283283 let ab = {
284284 let e = getInteger(this, p)
285285 if ($isInstanceOf(e, "Int"))
286286 then {
287287 let f = e
288288 f
289289 }
290290 else 0
291291 }
292292 let F = {
293293 let e = getInteger(this, v)
294294 if ($isInstanceOf(e, "Int"))
295295 then {
296296 let f = e
297297 f
298298 }
299299 else 0
300300 }
301301 let ac = if ((F == 0))
302302 then height
303303 else F
304304 let ad = (U + 1)
305305 let ae = {
306306 let e = getInteger(this, P)
307307 if ($isInstanceOf(e, "Int"))
308308 then {
309309 let f = e
310310 f
311311 }
312312 else 0
313313 }
314314 let af = (ae + o.amount)
315315 let x = assetBalance(this, g)
316316 let y = {
317317 let e = getInteger(this, "StakeBalance")
318318 if ($isInstanceOf(e, "Int"))
319319 then {
320320 let f = e
321321 f
322322 }
323323 else 0
324324 }
325325 let ag = (y + o.amount)
326326 let z = {
327327 let e = getInteger(this, "FundBox")
328328 if ($isInstanceOf(e, "Int"))
329329 then {
330330 let f = e
331331 f
332332 }
333333 else 0
334334 }
335335 let ah = {
336336 let e = getInteger(this, T)
337337 if ($isInstanceOf(e, "Int"))
338338 then {
339339 let f = e
340340 f
341341 }
342342 else 0
343343 }
344344 let ai = {
345345 let e = getInteger(this, Q)
346346 if ($isInstanceOf(e, "Int"))
347347 then {
348348 let f = e
349349 f
350350 }
351351 else 0
352352 }
353353 let A = {
354354 let e = getInteger(this, "PrizeHeight")
355355 if ($isInstanceOf(e, "Int"))
356356 then {
357357 let f = e
358358 f
359359 }
360360 else 0
361361 }
362362 let B = if (if ((A == 0))
363363 then (z == 0)
364364 else false)
365365 then 0
366366 else if (if ((A == 0))
367367 then (z != 0)
368368 else false)
369369 then height
370370 else if (if ((A != 0))
371371 then (z != 0)
372372 else false)
373373 then A
374374 else 0
375375 let C = {
376376 let e = getInteger(this, "Delay")
377377 if ($isInstanceOf(e, "Int"))
378378 then {
379379 let f = e
380380 f
381381 }
382382 else 0
383383 }
384384 let t = {
385385 let e = getInteger(this, "HighestPush")
386386 if ($isInstanceOf(e, "Int"))
387387 then {
388388 let f = e
389389 f
390390 }
391391 else 0
392392 }
393393 let D = {
394394 let e = getInteger(this, "HighestPushAddress")
395395 if ($isInstanceOf(e, "Int"))
396396 then {
397397 let f = e
398398 f
399399 }
400400 else 0
401401 }
402402 let K = if (if ((height > ((B + C) + k)))
403403 then (t > 0)
404404 else false)
405405 then ""
406406 else D
407407 let L = if (if ((height > ((B + C) + k)))
408408 then (t > 0)
409409 else false)
410410 then height
411411 else B
412412 if ((100000000 > N))
413413 then throw("No enough GovernToken In Contract, Please deposit GovernTokens")
414414 else {
415415 let aj = if ((y == 0))
416416 then 10000
417417 else if ((ad > 10))
418418 then ((10000 * ad) * (1 + (af / y)))
419419 else (10000 * (1 + (af / y)))
420420 let ak = if ((ai > 0))
421421 then ((100 * aj) / ai)
422422 else 0
423423 let al = (ai + aj)
424424 ScriptResult(WriteSet([DataEntry(Q, al), DataEntry(P, af), DataEntry(R, ad), DataEntry("StakeBalance", ag), DataEntry("PrizeHeight", L), DataEntry(O, ak), DataEntry(v, ac), DataEntry(p, ab), DataEntry("MaxDepositer", Y), DataEntry("MaxDeposit", Z), DataEntry("MaxDepositBlock", aa), DataEntry("HighestPushAddress", K), DataEntry(T, ah)]), TransferSet([ScriptTransfer(a.caller, aj, c)]))
425425 }
426426 }
427427 else throw("Can deposit only StakeToken")
428428 }
429429
430430
431431
432432 @Callable(a)
433433 func WithdrawStakedFunds (am) = {
434434 let k = (1 * 1)
435435 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
436436 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
437437 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
438438 let P = (toBase58String(a.caller.bytes) + "_Staking")
439439 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
440440 let x = assetBalance(this, g)
441441 let F = {
442442 let e = getInteger(this, v)
443443 if ($isInstanceOf(e, "Int"))
444444 then {
445445 let f = e
446446 f
447447 }
448448 else 0
449449 }
450450 let y = {
451451 let e = getInteger(this, "StakeBalance")
452452 if ($isInstanceOf(e, "Int"))
453453 then {
454454 let f = e
455455 f
456456 }
457457 else 0
458458 }
459459 let z = {
460460 let e = getInteger(this, "FundBox")
461461 if ($isInstanceOf(e, "Int"))
462462 then {
463463 let f = e
464464 f
465465 }
466466 else 0
467467 }
468468 let A = {
469469 let e = getInteger(this, "PrizeHeight")
470470 if ($isInstanceOf(e, "Int"))
471471 then {
472472 let f = e
473473 f
474474 }
475475 else 0
476476 }
477477 let C = {
478478 let e = getInteger(this, "Delay")
479479 if ($isInstanceOf(e, "Int"))
480480 then {
481481 let f = e
482482 f
483483 }
484484 else 0
485485 }
486486 let t = {
487487 let e = getInteger(this, "HighestPush")
488488 if ($isInstanceOf(e, "Int"))
489489 then {
490490 let f = e
491491 f
492492 }
493493 else 0
494494 }
495495 let B = if (if ((A == 0))
496496 then (z == 0)
497497 else false)
498498 then 0
499499 else if (if ((A == 0))
500500 then (z != 0)
501501 else false)
502502 then height
503503 else if (if ((A != 0))
504504 then (z != 0)
505505 else false)
506506 then A
507507 else 0
508508 let D = {
509509 let e = getInteger(this, "HighestPushAddress")
510510 if ($isInstanceOf(e, "Int"))
511511 then {
512512 let f = e
513513 f
514514 }
515515 else 0
516516 }
517517 let K = if (if ((height > ((B + C) + k)))
518518 then (t > 0)
519519 else false)
520520 then ""
521521 else D
522522 let L = if (if ((height > ((B + C) + k)))
523523 then (t > 0)
524524 else false)
525525 then height
526526 else B
527527 let b = toBase58String(a.caller.bytes)
528528 let an = {
529529 let e = getInteger(this, P)
530530 if ($isInstanceOf(e, "Int"))
531531 then {
532532 let f = e
533533 f
534534 }
535535 else 0
536536 }
537537 let ao = (an - am)
538538 let ag = (y - am)
539539 let ac = if ((ag == 0))
540540 then 0
541541 else F
542542 if ((0 > am))
543543 then throw("Can't withdraw negative amount")
544544 else if ((0 > ao))
545545 then throw(("User cannot withdraw more than deposited funds, Your deposit is: " + toString((an / 100000000))))
546546 else if ((100000000 > assetBalance(this, c)))
547547 then throw(("Not enough Troika In Contract: " + toString((assetBalance(this, c) / 100000000))))
548548 else ScriptResult(WriteSet([DataEntry(Q, 100000000), DataEntry(P, ao), DataEntry("StakeBalance", ag), DataEntry("PrizeHeight", L), DataEntry(v, ac), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, 100000000, c), ScriptTransfer(a.caller, am, g)]))
549549 }
550550
551551
552552
553553 @Callable(a)
554554 func WithdrawBigStakeReward () = {
555555 let k = (1 * 1)
556556 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
557557 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
558- let ap = (toBase58String(a.caller.bytes) + "LastBigStakerRewardBlock")
558+ let ap = (toBase58String(a.caller.bytes) + "_LastBigStakerRewardBlock")
559559 let aq = (toBase58String(a.caller.bytes) + "_BigStaker")
560560 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
561561 let ar = 1
562562 let as = {
563563 let e = getInteger(this, Q)
564564 if ($isInstanceOf(e, "Int"))
565565 then {
566566 let f = e
567567 f
568568 }
569569 else 0
570570 }
571571 let at = {
572572 let e = getInteger(this, ap)
573573 if ($isInstanceOf(e, "Int"))
574574 then {
575575 let f = e
576576 f
577577 }
578578 else 0
579579 }
580580 let au = {
581581 let e = getInteger(this, "BigStakerRewardTotal")
582582 if ($isInstanceOf(e, "Int"))
583583 then {
584584 let f = e
585585 f
586586 }
587587 else 0
588588 }
589589 let z = {
590590 let e = getInteger(this, "FundBox")
591591 if ($isInstanceOf(e, "Int"))
592592 then {
593593 let f = e
594594 f
595595 }
596596 else 0
597597 }
598598 let A = {
599599 let e = getInteger(this, "PrizeHeight")
600600 if ($isInstanceOf(e, "Int"))
601601 then {
602602 let f = e
603603 f
604604 }
605605 else 0
606606 }
607607 let B = if (if ((A == 0))
608608 then (z == 0)
609609 else false)
610610 then 0
611611 else if (if ((A == 0))
612612 then (z != 0)
613613 else false)
614614 then height
615615 else if (if ((A != 0))
616616 then (z != 0)
617617 else false)
618618 then A
619619 else 0
620620 let C = {
621621 let e = getInteger(this, "Delay")
622622 if ($isInstanceOf(e, "Int"))
623623 then {
624624 let f = e
625625 f
626626 }
627627 else 0
628628 }
629629 let t = {
630630 let e = getInteger(this, "HighestPush")
631631 if ($isInstanceOf(e, "Int"))
632632 then {
633633 let f = e
634634 f
635635 }
636636 else 0
637637 }
638638 let D = {
639639 let e = getInteger(this, "HighestPushAddress")
640640 if ($isInstanceOf(e, "Int"))
641641 then {
642642 let f = e
643643 f
644644 }
645645 else 0
646646 }
647647 let K = if (if ((height > ((B + C) + k)))
648648 then (t > 0)
649649 else false)
650650 then ""
651651 else D
652652 let L = if (if ((height > ((B + C) + k)))
653653 then (t > 0)
654654 else false)
655655 then height
656656 else B
657657 let b = toBase58String(a.caller.bytes)
658658 let am = {
659659 let e = getInteger(this, aq)
660660 if ($isInstanceOf(e, "Int"))
661661 then {
662662 let f = e
663663 f
664664 }
665665 else 0
666666 }
667667 let ag = (au - am)
668668 let av = if ((0 > ((as / 1000) * (1000 - ((1000 * (height - at)) / (ar * 1440))))))
669- then 100000000
669+ then (1000 * 100000000)
670670 else ((as / 1000) * (1000 - ((1000 * (height - at)) / (ar * 1440))))
671671 if ((0 > am))
672672 then throw("Can't withdraw negative amount ")
673673 else if (if (((1000 * 100000000) > as))
674674 then (1 > am)
675675 else false)
676676 then throw(("No ASIMI reward available, or Not enough Earned Troikan Tokens to do transaction, you need at least 1000 Troikans, you have: " + toString((as / 100000000))))
677677 else ScriptResult(WriteSet([DataEntry(aq, 0), DataEntry("BigStakerRewardTotal", ag), DataEntry(Q, (as - av)), DataEntry("PrizeHeight", B), DataEntry(ap, height), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, am, g)]))
678678 }
679679
680680
681681
682682 @Callable(a)
683683 func HarvestGovernToiken (am) = {
684684 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
685685 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
686686 let x = assetBalance(this, g)
687687 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
688688 let y = {
689689 let e = getInteger(this, "StakeBalance")
690690 if ($isInstanceOf(e, "Int"))
691691 then {
692692 let f = e
693693 f
694694 }
695695 else 0
696696 }
697697 let z = {
698698 let e = getInteger(this, "FundBox")
699699 if ($isInstanceOf(e, "Int"))
700700 then {
701701 let f = e
702702 f
703703 }
704704 else 0
705705 }
706706 let A = {
707707 let e = getInteger(this, "PrizeHeight")
708708 if ($isInstanceOf(e, "Int"))
709709 then {
710710 let f = e
711711 f
712712 }
713713 else 0
714714 }
715715 let B = if (if ((A == 0))
716716 then (z == 0)
717717 else false)
718718 then 0
719719 else if (if ((A == 0))
720720 then (z != 0)
721721 else false)
722722 then height
723723 else if (if ((A != 0))
724724 then (z != 0)
725725 else false)
726726 then A
727727 else 0
728728 let b = toBase58String(a.caller.bytes)
729729 let an = {
730730 let e = getInteger(this, Q)
731731 if ($isInstanceOf(e, "Int"))
732732 then {
733733 let f = e
734734 f
735735 }
736736 else 0
737737 }
738738 let ao = (an - am)
739739 if ((0 > am))
740740 then throw("Can't withdraw negative amount")
741741 else if ((0 > ao))
742742 then throw(("User cannot withdraw more than deposited funds, Your deposit is: " + toString((an / 100000000))))
743743 else ScriptResult(WriteSet([DataEntry(Q, ao), DataEntry("PrizeHeight", B)]), TransferSet([ScriptTransfer(a.caller, am, c)]))
744744 }
745745
746746
747747
748748 @Callable(a)
749749 func delayprize () = {
750750 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
751751 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
752752 let aw = (1 * 1)
753753 let k = (1 * 1)
754754 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
755755 let ax = assetBalance(Address(a.caller.bytes), c)
756756 let x = assetBalance(this, g)
757757 let y = {
758758 let e = getInteger(this, "StakeBalance")
759759 if ($isInstanceOf(e, "Int"))
760760 then {
761761 let f = e
762762 f
763763 }
764764 else 0
765765 }
766766 let z = {
767767 let e = getInteger(this, "FundBox")
768768 if ($isInstanceOf(e, "Int"))
769769 then {
770770 let f = e
771771 f
772772 }
773773 else 0
774774 }
775775 let A = {
776776 let e = getInteger(this, "PrizeHeight")
777777 if ($isInstanceOf(e, "Int"))
778778 then {
779779 let f = e
780780 f
781781 }
782782 else 0
783783 }
784784 let C = {
785785 let e = getInteger(this, "Delay")
786786 if ($isInstanceOf(e, "Int"))
787787 then {
788788 let f = e
789789 f
790790 }
791791 else 0
792792 }
793793 let B = if (if ((A == 0))
794794 then (z == 0)
795795 else false)
796796 then 0
797797 else if (if ((A == 0))
798798 then (z != 0)
799799 else false)
800800 then height
801801 else if (if ((A != 0))
802802 then (z != 0)
803803 else false)
804804 then A
805805 else 0
806806 let t = {
807807 let e = getInteger(this, "HighestPush")
808808 if ($isInstanceOf(e, "Int"))
809809 then {
810810 let f = e
811811 f
812812 }
813813 else 0
814814 }
815815 let D = {
816816 let e = getInteger(this, "HighestPushAddress")
817817 if ($isInstanceOf(e, "Int"))
818818 then {
819819 let f = e
820820 f
821821 }
822822 else 0
823823 }
824824 let K = if (if ((height > ((B + C) + k)))
825825 then (t > 0)
826826 else false)
827827 then ""
828828 else D
829829 let L = if (if ((height > ((B + C) + k)))
830830 then (t > 0)
831831 else false)
832832 then height
833833 else B
834834 let ay = {
835835 let e = getInteger(this, "DelayCost")
836836 if ($isInstanceOf(e, "Int"))
837837 then {
838838 let f = e
839839 f
840840 }
841841 else 10
842842 }
843843 let o = extract(a.payment)
844844 let H = {
845845 let e = getInteger(this, "DevBox")
846846 if ($isInstanceOf(e, "Int"))
847847 then {
848848 let f = e
849849 f
850850 }
851851 else 0
852852 }
853853 if (if (isDefined(o.assetId))
854854 then (extract(o.assetId) == c)
855855 else false)
856856 then if ((z > 0))
857857 then {
858858 let as = o.amount
859859 let d = (H + ((o.amount * 5) / 1000))
860860 let az = if ((ay == 0))
861861 then 1000000000
862862 else (2 * ay)
863863 if ((as >= az))
864864 then {
865865 let J = (C + aw)
866866 WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", az), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
867867 }
868868 else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(az)) + "TROIKAs"))
869869 }
870870 else throw("You cannot delay the reward before reward is received! Please wait until a reward is available")
871871 else throw("Can Use only Troika Token to Delay Reward")
872872 }
873873
874874
875875
876876 @Callable(a)
877877 func ClaimPrize () = {
878878 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
879879 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
880880 let P = (toBase58String(a.caller.bytes) + "_Staking")
881881 let p = (toBase58String(a.caller.bytes) + "_Push")
882882 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
883883 let i = 7
884884 let l = 0
885885 let aA = assetBalance(this, c)
886886 let x = assetBalance(this, g)
887887 let y = {
888888 let e = getInteger(this, "StakeBalance")
889889 if ($isInstanceOf(e, "Int"))
890890 then {
891891 let f = e
892892 f
893893 }
894894 else 0
895895 }
896896 let z = {
897897 let e = getInteger(this, "FundBox")
898898 if ($isInstanceOf(e, "Int"))
899899 then {
900900 let f = e
901901 f
902902 }
903903 else 0
904904 }
905905 let ab = {
906906 let e = getInteger(this, p)
907907 if ($isInstanceOf(e, "Int"))
908908 then {
909909 let f = e
910910 f
911911 }
912912 else 0
913913 }
914914 let F = {
915915 let e = getInteger(this, v)
916916 if ($isInstanceOf(e, "Int"))
917917 then {
918918 let f = e
919919 f
920920 }
921921 else 0
922922 }
923923 let aB = {
924924 let e = getInteger(this, P)
925925 if ($isInstanceOf(e, "Int"))
926926 then {
927927 let f = e
928928 f
929929 }
930930 else 0
931931 }
932932 let C = {
933933 let e = getInteger(this, "Delay")
934934 if ($isInstanceOf(e, "Int"))
935935 then {
936936 let f = e
937937 f
938938 }
939939 else 0
940940 }
941941 let aC = getStringValue(this, "HighestPushAddress")
942942 let aD = {
943943 let e = getInteger(this, "PrizeHeight")
944944 if ($isInstanceOf(e, "Int"))
945945 then {
946946 let f = e
947947 f
948948 }
949949 else 0
950950 }
951951 let t = {
952952 let e = getInteger(this, "HighestPush")
953953 if ($isInstanceOf(e, "Int"))
954954 then {
955955 let f = e
956956 f
957957 }
958958 else 0
959959 }
960960 let r = (toBase58String(a.caller.bytes) + "_refs")
961961 let s = {
962962 let e = getInteger(this, r)
963963 if ($isInstanceOf(e, "Int"))
964964 then {
965965 let f = e
966966 f
967967 }
968968 else 0
969969 }
970970 if (if ((z == 0))
971971 then true
972972 else (10000000000 > aA))
973973 then throw("No prize to Claim or Not enough Govern Token en Contract (Min 100 Troika)")
974974 else if ((toBase58String(a.caller.bytes) != aC))
975975 then throw("You are not the winner hence cannot claim the reward ")
976976 else if (if ((100000000 > aB))
977977 then (i > F)
978978 else false)
979979 then throw("You have to Stake ASIMI Token to claim reward ")
980980 else if (if ((height > (aD + C)))
981981 then (ab >= t)
982982 else false)
983983 then if ((s >= l))
984984 then ScriptResult(WriteSet([DataEntry(aC, z), DataEntry("FundBox", 0), DataEntry("HighestPush", 0), DataEntry(p, 0), DataEntry("HighestPushAddress", ""), DataEntry("PrizeHeight", 0), DataEntry("Delay", 0), DataEntry("DelayCost", 0), DataEntry("LastWinner", aC), DataEntry("LastPrize", z)]), TransferSet([ScriptTransfer(a.caller, z, g), ScriptTransfer(a.caller, 1000000000, c)]))
985985 else throw("You have to have 10 referrals already staking for a minimum of 10 days to Claim the prize")
986986 else throw("You have to be the user with the highest Push and wait till countown is finished, to claim Reward")
987987 }
988988
989989
990990
991991 @Callable(a)
992992 func Addmentor (aE) = {
993993 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
994994 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
995995 let aF = (toBase58String(a.caller.bytes) + "_Mentor")
996996 if ((aE != ""))
997997 then WriteSet([DataEntry(aF, aE)])
998998 else throw("Mentor's Address cannot be empty")
999999 }
10001000
10011001

github/deemru/w8io/169f3d6 
93.82 ms