tx · 6QUpPC9ssZ4pEAc7paxNxSeZ8obqCdozaCJDergRt8QC

3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK:  -0.01000000 Waves

2021.08.15 13:15 [1659339] smart account 3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK > SELF 0.00000000 Waves

{ "type": 13, "id": "6QUpPC9ssZ4pEAc7paxNxSeZ8obqCdozaCJDergRt8QC", "fee": 1000000, "feeAssetId": null, "timestamp": 1629022557755, "version": 2, "chainId": 84, "sender": "3N9evuqxGecMq9hBmpdJu2VkMzdR5VNVrvK", "senderPublicKey": "AHY8zupoYc6HPJ5fh1gQiGE9bNZSeifFbcQQ89okxVug", "proofs": [ "52F8jMrE9ZFh4wWonELBt8FZhkY9MyctgBjaeS98grw3wsYgkLtN1Cn9PztZTxvWAP7wMBJx6cJPytUUYZPpjzZ8" ], "script": "base64:AAIDAAAAAAAAB44IARIAEgASABIDCgEBEgASAwoBARIAEgASAwoBCBoHCgJhMRIBaRoQCgJhMhIKY3VycmVudEtleRoRCgJhMxILR292ZXJuVG9rZW4aEgoCYTQSDERldkJveEFtb3VudBoNCgJhNRIHJG1hdGNoMBoHCgJhNhIBYRoRCgJhNxILU3Rha2VkVG9rZW4aEgoCYTgSDG1pblB1c2hCbG9jaxoTCgJhORINbWluU3Rha2VCbG9jaxoUCgJiMRIORGVsYXlBZnRlclB1c2gaDgoCYjISCFdhaXRUaW1lGgwKAmIzEgZtaW5yZWYaFAoCYjQSDkZpcnN0UHVzaFRpbWVyGh0KAmI1Ehd1c2VyV2FsbGV0R292ZXJuQmFsYW5jZRoJCgJiNhIDcG10Gg4KAmI3EghVc2VyUHVzaBoaCgJiOBIUVXNlckxhc3RQdXNoT2xkVmFsdWUaEQoCYjkSC1VzZXJSZWZzTnVtGhYKAmMxEhBVc2VyUmVmc051bVZhbHVlGhYKAmMyEhBIaWdoZXN0UHVzaFZhbHVlGhcKAmMzEhFVc2VyTGFzdFB1c2hCbG9jaxoYCgJjNBISVXNlckxhc3RTdGFrZUJsb2NrGg8KAmM1EglVc2VyU3Rha2UaIAoCYzYSGkNvbnRyYWN0V2FsbGV0U3Rha2VCYWxhbmNlGhIKAmM3EgxTdGFrZUJhbGFuY2UaEQoCYzgSC1ByaXplQW1vdW50GhsKAmM5EhVIZWlnaHRUcmFuc2FjdEZ1bmRCb3gaFgoCZDESEFByaXplSGVpZ2h0VmFsdWUaEQoCZDISC0FjdHVhbERlbGF5GhgKAmQzEhJIaWdoZXN0UHVzaEFkZHJlc3MaHAoCZDQSFlVzZXJMYXN0UHVzaEJsb2NrVmFsdWUaHQoCZDUSF1VzZXJMYXN0U3Rha2VCbG9ja1ZhbHVlGhQKAmQ2Eg5Vc2VyU3Rha2VWYWx1ZRoTCgJkNxINRGV2Qm94QmFsYW5jZRoTCgJkOBINVXNlclB1c2h2YWx1ZRoOCgJkORIITmV3RGVsYXkaHQoCZTESF0hpZ2hlc3RQdXNoQWRkcmVzc1ZhbHVlGhkKAmUyEhNQcml6ZUhlaWdodFZhbHVlTmV3GgkKAmUzEgN0eHQaJQoCZTQSH0dvdmVyblRva2VuU21hcnRDb250cmFjdEJhbGFuY2UaDQoCZTUSB1VzZXJBUFkaGAoCZTYSElVzZXJTdGFrZWRUb2tlbktleRoYCgJlNxISVXNlckdvdmVyblRva2VuS2V5Gh4KAmU4EhhVc2VyU3Rha2VUcmFuc2FjdGlvbnNLZXkaEwoCZTkSDUFkZHJlc3NIZWlnaHQaGwoCZjESFVVzZXJTdGFrZVRyYW5zYWN0aW9ucxoSCgJmMhIMTWF4RGVwb3NpdGVyGhUKAmYzEg9NYXhEZXBvc2l0QmxvY2saEAoCZjQSCk1heERlcG9zaXQaFwoCZjUSEU1heERlcG9zaXRlclZhbHVlGhUKAmY2Eg9NYXhEZXBvc2l0VmFsdWUaGgoCZjcSFE1heERlcG9zaXRCbG9ja1ZhbHVlGhMKAmY4Eg1Vc2VyUHVzaFZhbHVlGiAKAmY5EhpVc2VyTGFzdFN0YWtlQmxvY2tOZXdWYWx1ZRoeCgJnMRIYTmV3VXNlclN0YWtlVHJhbnNhY3Rpb25zGh4KAmcyEhhjdXJyZW50QW1vdW50U3Rha2VkVG9rZW4aGgoCZzMSFG5ld0Ftb3VudFN0YWtlZFRva2VuGhgKAmc0EhJTdGFrZUJhbGFuY2VBbW91bnQaHgoCZzUSGGN1cnJlbnRBbW91bnRHb3Zlcm5Ub2tlbhoMCgJnNhIGUmV3YXJkGhIKAmc3EgxVc2VyQVBZVmFsdWUaGgoCZzgSFG5ld0Ftb3VudEdvdmVyblRva2VuGgwKAmc5EgZhbW91bnQaEwoCaDESDWN1cnJlbnRBbW91bnQaDwoCaDISCW5ld0Ftb3VudBoeCgJoMxIYTGFzdEJpZ1N0YWtlclJld2FyZEJsb2NrGhUKAmg0Eg9CaWdTdGFrZXJSZXdhcmQaGAoCaDUSEkxpbWlXaXRoZHJhd1Jld2FyZBobCgJoNhIVVXNlckdvdmVyblRva2VuQW1vdW50GiMKAmg3Eh1MYXN0QmlnU3Rha2VyUmV3YXJkQmxvY2tWYWx1ZRofCgJoOBIZQmlnU3Rha2VyUmV3YXJkVG90YWxWYWx1ZRoYCgJoORISQmlnU3Rha2VyUmV3YXJkVGF4Gg8KAmkxEglEZWxheURheXMaHgoCaTISGFVzZXJXYWxsZXRTR292ZXJuQmFsYW5jZRoVCgJpMxIPQWN0dWFsRGVsYXlDb3N0GhIKAmk0EgxOZXdE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AAAATllvdSBjYW5ub3QgcHVzaCBiZWZvcmUgdGhlIHJld2FyZCBpcyB1bmxvY2tlZCwgbm8gcmV3YXJkIGhhcyBiZWVuIGRldGVjdGVkIHlldAkAAAIAAAABAgAAAENZb3VyIHB1c2ggaW4gdHJvaWthbiB0b2tlbiwgc2hvdWxkIGJlIEhpZ2hlciB0aGFuIGxhc3QgSGlnaGVzdCBQdXNoCQAAAgAAAAECAAAAWFRvIGJlIGFibGUgdG8gcGFydGljaXBhdGUgaW4gUHVzaGluZyBmb3IgdGhlIHJld2FyZCB5b3UgbmVlZCB0byBTdGFrZSBBU0lNSXMgaW4gdGhlIGRBcHAJAAACAAAAAQIAAAA1WW91IGhhdmUgdG8gd2FpdCAxMG1pbiBiZWZvcmUgeW91IGNhbiBtYWtlIGEgbmV3IFB1c2gJAAACAAAAAQkAASwAAAACAgAAADpZb3VyIFB1c2ggZG90IG5vdCBjb21wbHkgb25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczogAgAAAF0xLiBQb3NpdGl2ZSBWYWx1ZSBmb3IgUHVzaCBpbiBUcm9pa2FuIFRva2UKIDIuIE11c3QgU3Rha2VkIEFTSU1JIFRva2VuIGZvciBhIG1pbmltdW0gb2Ygd2VlayAJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAdkNhbiBkZXBvc2l0IG9ubHkgcG9zaXRpdmUgYW1vdW50cyBvZiBUcm9pa2FuIFRva2VuLCBvciBDaGVjayB5b3VyIFdhbGxldCBiYWxhbmNlIGluIFRyb2lrYSwgeW91IHNob3VsZCBoYXZlIG1vcmUgdGhhbiAJAAGkAAAAAQUAAAACYzICAAAACCB0byBwdXNoCQAAAgAAAAECAAAApFlvdSBkbyBub3QgaGF2ZSBlbm91Z2ggVHJvaWthbiBUb2tlbnMgaW4geW91ciBXYWxsZXQgQmFsYW5jZSwgUGxlYXNlIEhhcnZlc3QgaWYgeW91IGhhdmUgZWFybmVkIFRyb2lrYW4gd2FsbGV0IG9yIHRyYW5zZmVyIHRvIHlvdXIgd2FsbGV0IG5lY2Vzc2FyeSBUcm9pa2FuIGFtb3VudCAhAAAAAmExAQAAAAVTdGFrZQAAAAAEAAAAAmIyCQAAaAAAAAIAAAAAAAAA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", "height": 1659339, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BDWARbMRksBMCVuwSro6JCvaYZjNm2kBndAyi7rNfHUe Next: 5LAMzEKRXSNQmvvT3HHyAM4ypdk4iVGo811qSBjXbJDE Diff:
OldNewDifferences
657657 let af = (as - ak)
658658 let at = if (((height - ar) >= ap))
659659 then (1 * 100000000)
660- else (aq * (1 - ((height - ar) / (ap * 1440))))
661- let au = (((aq / 1000) * (1000 - ((1000 * (height - ar)) / (ap * 1440)))) / 100000000)
662- if ((ak > 0))
663- then throw(("Can't withdraw negative amount " + toString(au)))
660+ else (((aq / 1000) * (1000 - ((1000 * (height - ar)) / (ap * 1440)))) / 100000000)
661+ if ((0 > ak))
662+ then throw("Can't withdraw negative amount ")
664663 else if (((1000 * 100000000) > aq))
665664 then throw(("Not enough Earned Troikan Tokens to do transaction, you need at least 1000 Troikans, you have: " + toString((aq / 100000000))))
666665 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)]))
738737 func delayprize () = {
739738 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
740739 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
741- let av = (1 * 1)
740+ let au = (1 * 1)
742741 let k = (1 * 1)
743742 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
744- let aw = assetBalance(Address(a.caller.bytes), c)
743+ let av = assetBalance(Address(a.caller.bytes), c)
745744 let x = assetBalance(this, g)
746745 let y = {
747746 let e = getInteger(this, "StakeBalance")
820819 else false)
821820 then height
822821 else B
823- let ax = {
822+ let aw = {
824823 let e = getInteger(this, "DelayCost")
825824 if ($isInstanceOf(e, "Int"))
826825 then {
846845 then {
847846 let aq = o.amount
848847 let d = (H + ((o.amount * 5) / 1000))
849- let ay = if ((ax == 0))
848+ let ax = if ((aw == 0))
850849 then 1000000000
851- else (2 * ax)
852- if ((aq >= ay))
850+ else (2 * aw)
851+ if ((aq >= ax))
853852 then {
854- let J = (C + av)
855- WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", ay), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
853+ let J = (C + au)
854+ WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", ax), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
856855 }
857- else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(ay)) + "TROIKAs"))
856+ else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(ax)) + "TROIKAs"))
858857 }
859858 else throw("You cannot delay the reward before reward is received! Please wait until a reward is available")
860859 else throw("Can Use only Troika Token to Delay Reward")
871870 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
872871 let i = 7
873872 let l = 0
874- let az = assetBalance(this, c)
873+ let ay = assetBalance(this, c)
875874 let x = assetBalance(this, g)
876875 let y = {
877876 let e = getInteger(this, "StakeBalance")
909908 }
910909 else 0
911910 }
912- let aA = {
911+ let az = {
913912 let e = getInteger(this, P)
914913 if ($isInstanceOf(e, "Int"))
915914 then {
927926 }
928927 else 0
929928 }
930- let aB = getStringValue(this, "HighestPushAddress")
931- let aC = {
929+ let aA = getStringValue(this, "HighestPushAddress")
930+ let aB = {
932931 let e = getInteger(this, "PrizeHeight")
933932 if ($isInstanceOf(e, "Int"))
934933 then {
958957 }
959958 if (if ((z == 0))
960959 then true
961- else (10000000000 > az))
960+ else (10000000000 > ay))
962961 then throw("No prize to Claim or Not enough Govern Token en Contract (Min 100 Troika)")
963- else if ((toBase58String(a.caller.bytes) != aB))
962+ else if ((toBase58String(a.caller.bytes) != aA))
964963 then throw("You are not the winner hence cannot claim the reward ")
965- else if (if ((100000000 > aA))
964+ else if (if ((100000000 > az))
966965 then (i > F)
967966 else false)
968967 then throw("You have to Stake ASIMI Token to claim reward ")
969- else if (if ((height > (aC + C)))
968+ else if (if ((height > (aB + C)))
970969 then (aa >= t)
971970 else false)
972971 then if ((s >= l))
973- 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)]))
972+ then ScriptResult(WriteSet([DataEntry(aA, z), DataEntry("FundBox", 0), DataEntry("HighestPush", 0), DataEntry(p, 0), DataEntry("HighestPushAddress", ""), DataEntry("PrizeHeight", 0), DataEntry("Delay", 0), DataEntry("DelayCost", 0), DataEntry("LastWinner", aA), DataEntry("LastPrize", z)]), TransferSet([ScriptTransfer(a.caller, z, g), ScriptTransfer(a.caller, 1000000000, c)]))
974973 else throw("You have to have 10 referrals already staking for a minimum of 10 days to Claim the prize")
975974 else throw("You have to be the user with the highest Push and wait till countown is finished, to claim Reward")
976975 }
978977
979978
980979 @Callable(a)
981-func Addmentor (aD) = {
980+func Addmentor (aC) = {
982981 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
983982 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
984- let aE = (toBase58String(a.caller.bytes) + "_Mentor")
985- if ((aD != ""))
986- then WriteSet([DataEntry(aE, aD)])
983+ let aD = (toBase58String(a.caller.bytes) + "_Mentor")
984+ if ((aC != ""))
985+ then WriteSet([DataEntry(aD, aC)])
987986 else throw("Mentor's Address cannot be empty")
988987 }
989988
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 = 1
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)
660- else (aq * (1 - ((height - ar) / (ap * 1440))))
661- let au = (((aq / 1000) * (1000 - ((1000 * (height - ar)) / (ap * 1440)))) / 100000000)
662- if ((ak > 0))
663- then throw(("Can't withdraw negative amount " + toString(au)))
660+ else (((aq / 1000) * (1000 - ((1000 * (height - ar)) / (ap * 1440)))) / 100000000)
661+ if ((0 > ak))
662+ then throw("Can't withdraw negative amount ")
664663 else if (((1000 * 100000000) > aq))
665664 then throw(("Not enough Earned Troikan Tokens to do transaction, you need at least 1000 Troikans, you have: " + toString((aq / 100000000))))
666665 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)]))
667666 }
668667
669668
670669
671670 @Callable(a)
672671 func HarvestGovernToiken (ak) = {
673672 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
674673 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
675674 let x = assetBalance(this, g)
676675 let Q = (toBase58String(a.caller.bytes) + "_Earnings")
677676 let y = {
678677 let e = getInteger(this, "StakeBalance")
679678 if ($isInstanceOf(e, "Int"))
680679 then {
681680 let f = e
682681 f
683682 }
684683 else 0
685684 }
686685 let z = {
687686 let e = getInteger(this, "FundBox")
688687 if ($isInstanceOf(e, "Int"))
689688 then {
690689 let f = e
691690 f
692691 }
693692 else 0
694693 }
695694 let A = {
696695 let e = getInteger(this, "PrizeHeight")
697696 if ($isInstanceOf(e, "Int"))
698697 then {
699698 let f = e
700699 f
701700 }
702701 else 0
703702 }
704703 let B = if (if ((A == 0))
705704 then (z == 0)
706705 else false)
707706 then 0
708707 else if (if ((A == 0))
709708 then (z != 0)
710709 else false)
711710 then height
712711 else if (if ((A != 0))
713712 then (z != 0)
714713 else false)
715714 then A
716715 else 0
717716 let b = toBase58String(a.caller.bytes)
718717 let al = {
719718 let e = getInteger(this, Q)
720719 if ($isInstanceOf(e, "Int"))
721720 then {
722721 let f = e
723722 f
724723 }
725724 else 0
726725 }
727726 let am = (al - ak)
728727 if ((0 > ak))
729728 then throw("Can't withdraw negative amount")
730729 else if ((0 > am))
731730 then throw(("User cannot withdraw more than deposited funds, Your deposit is: " + toString((al / 100000000))))
732731 else ScriptResult(WriteSet([DataEntry(Q, am), DataEntry("PrizeHeight", B)]), TransferSet([ScriptTransfer(a.caller, ak, c)]))
733732 }
734733
735734
736735
737736 @Callable(a)
738737 func delayprize () = {
739738 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
740739 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
741- let av = (1 * 1)
740+ let au = (1 * 1)
742741 let k = (1 * 1)
743742 let Q = ((toBase58String(a.caller.bytes) + "_") + toBase58String(c))
744- let aw = assetBalance(Address(a.caller.bytes), c)
743+ let av = assetBalance(Address(a.caller.bytes), c)
745744 let x = assetBalance(this, g)
746745 let y = {
747746 let e = getInteger(this, "StakeBalance")
748747 if ($isInstanceOf(e, "Int"))
749748 then {
750749 let f = e
751750 f
752751 }
753752 else 0
754753 }
755754 let z = {
756755 let e = getInteger(this, "FundBox")
757756 if ($isInstanceOf(e, "Int"))
758757 then {
759758 let f = e
760759 f
761760 }
762761 else 0
763762 }
764763 let A = {
765764 let e = getInteger(this, "PrizeHeight")
766765 if ($isInstanceOf(e, "Int"))
767766 then {
768767 let f = e
769768 f
770769 }
771770 else 0
772771 }
773772 let C = {
774773 let e = getInteger(this, "Delay")
775774 if ($isInstanceOf(e, "Int"))
776775 then {
777776 let f = e
778777 f
779778 }
780779 else 0
781780 }
782781 let B = if (if ((A == 0))
783782 then (z == 0)
784783 else false)
785784 then 0
786785 else if (if ((A == 0))
787786 then (z != 0)
788787 else false)
789788 then height
790789 else if (if ((A != 0))
791790 then (z != 0)
792791 else false)
793792 then A
794793 else 0
795794 let t = {
796795 let e = getInteger(this, "HighestPush")
797796 if ($isInstanceOf(e, "Int"))
798797 then {
799798 let f = e
800799 f
801800 }
802801 else 0
803802 }
804803 let D = {
805804 let e = getInteger(this, "HighestPushAddress")
806805 if ($isInstanceOf(e, "Int"))
807806 then {
808807 let f = e
809808 f
810809 }
811810 else 0
812811 }
813812 let K = if (if ((height > ((B + C) + k)))
814813 then (t > 0)
815814 else false)
816815 then ""
817816 else D
818817 let L = if (if ((height > ((B + C) + k)))
819818 then (t > 0)
820819 else false)
821820 then height
822821 else B
823- let ax = {
822+ let aw = {
824823 let e = getInteger(this, "DelayCost")
825824 if ($isInstanceOf(e, "Int"))
826825 then {
827826 let f = e
828827 f
829828 }
830829 else 10
831830 }
832831 let o = extract(a.payment)
833832 let H = {
834833 let e = getInteger(this, "DevBox")
835834 if ($isInstanceOf(e, "Int"))
836835 then {
837836 let f = e
838837 f
839838 }
840839 else 0
841840 }
842841 if (if (isDefined(o.assetId))
843842 then (extract(o.assetId) == c)
844843 else false)
845844 then if ((z > 0))
846845 then {
847846 let aq = o.amount
848847 let d = (H + ((o.amount * 5) / 1000))
849- let ay = if ((ax == 0))
848+ let ax = if ((aw == 0))
850849 then 1000000000
851- else (2 * ax)
852- if ((aq >= ay))
850+ else (2 * aw)
851+ if ((aq >= ax))
853852 then {
854- let J = (C + av)
855- WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", ay), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
853+ let J = (C + au)
854+ WriteSet([DataEntry("Delay", J), DataEntry("DelayCost", ax), DataEntry("PrizeHeight", L), DataEntry("DevBox", d), DataEntry("HighestPushAddress", K)])
856855 }
857- else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(ay)) + "TROIKAs"))
856+ else throw((("To delay the release of the reward ONE DAY later than expected, you need " + toString(ax)) + "TROIKAs"))
858857 }
859858 else throw("You cannot delay the reward before reward is received! Please wait until a reward is available")
860859 else throw("Can Use only Troika Token to Delay Reward")
861860 }
862861
863862
864863
865864 @Callable(a)
866865 func ClaimPrize () = {
867866 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
868867 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
869868 let P = (toBase58String(a.caller.bytes) + "_Staking")
870869 let p = (toBase58String(a.caller.bytes) + "_Push")
871870 let v = (toBase58String(a.caller.bytes) + "_UserLastStakeBlock")
872871 let i = 7
873872 let l = 0
874- let az = assetBalance(this, c)
873+ let ay = assetBalance(this, c)
875874 let x = assetBalance(this, g)
876875 let y = {
877876 let e = getInteger(this, "StakeBalance")
878877 if ($isInstanceOf(e, "Int"))
879878 then {
880879 let f = e
881880 f
882881 }
883882 else 0
884883 }
885884 let z = {
886885 let e = getInteger(this, "FundBox")
887886 if ($isInstanceOf(e, "Int"))
888887 then {
889888 let f = e
890889 f
891890 }
892891 else 0
893892 }
894893 let aa = {
895894 let e = getInteger(this, p)
896895 if ($isInstanceOf(e, "Int"))
897896 then {
898897 let f = e
899898 f
900899 }
901900 else 0
902901 }
903902 let F = {
904903 let e = getInteger(this, v)
905904 if ($isInstanceOf(e, "Int"))
906905 then {
907906 let f = e
908907 f
909908 }
910909 else 0
911910 }
912- let aA = {
911+ let az = {
913912 let e = getInteger(this, P)
914913 if ($isInstanceOf(e, "Int"))
915914 then {
916915 let f = e
917916 f
918917 }
919918 else 0
920919 }
921920 let C = {
922921 let e = getInteger(this, "Delay")
923922 if ($isInstanceOf(e, "Int"))
924923 then {
925924 let f = e
926925 f
927926 }
928927 else 0
929928 }
930- let aB = getStringValue(this, "HighestPushAddress")
931- let aC = {
929+ let aA = getStringValue(this, "HighestPushAddress")
930+ let aB = {
932931 let e = getInteger(this, "PrizeHeight")
933932 if ($isInstanceOf(e, "Int"))
934933 then {
935934 let f = e
936935 f
937936 }
938937 else 0
939938 }
940939 let t = {
941940 let e = getInteger(this, "HighestPush")
942941 if ($isInstanceOf(e, "Int"))
943942 then {
944943 let f = e
945944 f
946945 }
947946 else 0
948947 }
949948 let r = (toBase58String(a.caller.bytes) + "_refs")
950949 let s = {
951950 let e = getInteger(this, r)
952951 if ($isInstanceOf(e, "Int"))
953952 then {
954953 let f = e
955954 f
956955 }
957956 else 0
958957 }
959958 if (if ((z == 0))
960959 then true
961- else (10000000000 > az))
960+ else (10000000000 > ay))
962961 then throw("No prize to Claim or Not enough Govern Token en Contract (Min 100 Troika)")
963- else if ((toBase58String(a.caller.bytes) != aB))
962+ else if ((toBase58String(a.caller.bytes) != aA))
964963 then throw("You are not the winner hence cannot claim the reward ")
965- else if (if ((100000000 > aA))
964+ else if (if ((100000000 > az))
966965 then (i > F)
967966 else false)
968967 then throw("You have to Stake ASIMI Token to claim reward ")
969- else if (if ((height > (aC + C)))
968+ else if (if ((height > (aB + C)))
970969 then (aa >= t)
971970 else false)
972971 then if ((s >= l))
973- 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)]))
972+ then ScriptResult(WriteSet([DataEntry(aA, z), DataEntry("FundBox", 0), DataEntry("HighestPush", 0), DataEntry(p, 0), DataEntry("HighestPushAddress", ""), DataEntry("PrizeHeight", 0), DataEntry("Delay", 0), DataEntry("DelayCost", 0), DataEntry("LastWinner", aA), DataEntry("LastPrize", z)]), TransferSet([ScriptTransfer(a.caller, z, g), ScriptTransfer(a.caller, 1000000000, c)]))
974973 else throw("You have to have 10 referrals already staking for a minimum of 10 days to Claim the prize")
975974 else throw("You have to be the user with the highest Push and wait till countown is finished, to claim Reward")
976975 }
977976
978977
979978
980979 @Callable(a)
981-func Addmentor (aD) = {
980+func Addmentor (aC) = {
982981 let g = base58'Hoej8L1ezqQY4Miex4Z4J7uJ33LCdcubV3DsubGHEqWP'
983982 let c = base58'6ZPMzZseuYoMP4ByozJpVxbugXBobwJYF22zVjW5JjN'
984- let aE = (toBase58String(a.caller.bytes) + "_Mentor")
985- if ((aD != ""))
986- then WriteSet([DataEntry(aE, aD)])
983+ let aD = (toBase58String(a.caller.bytes) + "_Mentor")
984+ if ((aC != ""))
985+ then WriteSet([DataEntry(aD, aC)])
987986 else throw("Mentor's Address cannot be empty")
988987 }
989988
990989

github/deemru/w8io/169f3d6 
99.07 ms