tx · AiiCjVVhxTPWeaFni2vikifJWYqn58TrFcYv4ihJ6eby

3N7Ceyu23j5bYLLkou2xqucWC8f5Ma5b3WL:  -0.01440000 Waves

2020.10.21 20:42 [1230641] smart account 3N7Ceyu23j5bYLLkou2xqucWC8f5Ma5b3WL > SELF 0.00000000 Waves

{ "type": 13, "id": "AiiCjVVhxTPWeaFni2vikifJWYqn58TrFcYv4ihJ6eby", "fee": 1440000, "feeAssetId": null, "timestamp": 1603302218309, "version": 2, "chainId": 84, "sender": "3N7Ceyu23j5bYLLkou2xqucWC8f5Ma5b3WL", "senderPublicKey": "4sCkx8qKE5wmxM8E1kfvNPCWnrTM2A6TTPYUQTsAWwwm", "proofs": [ "2ieqogDUK7j5NKJPqiJPxkm27AeK8oGePGZvWmeUCP7PRFbN5D8f94dFX8BFL5r7MiH6pDANkDXygMa4PtmkZebx" ], "script": "base64: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blRva2VuTWF4RGVwb3NpdAQAAAAaTWF4R292ZXJuVG9rZW5EZXBvc2l0ZXJLZXkCAAAAGk1heEdvdmVyblRva2VuRGVwb3NpdGVyS2V5BAAAABVNYXhHb3Zlcm5Ub2tlbkRlcG9zaXQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAAOR292ZXJuVG9rZW5LZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAMJAABmAAAAAgUAAAAaQ3VycnJlbnRHb3Zlcm5Ub2tlbkRlcG9zaXQFAAAAFU1heEdvdmVyblRva2VuRGVwb3NpdAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAKY3VycmVudEtleQUAAAAaQ3VycnJlbnRHb3Zlcm5Ub2tlbkRlcG9zaXQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADkdvdmVyblRva2VuS2V5BQAAABpDdXJycmVudEdvdmVyblRva2VuRGVwb3NpdAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAaTWF4R292ZXJuVG9rZW5EZXBvc2l0ZXJLZXkFAAAACmN1cnJlbnRLZXkFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAKY3VycmVudEtleQUAAAAaQ3VycnJlbnRHb3Zlcm5Ub2tlbkRlcG9zaXQFAAAAA25pbAkAAAIAAAABAgAAAB1DYW4gZGVwb3NpdCBvbmx5IEdvdmVybiBUb2tlbgAAAAFpAQAAABNXaXRoZHJhd1N0YWtlZEZ1bmRzAAAAAQAAAAZhbW91bnQEAAAAD0NvbGxhdGVyYWxUb2tlbgEAAAAgRcBshwjyRR7E4jbQIGP2jvCbtpj52Gvg2osXltv2/UMEAAAAC0dvdmVyblRva2VuAQAAACC8BnLNTH75zY/85pKTg3cOi9DRRgrZqRPS5vvLPGg8zQQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAA1jdXJyZW50QW1vdW50BAAAAAckbWF0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", "height": 1230641, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7iNLTkFZsVbDTYppJ2JSZzk5z4gWxJAfkfY7XSFccNPU Next: CszdeK3gpqyjG8yPyXEqmyVPehoKX71WYW4U2cH6TACZ Diff:
OldNewDifferences
3232 else 0
3333 }
3434 let n = getStringValue(this, f)
35- let o = {
36- let j = getInteger(this, n)
35+ throw(((("Winner is.....: " + h) + " Balance is: ") + toString(i)))
36+ }
37+
38+
39+
40+@Callable(a)
41+func payYield () = {
42+ let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
43+ let o = toBase58String(a.caller.bytes)
44+ let p = {
45+ let j = getInteger(this, o)
3746 if ($isInstanceOf(j, "Int"))
3847 then {
3948 let k = j
4150 }
4251 else 0
4352 }
44- if (((m * o) == 0))
45- then throw("Your balance of StakedToken or GovernToken is 0")
46- else throw(((("Winner is.....: " + h) + " Balance is: ") + toString(i)))
47- }
48-
49-
50-
51-@Callable(a)
52-func payYield () = {
53- let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
54- let p = toBase58String(a.caller.bytes)
55- let q = {
56- let j = getInteger(this, p)
57- if ($isInstanceOf(j, "Int"))
58- then {
59- let k = j
60- k
61- }
62- else 0
63- }
64- if ((q > 0))
53+ if ((p > 0))
6554 then {
66- let r = assetBalance(this, e)
67- if ((1 > r))
55+ let q = assetBalance(this, e)
56+ if ((1 > q))
6857 then throw("No enough GovernToken In Contract")
69- else ScriptResult(WriteSet([DataEntry(p, 10)]), TransferSet([ScriptTransfer(a.caller, 1, e)]))
58+ else ScriptResult(WriteSet([DataEntry(o, 10)]), TransferSet([ScriptTransfer(a.caller, 1, e)]))
7059 }
7160 else throw("You need to deposit Collateral Token to receive Govern Token")
7261 }
7766 func Stake () = {
7867 let d = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
7968 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
80- let s = extract(a.payment)
81- if (if (isDefined(s.assetId))
82- then (extract(s.assetId) == d)
69+ let r = extract(a.payment)
70+ if (if (isDefined(r.assetId))
71+ then (extract(r.assetId) == d)
8372 else false)
8473 then {
8574 let f = ((toBase58String(a.caller.bytes) + "_") + toBase58String(d))
8675 let g = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
87- let q = {
76+ let p = {
8877 let j = getInteger(this, f)
8978 if ($isInstanceOf(j, "Int"))
9079 then {
9382 }
9483 else 0
9584 }
96- let t = (q + s.amount)
97- let u = assetBalance(this, e)
98- if ((1 > u))
85+ let s = (p + r.amount)
86+ let t = assetBalance(this, e)
87+ if ((1 > t))
9988 then throw("No enough GovernToken In Contract")
100- else ScriptResult(WriteSet([DataEntry(g, 10), DataEntry(f, t)]), TransferSet([ScriptTransfer(a.caller, 10, e)]))
89+ else ScriptResult(WriteSet([DataEntry(g, 10), DataEntry(f, s)]), TransferSet([ScriptTransfer(a.caller, 10, e)]))
10190 }
10291 else throw("Can deposit only StakeToken")
10392 }
10796 @Callable(a)
10897 func DepositGovernToken () = {
10998 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
110- let v = toBase58String(e)
111- let s = extract(a.payment)
112- if (if (isDefined(s.assetId))
113- then (extract(s.assetId) == e)
99+ let u = toBase58String(e)
100+ let r = extract(a.payment)
101+ if (if (isDefined(r.assetId))
102+ then (extract(r.assetId) == e)
114103 else false)
115104 then {
116- let p = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
117- let q = {
118- let j = getInteger(this, p)
105+ let o = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
106+ let p = {
107+ let j = getInteger(this, o)
119108 if ($isInstanceOf(j, "Int"))
120109 then {
121110 let k = j
123112 }
124113 else 0
125114 }
126- let w = (q + s.amount)
115+ let v = (p + r.amount)
127116 let b = "GovernTokenMaxDeposit"
128117 let c = "MaxGovernTokenDepositerKey"
129118 let i = {
135124 }
136125 else 0
137126 }
138- if ((w > i))
139- then WriteSet([DataEntry(p, w), DataEntry(b, w), DataEntry(c, p)])
140- else WriteSet([DataEntry(p, w)])
127+ if ((v > i))
128+ then WriteSet([DataEntry(o, v), DataEntry(b, v), DataEntry(c, o)])
129+ else WriteSet([DataEntry(o, v)])
141130 }
142131 else throw("Can deposit only Govern Token")
143132 }
145134
146135
147136 @Callable(a)
148-func WithdrawStakedFunds (x) = {
149- let y = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
137+func WithdrawStakedFunds (w) = {
138+ let x = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
150139 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
151- let p = toBase58String(a.caller.bytes)
152- let q = {
153- let j = getInteger(this, p)
140+ let o = toBase58String(a.caller.bytes)
141+ let p = {
142+ let j = getInteger(this, o)
154143 if ($isInstanceOf(j, "Int"))
155144 then {
156145 let k = j
158147 }
159148 else 0
160149 }
161- let t = (q - x)
162- if ((0 > x))
150+ let s = (p - w)
151+ if ((0 > w))
163152 then throw("Can't withdraw negative amount")
164- else if ((0 > t))
153+ else if ((0 > s))
165154 then throw("User cannot withdraw more than deposited funds")
166155 else {
167- let r = assetBalance(this, e)
168- if ((1 > r))
156+ let q = assetBalance(this, e)
157+ if ((1 > q))
169158 then throw("No enough GovernToken In Contract")
170- else ScriptResult(WriteSet([DataEntry(p, 1), DataEntry(p, t)]), TransferSet([ScriptTransfer(a.caller, 1, e), ScriptTransfer(a.caller, x, y)]))
159+ else ScriptResult(WriteSet([DataEntry(o, 1), DataEntry(o, s)]), TransferSet([ScriptTransfer(a.caller, 1, e), ScriptTransfer(a.caller, w, x)]))
171160 }
172161 }
173162
177166 func ClaimPrize () = {
178167 let d = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
179168 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
180- let z = base58'3NCMrhPAVqXgtLdpi2BhFWpJkMBUAFrozbD'
169+ let y = base58'3NCMrhPAVqXgtLdpi2BhFWpJkMBUAFrozbD'
181170 let f = ((toBase58String(a.caller.bytes) + "_") + toBase58String(d))
182171 let g = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
183- let A = ((toBase58String(z) + "_") + toBase58String(d))
184- let B = {
172+ let z = ((toBase58String(y) + "_") + toBase58String(d))
173+ let A = {
185174 let j = getInteger(this, g)
186175 if ($isInstanceOf(j, "Int"))
187176 then {
190179 }
191180 else 0
192181 }
193- let C = {
182+ let B = {
194183 let j = getInteger(this, f)
195184 if ($isInstanceOf(j, "Int"))
196185 then {
199188 }
200189 else 0
201190 }
202- let D = {
203- let j = getInteger(this, A)
191+ let C = {
192+ let j = getInteger(this, z)
204193 if ($isInstanceOf(j, "Int"))
205194 then {
206195 let k = j
210199 }
211200 let b = "GovernTokenMaxDeposit"
212201 let c = "MaxGovernTokenDepositerKey"
213- let E = getStringValue(this, c)
214- if ((D == 0))
202+ let D = getStringValue(this, c)
203+ if ((C == 0))
215204 then throw("No prize to Claim")
216- else if ((g != E))
205+ else if ((g != D))
217206 then throw("You are not the winner hence cannot claim the reward ")
218- else if ((1 > C))
207+ else if ((1 > B))
219208 then throw(("You have to Stake StakedToken to claim reward
220- Your Balance of Staked Tokens is: " + toString(C)))
221- else if ((B > 100))
222- then ScriptResult(WriteSet([DataEntry(E, D), DataEntry(A, 0), DataEntry(b, 0), DataEntry(g, 0), DataEntry(c, "")]), TransferSet([ScriptTransfer(a.caller, D, d), ScriptTransfer(a.caller, 100, e)]))
209+ Your Balance of Staked Tokens is: " + toString(B)))
210+ else if ((A > 100))
211+ then ScriptResult(WriteSet([DataEntry(D, C), DataEntry(z, 0), DataEntry(b, 0), DataEntry(g, 0), DataEntry(c, "")]), TransferSet([ScriptTransfer(a.caller, C, d), ScriptTransfer(a.caller, 100, e)]))
223212 else throw(("You have to deposit 100 GovernToken to claim Reward
224- Your Balance is: " + toString(B)))
213+ Your Balance is: " + toString(A)))
225214 }
226215
227216
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func ReadMaxGovernDeposit () = {
88 let b = "GovernTokenMaxDeposit"
99 let c = "MaxGovernTokenDepositerKey"
1010 let d = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
1111 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
1212 let f = ((toBase58String(a.caller.bytes) + "_") + toBase58String(d))
1313 let g = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
1414 let h = getStringValue(this, c)
1515 let i = {
1616 let j = getInteger(this, b)
1717 if ($isInstanceOf(j, "Int"))
1818 then {
1919 let k = j
2020 k
2121 }
2222 else 0
2323 }
2424 let l = getStringValue(this, g)
2525 let m = {
2626 let j = getInteger(this, l)
2727 if ($isInstanceOf(j, "Int"))
2828 then {
2929 let k = j
3030 k
3131 }
3232 else 0
3333 }
3434 let n = getStringValue(this, f)
35- let o = {
36- let j = getInteger(this, n)
35+ throw(((("Winner is.....: " + h) + " Balance is: ") + toString(i)))
36+ }
37+
38+
39+
40+@Callable(a)
41+func payYield () = {
42+ let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
43+ let o = toBase58String(a.caller.bytes)
44+ let p = {
45+ let j = getInteger(this, o)
3746 if ($isInstanceOf(j, "Int"))
3847 then {
3948 let k = j
4049 k
4150 }
4251 else 0
4352 }
44- if (((m * o) == 0))
45- then throw("Your balance of StakedToken or GovernToken is 0")
46- else throw(((("Winner is.....: " + h) + " Balance is: ") + toString(i)))
47- }
48-
49-
50-
51-@Callable(a)
52-func payYield () = {
53- let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
54- let p = toBase58String(a.caller.bytes)
55- let q = {
56- let j = getInteger(this, p)
57- if ($isInstanceOf(j, "Int"))
58- then {
59- let k = j
60- k
61- }
62- else 0
63- }
64- if ((q > 0))
53+ if ((p > 0))
6554 then {
66- let r = assetBalance(this, e)
67- if ((1 > r))
55+ let q = assetBalance(this, e)
56+ if ((1 > q))
6857 then throw("No enough GovernToken In Contract")
69- else ScriptResult(WriteSet([DataEntry(p, 10)]), TransferSet([ScriptTransfer(a.caller, 1, e)]))
58+ else ScriptResult(WriteSet([DataEntry(o, 10)]), TransferSet([ScriptTransfer(a.caller, 1, e)]))
7059 }
7160 else throw("You need to deposit Collateral Token to receive Govern Token")
7261 }
7362
7463
7564
7665 @Callable(a)
7766 func Stake () = {
7867 let d = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
7968 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
80- let s = extract(a.payment)
81- if (if (isDefined(s.assetId))
82- then (extract(s.assetId) == d)
69+ let r = extract(a.payment)
70+ if (if (isDefined(r.assetId))
71+ then (extract(r.assetId) == d)
8372 else false)
8473 then {
8574 let f = ((toBase58String(a.caller.bytes) + "_") + toBase58String(d))
8675 let g = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
87- let q = {
76+ let p = {
8877 let j = getInteger(this, f)
8978 if ($isInstanceOf(j, "Int"))
9079 then {
9180 let k = j
9281 k
9382 }
9483 else 0
9584 }
96- let t = (q + s.amount)
97- let u = assetBalance(this, e)
98- if ((1 > u))
85+ let s = (p + r.amount)
86+ let t = assetBalance(this, e)
87+ if ((1 > t))
9988 then throw("No enough GovernToken In Contract")
100- else ScriptResult(WriteSet([DataEntry(g, 10), DataEntry(f, t)]), TransferSet([ScriptTransfer(a.caller, 10, e)]))
89+ else ScriptResult(WriteSet([DataEntry(g, 10), DataEntry(f, s)]), TransferSet([ScriptTransfer(a.caller, 10, e)]))
10190 }
10291 else throw("Can deposit only StakeToken")
10392 }
10493
10594
10695
10796 @Callable(a)
10897 func DepositGovernToken () = {
10998 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
110- let v = toBase58String(e)
111- let s = extract(a.payment)
112- if (if (isDefined(s.assetId))
113- then (extract(s.assetId) == e)
99+ let u = toBase58String(e)
100+ let r = extract(a.payment)
101+ if (if (isDefined(r.assetId))
102+ then (extract(r.assetId) == e)
114103 else false)
115104 then {
116- let p = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
117- let q = {
118- let j = getInteger(this, p)
105+ let o = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
106+ let p = {
107+ let j = getInteger(this, o)
119108 if ($isInstanceOf(j, "Int"))
120109 then {
121110 let k = j
122111 k
123112 }
124113 else 0
125114 }
126- let w = (q + s.amount)
115+ let v = (p + r.amount)
127116 let b = "GovernTokenMaxDeposit"
128117 let c = "MaxGovernTokenDepositerKey"
129118 let i = {
130119 let j = getInteger(this, b)
131120 if ($isInstanceOf(j, "Int"))
132121 then {
133122 let k = j
134123 k
135124 }
136125 else 0
137126 }
138- if ((w > i))
139- then WriteSet([DataEntry(p, w), DataEntry(b, w), DataEntry(c, p)])
140- else WriteSet([DataEntry(p, w)])
127+ if ((v > i))
128+ then WriteSet([DataEntry(o, v), DataEntry(b, v), DataEntry(c, o)])
129+ else WriteSet([DataEntry(o, v)])
141130 }
142131 else throw("Can deposit only Govern Token")
143132 }
144133
145134
146135
147136 @Callable(a)
148-func WithdrawStakedFunds (x) = {
149- let y = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
137+func WithdrawStakedFunds (w) = {
138+ let x = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
150139 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
151- let p = toBase58String(a.caller.bytes)
152- let q = {
153- let j = getInteger(this, p)
140+ let o = toBase58String(a.caller.bytes)
141+ let p = {
142+ let j = getInteger(this, o)
154143 if ($isInstanceOf(j, "Int"))
155144 then {
156145 let k = j
157146 k
158147 }
159148 else 0
160149 }
161- let t = (q - x)
162- if ((0 > x))
150+ let s = (p - w)
151+ if ((0 > w))
163152 then throw("Can't withdraw negative amount")
164- else if ((0 > t))
153+ else if ((0 > s))
165154 then throw("User cannot withdraw more than deposited funds")
166155 else {
167- let r = assetBalance(this, e)
168- if ((1 > r))
156+ let q = assetBalance(this, e)
157+ if ((1 > q))
169158 then throw("No enough GovernToken In Contract")
170- else ScriptResult(WriteSet([DataEntry(p, 1), DataEntry(p, t)]), TransferSet([ScriptTransfer(a.caller, 1, e), ScriptTransfer(a.caller, x, y)]))
159+ else ScriptResult(WriteSet([DataEntry(o, 1), DataEntry(o, s)]), TransferSet([ScriptTransfer(a.caller, 1, e), ScriptTransfer(a.caller, w, x)]))
171160 }
172161 }
173162
174163
175164
176165 @Callable(a)
177166 func ClaimPrize () = {
178167 let d = base58'5hHK64aujiyn7cNrTBwhe5yJQuxs119KTPbE9nFjLoUN'
179168 let e = base58'DeyMK8USWs9ijzAXNy2azA3soajfrXjUNiJBdSJJsvMJ'
180- let z = base58'3NCMrhPAVqXgtLdpi2BhFWpJkMBUAFrozbD'
169+ let y = base58'3NCMrhPAVqXgtLdpi2BhFWpJkMBUAFrozbD'
181170 let f = ((toBase58String(a.caller.bytes) + "_") + toBase58String(d))
182171 let g = ((toBase58String(a.caller.bytes) + "_") + toBase58String(e))
183- let A = ((toBase58String(z) + "_") + toBase58String(d))
184- let B = {
172+ let z = ((toBase58String(y) + "_") + toBase58String(d))
173+ let A = {
185174 let j = getInteger(this, g)
186175 if ($isInstanceOf(j, "Int"))
187176 then {
188177 let k = j
189178 k
190179 }
191180 else 0
192181 }
193- let C = {
182+ let B = {
194183 let j = getInteger(this, f)
195184 if ($isInstanceOf(j, "Int"))
196185 then {
197186 let k = j
198187 k
199188 }
200189 else 0
201190 }
202- let D = {
203- let j = getInteger(this, A)
191+ let C = {
192+ let j = getInteger(this, z)
204193 if ($isInstanceOf(j, "Int"))
205194 then {
206195 let k = j
207196 k
208197 }
209198 else 0
210199 }
211200 let b = "GovernTokenMaxDeposit"
212201 let c = "MaxGovernTokenDepositerKey"
213- let E = getStringValue(this, c)
214- if ((D == 0))
202+ let D = getStringValue(this, c)
203+ if ((C == 0))
215204 then throw("No prize to Claim")
216- else if ((g != E))
205+ else if ((g != D))
217206 then throw("You are not the winner hence cannot claim the reward ")
218- else if ((1 > C))
207+ else if ((1 > B))
219208 then throw(("You have to Stake StakedToken to claim reward
220- Your Balance of Staked Tokens is: " + toString(C)))
221- else if ((B > 100))
222- then ScriptResult(WriteSet([DataEntry(E, D), DataEntry(A, 0), DataEntry(b, 0), DataEntry(g, 0), DataEntry(c, "")]), TransferSet([ScriptTransfer(a.caller, D, d), ScriptTransfer(a.caller, 100, e)]))
209+ Your Balance of Staked Tokens is: " + toString(B)))
210+ else if ((A > 100))
211+ then ScriptResult(WriteSet([DataEntry(D, C), DataEntry(z, 0), DataEntry(b, 0), DataEntry(g, 0), DataEntry(c, "")]), TransferSet([ScriptTransfer(a.caller, C, d), ScriptTransfer(a.caller, 100, e)]))
223212 else throw(("You have to deposit 100 GovernToken to claim Reward
224- Your Balance is: " + toString(B)))
213+ Your Balance is: " + toString(A)))
225214 }
226215
227216

github/deemru/w8io/3ef1775 
72.23 ms