tx · 7E4LRwiyMriLSFngQ5p29bJegQrH3bmZgctR2aCWcKzR

3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK:  -0.01000000 Waves

2021.08.14 16:39 [1658101] smart account 3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK > SELF 0.00000000 Waves

{ "type": 13, "id": "7E4LRwiyMriLSFngQ5p29bJegQrH3bmZgctR2aCWcKzR", "fee": 1000000, "feeAssetId": null, "timestamp": 1628948417391, "version": 2, "chainId": 84, "sender": "3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK", "senderPublicKey": "AHY8zupoYc6HPJ5fh1gQiGE9bNZSeifFbcQQ89okxVug", "proofs": [ "qjcfMKEX5r2yKgsedUKpao9KLeGLWBbwt7D426RWzcZcvTy7kTvC2XDzxKNeqCjS8iWrvhzSWWtMQ1hAwwm2oXW" ], "script": "base64:AAIDAAAAAAAAB5sIARIAEgASABIDCgEBEgASAwoBARIAEgASAwoBCBoHCgJhMRIBaRoQCgJhMhIKY3VycmVudEtleRoRCgJhMxILR292ZXJuVG9rZW4aEgoCYTQSDERldkJveEFtb3VudBoNCgJhNRIHJG1hdGNoMBoHCgJhNhIBYRoRCgJhNxILU3Rha2VkVG9rZW4aEgoCYTgSDG1pblB1c2hCbG9jaxoTCgJhORINbWluU3Rha2VCbG9jaxoUCgJiMRIORGVsYXlBZnRlclB1c2gaDgoCYjISCFdhaXRUaW1lGgwKAmIzEgZtaW5yZWYaFAoCYjQSDkZpcnN0UHVzaFRpbWVyGh0KAmI1Ehd1c2VyV2FsbGV0R292ZXJuQmFsYW5jZRoJCgJiNhIDcG10Gg4KAmI3EghVc2VyUHVzaBoaCgJiOBIUVXNlckxhc3RQdXNoT2xkVmFsdWUaEQoCYjkSC1VzZXJSZWZzTnVtGhYKAmMxEhBVc2VyUmVmc051bVZhbHVlGhYKAmMyEhBIaWdoZXN0UHVzaFZhbHVlGhcKAmMzEhFVc2VyTGFzdFB1c2hCbG9jaxoYCgJjNBISVXNlckxhc3RTdGFrZUJsb2NrGg8KAmM1EglVc2VyU3Rha2UaIAoCYzYSGkNvbnRyYWN0V2FsbGV0U3Rha2VCYWxhbmNlGhIKAmM3EgxTdGFrZUJhbGFuY2UaEQoCYzgSC1ByaXplQW1vdW50GhsKAmM5EhVIZWlnaHRUcmFuc2FjdEZ1bmRCb3gaFgoCZDESEFByaXplSGVpZ2h0VmFsdWUaEQoCZDISC0FjdHVhbERlbGF5GhgKAmQzEhJIaWdoZXN0UHVzaEFkZHJlc3MaHAoCZDQSFlVzZXJMYXN0UHVzaEJsb2NrVmFsdWUaHQoCZDUSF1VzZXJMYXN0U3Rha2VCbG9ja1ZhbHVlGhQKAmQ2Eg5Vc2VyU3Rha2VWYWx1ZRoTCgJkNxINRGV2Qm94QmFsYW5jZRoTCgJkOBINVXNlclB1c2h2YWx1ZRoOCgJkORIITmV3RGVsYXkaHQoCZTESF0hpZ2hlc3RQdXNoQWRkcmVzc1ZhbHVlGhkKAmUyEhNQcml6ZUhlaWdodFZhbHVlTmV3GgkKAmUzEgN0eHQaJQoCZTQSH0dvdmVyblRva2VuU21hcnRDb250cmFjdEJhbGFuY2UaDQoCZTUSB1VzZXJBUFkaGAoCZTYSElVzZXJTdGFrZWRUb2tlbktleRoYCgJlNxISVXNlckdvdmVyblRva2VuS2V5Gh4KAmU4EhhVc2VyU3Rha2VUcmFuc2FjdGlvbnNLZXkaEwoCZTkSDUFkZHJlc3NIZWlnaHQaGwoCZjESFVVzZXJTdGFrZVRyYW5zYWN0aW9ucxoSCgJmMhIMTWF4RGVwb3NpdGVyGhUKAmYzEg9NYXhEZXBvc2l0QmxvY2saEAoCZjQSCk1heERlcG9zaXQaFwoCZjUSEU1heERlcG9zaXRlclZhbHVlGhUKAmY2Eg9NYXhEZXBvc2l0VmFsdWUaGgoCZjcSFE1heERlcG9zaXRCbG9ja1ZhbHVlGhMKAmY4Eg1Vc2VyUHVzaFZhbHVlGiAKAmY5EhpVc2VyTGFzdFN0YWtlQmxvY2tOZXdWYWx1ZRoeCgJnMRIYTmV3VXNlclN0YWtlVHJhbnNhY3Rpb25zGh4KAmcyEhhjdXJyZW50QW1vdW50U3Rha2VkVG9rZW4aGgoCZzMSFG5ld0Ftb3VudFN0YWtlZFRva2VuGhgKAmc0EhJTdGFrZUJhbGFuY2VBbW91bnQaHgoCZzUSGGN1cnJlbnRBbW91bnRHb3Zlcm5Ub2tlbhoMCgJnNhIGUmV3YXJkGhIKAmc3EgxVc2VyQVBZVmFsdWUaGgoCZzgSFG5ld0Ftb3VudEdvdmVyblRva2VuGgwKAmc5EgZhbW91bnQaEwoCaDESDWN1cnJlbnRBbW91bnQaDwoCaDISCW5ld0Ftb3VudBoeCgJoMxIYTGFzdEJpZ1N0YWtlclJld2FyZEJsb2NrGhUKAmg0Eg9CaWdTdGFrZXJSZXdhcmQaGAoCaDUSEkxpbWlXaXRoZHJhd1Jld2FyZBobCgJoNhIVVXNlckdvdmVyblRva2VuQW1vdW50GiMKAmg3Eh1MYXN0QmlnU3Rha2VyUmV3YXJkQmxvY2tWYWx1ZRofCgJoOBIZQmlnU3Rha2VyUmV3YXJkVG90YWxWYWx1ZRoYCgJoORISQmlnU3Rha2VyUmV3YXJkVGF4GgsKAmkxEgVDaGVjaxoPCgJpMhIJRGVsYXlEYXlzGh4KAmkzEhhVc2VyV2FsbGV0U0dvdmVybkJhbGFuY2UaFQoCaTQSD0FjdHVhbERlbGF5Q29z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AAJlMwkAAAIAAAABAgAAAE5Zb3UgY2Fubm90IHB1c2ggYmVmb3JlIHRoZSByZXdhcmQgaXMgdW5sb2NrZWQsIG5vIHJld2FyZCBoYXMgYmVlbiBkZXRlY3RlZCB5ZXQJAAACAAAAAQIAAABDWW91ciBwdXNoIGluIHRyb2lrYW4gdG9rZW4sIHNob3VsZCBiZSBIaWdoZXIgdGhhbiBsYXN0IEhpZ2hlc3QgUHVzaAkAAAIAAAABAgAAAFhUbyBiZSBhYmxlIHRvIHBhcnRpY2lwYXRlIGluIFB1c2hpbmcgZm9yIHRoZSByZXdhcmQgeW91IG5lZWQgdG8gU3Rha2UgQVNJTUlzIGluIHRoZSBkQXBwCQAAAgAAAAECAAAANVlvdSBoYXZlIHRvIHdhaXQgMTBtaW4gYmVmb3JlIHlvdSBjYW4gbWFrZSBhIG5ldyBQdXNoCQAAAgAAAAEJAAEsAAAAAgIAAAA6WW91ciBQdXNoIGRvdCBub3QgY29tcGx5IG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6IAIAAABdMS4gUG9zaXRpdmUgVmFsdWUgZm9yIFB1c2ggaW4gVHJvaWthbiBUb2tlCiAyLiBNdXN0IFN0YWtlZCBBU0lNSSBUb2tlbiBmb3IgYSBtaW5pbXVtIG9mIHdlZWsgCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAHZDYW4gZGVwb3NpdCBvbmx5IHBvc2l0aXZlIGFtb3VudHMgb2YgVHJvaWthbiBUb2tlbiwgb3IgQ2hlY2sgeW91ciBXYWxsZXQgYmFsYW5jZSBpbiBUcm9pa2EsIHlvdSBzaG91bGQgaGF2ZSBtb3JlIHRoYW4gCQABpAAAAAEFAAAAAmMyAgAAAAggdG8gcHVzaAkAAAIAAAABAgAAAKRZb3UgZG8gbm90IGhhdmUgZW5vdWdoIFRyb2lrYW4gVG9rZW5zIGluIHlvdXIgV2FsbGV0IEJhbGFuY2UsIFBsZWFzZSBIYXJ2ZXN0IGlmIHlvdSBoYXZlIGVhcm5lZCBUcm9pa2FuIHdhbGxldCBvciB0cmFuc2ZlciB0byB5b3VyIHdhbGxldCBuZWNlc3NhcnkgVHJvaWthbiBhbW91bnQgIQAAAAJhMQEAAAAFU3Rha2UAAAAABAAAAAJiMgkA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", "height": 1658101, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: G8wxrmJDqwMdiBQyyMttkoJyifTDg1vym8hbaCWePmWa Next: GpRUivepAmCS9nw8MaaWubr3Fgn3Fm86reyHKT6SA3qT Diff:
OldNewDifferences
660660 else (aq * (1 - ((height - ar) / (ap * 1440))))
661661 let au = (1 - ((height - ar) / (ap * 1440)))
662662 if ((ak > 0))
663- then throw(("Can't withdraw negative amount " + toString(au)))
663+ then throw(("Can't withdraw negative amount " + toString(at)))
664664 else if (((1000 * 100000000) > aq))
665665 then throw(("Not enough Earned Troikan Tokens to do transaction, you need at least 1000 Troikans, you have: " + toString((aq / 100000000))))
666666 else ScriptResult(WriteSet([DataEntry(ao, 0), DataEntry("BigStakerRewardTotal", af), DataEntry(Q, (aq - at)), DataEntry("PrizeHeight", B), DataEntry(an, height), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, ak, g)]))
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("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 = {
246246 let e = getInteger(this, R)
247247 if ($isInstanceOf(e, "Int"))
248248 then {
249249 let f = e
250250 f
251251 }
252252 else 0
253253 }
254254 let U = getStringValue(this, "MaxDepositer")
255255 let V = {
256256 let e = getInteger(this, "MaxDepositBlock")
257257 if ($isInstanceOf(e, "Int"))
258258 then {
259259 let f = e
260260 f
261261 }
262262 else 0
263263 }
264264 let W = {
265265 let e = getInteger(this, "MaxDeposit")
266266 if ($isInstanceOf(e, "Int"))
267267 then {
268268 let f = e
269269 f
270270 }
271271 else 0
272272 }
273273 let X = if ((o.amount > W))
274274 then toBase58String(a.caller.bytes)
275275 else U
276276 let Y = if ((o.amount > W))
277277 then o.amount
278278 else W
279279 let Z = if ((o.amount > W))
280280 then height
281281 else V
282282 let aa = {
283283 let e = getInteger(this, p)
284284 if ($isInstanceOf(e, "Int"))
285285 then {
286286 let f = e
287287 f
288288 }
289289 else 0
290290 }
291291 let F = {
292292 let e = getInteger(this, v)
293293 if ($isInstanceOf(e, "Int"))
294294 then {
295295 let f = e
296296 f
297297 }
298298 else 0
299299 }
300300 let ab = if ((F == 0))
301301 then height
302302 else F
303303 let ac = (T + 1)
304304 let ad = {
305305 let e = getInteger(this, P)
306306 if ($isInstanceOf(e, "Int"))
307307 then {
308308 let f = e
309309 f
310310 }
311311 else 0
312312 }
313313 let ae = (ad + o.amount)
314314 let x = assetBalance(this, g)
315315 let y = {
316316 let e = getInteger(this, "StakeBalance")
317317 if ($isInstanceOf(e, "Int"))
318318 then {
319319 let f = e
320320 f
321321 }
322322 else 0
323323 }
324324 let af = (y + o.amount)
325325 let z = {
326326 let e = getInteger(this, "FundBox")
327327 if ($isInstanceOf(e, "Int"))
328328 then {
329329 let f = e
330330 f
331331 }
332332 else 0
333333 }
334334 let ag = {
335335 let e = getInteger(this, Q)
336336 if ($isInstanceOf(e, "Int"))
337337 then {
338338 let f = e
339339 f
340340 }
341341 else 0
342342 }
343343 let A = {
344344 let e = getInteger(this, "PrizeHeight")
345345 if ($isInstanceOf(e, "Int"))
346346 then {
347347 let f = e
348348 f
349349 }
350350 else 0
351351 }
352352 let B = if (if ((A == 0))
353353 then (z == 0)
354354 else false)
355355 then 0
356356 else if (if ((A == 0))
357357 then (z != 0)
358358 else false)
359359 then height
360360 else if (if ((A != 0))
361361 then (z != 0)
362362 else false)
363363 then A
364364 else 0
365365 let C = {
366366 let e = getInteger(this, "Delay")
367367 if ($isInstanceOf(e, "Int"))
368368 then {
369369 let f = e
370370 f
371371 }
372372 else 0
373373 }
374374 let t = {
375375 let e = getInteger(this, "HighestPush")
376376 if ($isInstanceOf(e, "Int"))
377377 then {
378378 let f = e
379379 f
380380 }
381381 else 0
382382 }
383383 let D = {
384384 let e = getInteger(this, "HighestPushAddress")
385385 if ($isInstanceOf(e, "Int"))
386386 then {
387387 let f = e
388388 f
389389 }
390390 else 0
391391 }
392392 let K = if (if ((height > ((B + C) + k)))
393393 then (t > 0)
394394 else false)
395395 then ""
396396 else D
397397 let L = if (if ((height > ((B + C) + k)))
398398 then (t > 0)
399399 else false)
400400 then height
401401 else B
402402 if ((100000000 > N))
403403 then throw("No enough GovernToken In Contract, Please deposit GovernTokens")
404404 else {
405405 let ah = if ((y == 0))
406406 then 10000
407407 else if ((ac > 10))
408408 then ((10000 * ac) * (1 + (ae / y)))
409409 else (10000 * (1 + (ae / y)))
410410 let ai = if ((ag > 0))
411411 then ((100 * ah) / ag)
412412 else 0
413413 let aj = (ag + ah)
414414 ScriptResult(WriteSet([DataEntry(Q, aj), DataEntry(P, ae), DataEntry(R, ac), DataEntry("StakeBalance", af), DataEntry("PrizeHeight", L), DataEntry(O, ai), DataEntry(v, ab), DataEntry(p, aa), DataEntry("MaxDepositer", X), DataEntry("MaxDeposit", Y), DataEntry("MaxDepositBlock", Z), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, ah, c)]))
415415 }
416416 }
417417 else throw("Can deposit only StakeToken")
418418 }
419419
420420
421421
422422 @Callable(a)
423423 func WithdrawStakedFunds (ak) = {
424424 let k = (1 * 1)
425425 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
426426 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
427427 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
428428 let P = (toBase58String(a.caller.bytes) + "_Staking")
429429 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
430430 let x = assetBalance(this, g)
431431 let F = {
432432 let e = getInteger(this, v)
433433 if ($isInstanceOf(e, "Int"))
434434 then {
435435 let f = e
436436 f
437437 }
438438 else 0
439439 }
440440 let y = {
441441 let e = getInteger(this, "StakeBalance")
442442 if ($isInstanceOf(e, "Int"))
443443 then {
444444 let f = e
445445 f
446446 }
447447 else 0
448448 }
449449 let z = {
450450 let e = getInteger(this, "FundBox")
451451 if ($isInstanceOf(e, "Int"))
452452 then {
453453 let f = e
454454 f
455455 }
456456 else 0
457457 }
458458 let A = {
459459 let e = getInteger(this, "PrizeHeight")
460460 if ($isInstanceOf(e, "Int"))
461461 then {
462462 let f = e
463463 f
464464 }
465465 else 0
466466 }
467467 let C = {
468468 let e = getInteger(this, "Delay")
469469 if ($isInstanceOf(e, "Int"))
470470 then {
471471 let f = e
472472 f
473473 }
474474 else 0
475475 }
476476 let t = {
477477 let e = getInteger(this, "HighestPush")
478478 if ($isInstanceOf(e, "Int"))
479479 then {
480480 let f = e
481481 f
482482 }
483483 else 0
484484 }
485485 let B = if (if ((A == 0))
486486 then (z == 0)
487487 else false)
488488 then 0
489489 else if (if ((A == 0))
490490 then (z != 0)
491491 else false)
492492 then height
493493 else if (if ((A != 0))
494494 then (z != 0)
495495 else false)
496496 then A
497497 else 0
498498 let D = {
499499 let e = getInteger(this, "HighestPushAddress")
500500 if ($isInstanceOf(e, "Int"))
501501 then {
502502 let f = e
503503 f
504504 }
505505 else 0
506506 }
507507 let K = if (if ((height > ((B + C) + k)))
508508 then (t > 0)
509509 else false)
510510 then ""
511511 else D
512512 let L = if (if ((height > ((B + C) + k)))
513513 then (t > 0)
514514 else false)
515515 then height
516516 else B
517517 let b = toBase58String(a.caller.bytes)
518518 let al = {
519519 let e = getInteger(this, P)
520520 if ($isInstanceOf(e, "Int"))
521521 then {
522522 let f = e
523523 f
524524 }
525525 else 0
526526 }
527527 let am = (al - ak)
528528 let af = (y - ak)
529529 let ab = if ((af == 0))
530530 then 0
531531 else F
532532 if ((0 > ak))
533533 then throw("Can't withdraw negative amount")
534534 else if ((0 > am))
535535 then throw(("User cannot withdraw more than deposited funds, Your deposit is: " + toString((al / 100000000))))
536536 else if ((100000000 > assetBalance(this, c)))
537537 then throw(("Not enough Troika In Contract: " + toString((assetBalance(this, c) / 100000000))))
538538 else ScriptResult(WriteSet([DataEntry(Q, 100000000), DataEntry(P, am), DataEntry("StakeBalance", af), DataEntry("PrizeHeight", L), DataEntry(v, ab), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, 100000000, c), ScriptTransfer(a.caller, ak, g)]))
539539 }
540540
541541
542542
543543 @Callable(a)
544544 func WithdrawBigStakeReward () = {
545545 let k = (1 * 1)
546546 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
547547 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
548548 let an = (toBase58String(a.caller.bytes) + "LastBigStakerRewardBlock")
549549 let ao = (toBase58String(a.caller.bytes) + "_BigStaker")
550550 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
551551 let ap = 10
552552 let aq = {
553553 let e = getInteger(this, Q)
554554 if ($isInstanceOf(e, "Int"))
555555 then {
556556 let f = e
557557 f
558558 }
559559 else 0
560560 }
561561 let ar = {
562562 let e = getInteger(this, an)
563563 if ($isInstanceOf(e, "Int"))
564564 then {
565565 let f = e
566566 f
567567 }
568568 else 0
569569 }
570570 let as = {
571571 let e = getInteger(this, "BigStakerRewardTotal")
572572 if ($isInstanceOf(e, "Int"))
573573 then {
574574 let f = e
575575 f
576576 }
577577 else 0
578578 }
579579 let z = {
580580 let e = getInteger(this, "FundBox")
581581 if ($isInstanceOf(e, "Int"))
582582 then {
583583 let f = e
584584 f
585585 }
586586 else 0
587587 }
588588 let A = {
589589 let e = getInteger(this, "PrizeHeight")
590590 if ($isInstanceOf(e, "Int"))
591591 then {
592592 let f = e
593593 f
594594 }
595595 else 0
596596 }
597597 let B = if (if ((A == 0))
598598 then (z == 0)
599599 else false)
600600 then 0
601601 else if (if ((A == 0))
602602 then (z != 0)
603603 else false)
604604 then height
605605 else if (if ((A != 0))
606606 then (z != 0)
607607 else false)
608608 then A
609609 else 0
610610 let C = {
611611 let e = getInteger(this, "Delay")
612612 if ($isInstanceOf(e, "Int"))
613613 then {
614614 let f = e
615615 f
616616 }
617617 else 0
618618 }
619619 let t = {
620620 let e = getInteger(this, "HighestPush")
621621 if ($isInstanceOf(e, "Int"))
622622 then {
623623 let f = e
624624 f
625625 }
626626 else 0
627627 }
628628 let D = {
629629 let e = getInteger(this, "HighestPushAddress")
630630 if ($isInstanceOf(e, "Int"))
631631 then {
632632 let f = e
633633 f
634634 }
635635 else 0
636636 }
637637 let K = if (if ((height > ((B + C) + k)))
638638 then (t > 0)
639639 else false)
640640 then ""
641641 else D
642642 let L = if (if ((height > ((B + C) + k)))
643643 then (t > 0)
644644 else false)
645645 then height
646646 else B
647647 let b = toBase58String(a.caller.bytes)
648648 let ak = {
649649 let e = getInteger(this, ao)
650650 if ($isInstanceOf(e, "Int"))
651651 then {
652652 let f = e
653653 f
654654 }
655655 else 0
656656 }
657657 let af = (as - ak)
658658 let at = if (((height - ar) >= ap))
659659 then (1 * 100000000)
660660 else (aq * (1 - ((height - ar) / (ap * 1440))))
661661 let au = (1 - ((height - ar) / (ap * 1440)))
662662 if ((ak > 0))
663- then throw(("Can't withdraw negative amount " + toString(au)))
663+ then throw(("Can't withdraw negative amount " + toString(at)))
664664 else if (((1000 * 100000000) > aq))
665665 then throw(("Not enough Earned Troikan Tokens to do transaction, you need at least 1000 Troikans, you have: " + toString((aq / 100000000))))
666666 else ScriptResult(WriteSet([DataEntry(ao, 0), DataEntry("BigStakerRewardTotal", af), DataEntry(Q, (aq - at)), DataEntry("PrizeHeight", B), DataEntry(an, height), DataEntry("HighestPushAddress", K)]), TransferSet([ScriptTransfer(a.caller, ak, g)]))
667667 }
668668
669669
670670
671671 @Callable(a)
672672 func HarvestGovernToiken (ak) = {
673673 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
674674 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
675675 let x = assetBalance(this, g)
676676 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
677677 let y = {
678678 let e = getInteger(this, "StakeBalance")
679679 if ($isInstanceOf(e, "Int"))
680680 then {
681681 let f = e
682682 f
683683 }
684684 else 0
685685 }
686686 let z = {
687687 let e = getInteger(this, "FundBox")
688688 if ($isInstanceOf(e, "Int"))
689689 then {
690690 let f = e
691691 f
692692 }
693693 else 0
694694 }
695695 let A = {
696696 let e = getInteger(this, "PrizeHeight")
697697 if ($isInstanceOf(e, "Int"))
698698 then {
699699 let f = e
700700 f
701701 }
702702 else 0
703703 }
704704 let B = if (if ((A == 0))
705705 then (z == 0)
706706 else false)
707707 then 0
708708 else if (if ((A == 0))
709709 then (z != 0)
710710 else false)
711711 then height
712712 else if (if ((A != 0))
713713 then (z != 0)
714714 else false)
715715 then A
716716 else 0
717717 let b = toBase58String(a.caller.bytes)
718718 let al = {
719719 let e = getInteger(this, Q)
720720 if ($isInstanceOf(e, "Int"))
721721 then {
722722 let f = e
723723 f
724724 }
725725 else 0
726726 }
727727 let am = (al - ak)
728728 if ((0 > ak))
729729 then throw("Can't withdraw negative amount")
730730 else if ((0 > am))
731731 then throw(("User cannot withdraw more than deposited funds, Your deposit is: " + toString((al / 100000000))))
732732 else ScriptResult(WriteSet([DataEntry(Q, am), DataEntry("PrizeHeight", B)]), TransferSet([ScriptTransfer(a.caller, ak, c)]))
733733 }
734734
735735
736736
737737 @Callable(a)
738738 func delayprize () = {
739739 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
740740 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
741741 let av = (1 * 1)
742742 let k = (1 * 1)
743743 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
744744 let aw = assetBalance(Address(a.caller.bytes), c)
745745 let x = assetBalance(this, g)
746746 let y = {
747747 let e = getInteger(this, "StakeBalance")
748748 if ($isInstanceOf(e, "Int"))
749749 then {
750750 let f = e
751751 f
752752 }
753753 else 0
754754 }
755755 let z = {
756756 let e = getInteger(this, "FundBox")
757757 if ($isInstanceOf(e, "Int"))
758758 then {
759759 let f = e
760760 f
761761 }
762762 else 0
763763 }
764764 let A = {
765765 let e = getInteger(this, "PrizeHeight")
766766 if ($isInstanceOf(e, "Int"))
767767 then {
768768 let f = e
769769 f
770770 }
771771 else 0
772772 }
773773 let C = {
774774 let e = getInteger(this, "Delay")
775775 if ($isInstanceOf(e, "Int"))
776776 then {
777777 let f = e
778778 f
779779 }
780780 else 0
781781 }
782782 let B = if (if ((A == 0))
783783 then (z == 0)
784784 else false)
785785 then 0
786786 else if (if ((A == 0))
787787 then (z != 0)
788788 else false)
789789 then height
790790 else if (if ((A != 0))
791791 then (z != 0)
792792 else false)
793793 then A
794794 else 0
795795 let t = {
796796 let e = getInteger(this, "HighestPush")
797797 if ($isInstanceOf(e, "Int"))
798798 then {
799799 let f = e
800800 f
801801 }
802802 else 0
803803 }
804804 let D = {
805805 let e = getInteger(this, "HighestPushAddress")
806806 if ($isInstanceOf(e, "Int"))
807807 then {
808808 let f = e
809809 f
810810 }
811811 else 0
812812 }
813813 let K = if (if ((height > ((B + C) + k)))
814814 then (t > 0)
815815 else false)
816816 then ""
817817 else D
818818 let L = if (if ((height > ((B + C) + k)))
819819 then (t > 0)
820820 else false)
821821 then height
822822 else B
823823 let ax = {
824824 let e = getInteger(this, "DelayCost")
825825 if ($isInstanceOf(e, "Int"))
826826 then {
827827 let f = e
828828 f
829829 }
830830 else 10
831831 }
832832 let o = extract(a.payment)
833833 let H = {
834834 let e = getInteger(this, "DevBox")
835835 if ($isInstanceOf(e, "Int"))
836836 then {
837837 let f = e
838838 f
839839 }
840840 else 0
841841 }
842842 if (if (isDefined(o.assetId))
843843 then (extract(o.assetId) == c)
844844 else false)
845845 then if ((z > 0))
846846 then {
847847 let aq = o.amount
848848 let d = (H + ((o.amount * 5) / 1000))
849849 let ay = if ((ax == 0))
850850 then 1000000000
851851 else (2 * ax)
852852 if ((aq >= ay))
853853 then {
854854 let J = (C + av)
855855 WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", ay), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
856856 }
857857 else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(ay)) + "TROIKAs"))
858858 }
859859 else throw("You cannot delay the reward before reward is received! Please wait until a reward is available")
860860 else throw("Can Use only Troika Token to Delay Reward")
861861 }
862862
863863
864864
865865 @Callable(a)
866866 func ClaimPrize () = {
867867 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
868868 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
869869 let P = (toBase58String(a.caller.bytes) + "_Staking")
870870 let p = (toBase58String(a.caller.bytes) + "_Push")
871871 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
872872 let i = 7
873873 let l = 0
874874 let az = assetBalance(this, c)
875875 let x = assetBalance(this, g)
876876 let y = {
877877 let e = getInteger(this, "StakeBalance")
878878 if ($isInstanceOf(e, "Int"))
879879 then {
880880 let f = e
881881 f
882882 }
883883 else 0
884884 }
885885 let z = {
886886 let e = getInteger(this, "FundBox")
887887 if ($isInstanceOf(e, "Int"))
888888 then {
889889 let f = e
890890 f
891891 }
892892 else 0
893893 }
894894 let aa = {
895895 let e = getInteger(this, p)
896896 if ($isInstanceOf(e, "Int"))
897897 then {
898898 let f = e
899899 f
900900 }
901901 else 0
902902 }
903903 let F = {
904904 let e = getInteger(this, v)
905905 if ($isInstanceOf(e, "Int"))
906906 then {
907907 let f = e
908908 f
909909 }
910910 else 0
911911 }
912912 let aA = {
913913 let e = getInteger(this, P)
914914 if ($isInstanceOf(e, "Int"))
915915 then {
916916 let f = e
917917 f
918918 }
919919 else 0
920920 }
921921 let C = {
922922 let e = getInteger(this, "Delay")
923923 if ($isInstanceOf(e, "Int"))
924924 then {
925925 let f = e
926926 f
927927 }
928928 else 0
929929 }
930930 let aB = getStringValue(this, "HighestPushAddress")
931931 let aC = {
932932 let e = getInteger(this, "PrizeHeight")
933933 if ($isInstanceOf(e, "Int"))
934934 then {
935935 let f = e
936936 f
937937 }
938938 else 0
939939 }
940940 let t = {
941941 let e = getInteger(this, "HighestPush")
942942 if ($isInstanceOf(e, "Int"))
943943 then {
944944 let f = e
945945 f
946946 }
947947 else 0
948948 }
949949 let r = (toBase58String(a.caller.bytes) + "_refs")
950950 let s = {
951951 let e = getInteger(this, r)
952952 if ($isInstanceOf(e, "Int"))
953953 then {
954954 let f = e
955955 f
956956 }
957957 else 0
958958 }
959959 if (if ((z == 0))
960960 then true
961961 else (10000000000 > az))
962962 then throw("No prize to Claim or Not enough Govern Token en Contract (Min 100 Troika)")
963963 else if ((toBase58String(a.caller.bytes) != aB))
964964 then throw("You are not the winner hence cannot claim the reward ")
965965 else if (if ((100000000 > aA))
966966 then (i > F)
967967 else false)
968968 then throw("You have to Stake ASIMI Token to claim reward ")
969969 else if (if ((height > (aC + C)))
970970 then (aa >= t)
971971 else false)
972972 then if ((s >= l))
973973 then ScriptResult(WriteSet([DataEntry(aB, z), DataEntry("FundBox", 0), DataEntry("HighestPush", 0), DataEntry(p, 0), DataEntry("HighestPushAddress", ""), DataEntry("PrizeHeight", 0), DataEntry("Delay", 0), DataEntry("DelayCost", 0), DataEntry("LastWinner", aB), DataEntry("LastPrize", z)]), TransferSet([ScriptTransfer(a.caller, z, g), ScriptTransfer(a.caller, 1000000000, c)]))
974974 else throw("You have to have 10 referrals already staking for a minimum of 10 days to Claim the prize")
975975 else throw("You have to be the user with the highest Push and wait till countown is finished, to claim Reward")
976976 }
977977
978978
979979
980980 @Callable(a)
981981 func Addmentor (aD) = {
982982 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
983983 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
984984 let aE = (toBase58String(a.caller.bytes) + "_Mentor")
985985 if ((aD != ""))
986986 then WriteSet([DataEntry(aE, aD)])
987987 else throw("Mentor's Address cannot be empty")
988988 }
989989
990990

github/deemru/w8io/169f3d6 
77.10 ms