tx · 8Kh8hP4VQYX7NBmfJCzM2sKnCVf63SbVn6zFucyc69XB

3PEZngxRNSDEJz2MiNUG3jAVBhhVFTNFQz2:  -0.01400000 Waves

2021.08.28 18:56 [2743296] smart account 3PEZngxRNSDEJz2MiNUG3jAVBhhVFTNFQz2 > SELF 0.00000000 Waves

{ "type": 13, "id": "8Kh8hP4VQYX7NBmfJCzM2sKnCVf63SbVn6zFucyc69XB", "fee": 1400000, "feeAssetId": null, "timestamp": 1630166226119, "version": 2, "chainId": 87, "sender": "3PEZngxRNSDEJz2MiNUG3jAVBhhVFTNFQz2", "senderPublicKey": "8HhthX4cRpH5QMaK46KDBbQZhK75SQZYUjJZzBwHkaTK", "proofs": [ "32DwB784q8aQWQ866VEyP7jgosA6mL76BeQf3pwGcmHwRLFqPtSyB1WudaFXZHnhY8hJjXuXQRqtMpSoMxW6yDLX" ], "script": "base64:AAIFAAAAAAAAACkIAhIECgIIARIDCgEEEgASAwoBCBIDCgEIEgMKAQgSAwoBCBIECgIICAAAABwAAAAACG1BY2NQS2V5AQAAACAPdyxqhMTuzSr4tQVOqHGEvRZUJOHbfXL741XctS4YEgAAAAAIbUFjY0FkZHIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAACG1BY2NQS2V5AAAAAApmZWVQZXJjZW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAhtQWNjQWRkcgkAASwAAAACCQABLAAAAAICAAAAAmZfCQAEJQAAAAEFAAAABHRoaXMCAAAABF9mZWUAAAAAD2tUb3RhbExpcXVpZGl0eQIAAAAPdG90YWxfbGlxdWlkaXR5AAAAAAxrSW5pdGlhbGl6ZWQCAAAAC0lOSVRJQUxJWkVEAAAAABNrTGlxdWlkaXR5VGhyZXNob2xkAgAAABNMSVFVSURJVFlfVEhSRVNIT0xEAAAAABFrRmFybVBhcnRpY2lwYW50cwIAAAARZmFybV9wYXJ0aWNpcGFudHMAAAAAEWtUb3RhbFNoYXJlVG9rZW5zAgAAABJ0b3RhbF9zaGFyZV90b2tlbnMAAAAADWtTaGFyZUFzc2V0SWQCAAAADlNIQVJFX0FTU0VUX0lEAAAAAA5rSW5jdWJhdG9yRGFwcAIAAAAOSU5DVUJBVE9SX0RBUFAAAAAADGtCcmVlZGVyRGFwcAIAAAAMQlJFRURFUl9EQVBQAAAAAAxrRmFybWluZ0RhcHACAAAADEZBUk1JTkdfREFQUAAAAAAQa01hcmtldFByb3h5RGFwcAIAAAAWTUFSS0VUUExBQ0VfUFJPWFlfREFQUAAAAAAMa0F1Y3Rpb25EYXBwAgAAAAxBVUNUSU9OX0RBUFAAAAAAB2tMb2NrZWQCAAAABkxPQ0tFRAAAAAATa1RvdGFsRmFybWluZ1Jld2FyZAIAAAAUdG90YWxfZmFybWluZ19yZXdhcmQAAAAAEGtDZW9Db2xsZWN0ZWRGZWUCAAAAEWNlb19jb2xsZWN0ZWRfZmVlAAAAABdrQ2VvQ29sbGVjdGVkRmVlT3ZlcmFsbAIAAAAPY2VvX2ZlZV9vdmVyYWxsAAAAAAhrVG9EaXN0cgIAAAANdG9fZGlzdHJpYnV0ZQAAAAAP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cGFudHMEAAAADWtQYXJ0aWNpcGF0ZWQJAAEsAAAAAgkAASwAAAACAgAAAAhhY2NvdW50XwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADV9wYXJ0aWNpcGF0ZWQEAAAAE2FscmVhZHlQYXJ0aWNpcGF0ZWQJAQAAAAdnZXRCb29sAAAAAQUAAAANa1BhcnRpY2lwYXRlZAQAAAATbmV3RmFybVBhcnRpY2lwYW50cwMJAAAAAAAAAgUAAAATYWxyZWFkeVBhcnRpY2lwYXRlZAUAAAAEdW5pdAkAAGQAAAACBQAAABBmYXJtUGFydGljaXBhbnRzAAAAAAAAAAABBQAAABBmYXJtUGFydGljaXBhbnRzCQAETAAAAAIFAAAAB3JlaXNzdWUJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAABFzaGFyZVRva2Vuc1RvR2l2ZQUAAAANc2hhcmVUb2tlbnNJZAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAARa1RvdGFsU2hhcmVUb2tlbnMJAABkAAAAAgUAAAAQdG90YWxTaGFyZVRva2VucwUAAAARc2hhcmVUb2tlbnNUb0dpdmUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAD2tUb3RhbExpcXVpZGl0eQkAAGQAAAACBQAAAA50b3RhbExpcXVpZGl0eQkBAAAABXZhbHVlAAAAAQgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABFrRmFybVBhcnRpY2lwYW50cwUAAAATbmV3RmFybVBhcnRpY2lwYW50cwkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgUAAAANa1BhcnRpY2lwYXRlZAYFAAAAA25pbAAAAAFpAQAAABdjbGFpbUZhcm1pbmdSZXdhcmRQcm94eQAAAAEAAAADaWRzAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BQAAAAhtQWNjUEtleQkAAAIAAAABAgAAAANfMjMEAAAAC2Zhcm1pbmdEYXBwCQEAAAARQGV4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cmQJAQAAAAZnZXRJbnQAAAABBQAAABNrVG90YWxGYXJtaW5nUmV3YXJkBAAAAA1jdXJyZW50Q2VvRmVlCQEAAAAGZ2V0SW50AAAAAQUAAAAQa0Nlb0NvbGxlY3RlZEZlZQQAAAANY2VvRmVlT3ZlcmFsbAkBAAAABmdldEludAAAAAEFAAAAF2tDZW9Db2xsZWN0ZWRGZWVPdmVyYWxsCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABNrVG90YWxGYXJtaW5nUmV3YXJkCQAAZQAAAAIJAABkAAAAAgUAAAASdG90YWxGYXJtaW5nUmV3YXJkBQAAAA1jbGFpbWVkUmV3YXJkBQAAAA5mYXJtQ2VvRmVlU2l6ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAQa0Nlb0NvbGxlY3RlZEZlZQkAAGQAAAACBQAAAA1jdXJyZW50Q2VvRmVlBQAAAA5mYXJtQ2VvRmVlU2l6ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAIa1RvRGlzdHIJAABlAAAAAgkAAGQAAAACBQAAAAd0b0Rpc3RyBQAAAA1jbGFpbWVkUmV3YXJkBQAAAA5mYXJtQ2VvRmVlU2l6ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAXa0Nlb0NvbGxlY3RlZEZlZU92ZXJhbGwJAABkAAAAAgUAAAANY2VvRmVlT3ZlcmFsbAUAAAAOZmFybUNlb0ZlZVNpemUFAAAAA25pbAAAAAFpAQAAAAtjbGFpbUNlb0ZlZQAAAAEAAAAHYWRkcmVzcwMJAAAAAAAAAgkBAAAAB2dldEJvb2wAAAABBQAAAAdrTG9ja2VkBgkAAAIAAAABAgAAAANfMjIDCQAAAAAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAEdGhpcwQAAAAWY3VycmVudENlb0NvbGxlY3RlZEZlZQkBAAAABmdldEludAAAAAEFAAAAEGtDZW9Db2xsZWN0ZWRGZWUJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAHYWRkcmVzcwUAAAAWY3VycmVudENlb0NvbGxlY3RlZEZlZQkBAAAACGdldEVnZ0lkAAAAAAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAQa0Nlb0NvbGxlY3RlZEZlZQAAAAAAAAAAAAUAAAADbmlsCQAAAgAAAAECAAAAAl84AAAAAWkBAAAAEHN0YXJ0TGlxdWlkYXRpb24AAAABAAAACWF1Y3Rpb25JZAkAAAIAAAABAgAAAAJfNwAAAAFpAQAAABJ2b3RlRm9yTGlxdWlkYXRpb24AAAABAAAACWF1Y3Rpb25JZAkAAAIAAAABAgAAAAJfNwAAAAFpAQAAABBjYWxsVW5zdGFrZVByb3h5AAAAAgAAAAhmdW5jdGlvbgAAAAdhc3NldElkAwkAAAAAAAACCQEAAAAHZ2V0Qm9vbAAAAAEFAAAAB2tMb2NrZWQGCQAAAgAAAAECAAAAFkNvbnRyYWN0IGlzIGxvY2tlZCBub3cDAwkBAAAAAiE9AAAAAgUAAAAIZnVuY3Rpb24CAAAACnVuc3Rha2VORlQJAQAAAAIhPQAAAAIFAAAACGZ1bmN0aW9uAgAAAA51bnN0YWtlSmFja3BvdAcJAAACAAAAAQIAAAARQmFkIGZ1bmN0aW9uIG5hbWUDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAhQ2FuIGJlIGNhbGxlZCBvbmx5IGJ5IHRoZSBhY2NvdW50BAAAABJmYXJtaW5nRGFwcEFkZHJlc3MJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEJAQAAAAdnZXRTdHJBAAAAAgUAAAAIbUFjY0FkZHICAAAADEZBUk1JTkdfREFQUAQAAAANdXN0YWtlZFJld2FyZAkAA/wAAAAEBQAAABJmYXJtaW5nRGFwcEFkZHJlc3MFAAAACGZ1bmN0aW9uCQAETAAAAAIFAAAAB2Fzc2V0SWQFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAA11c3Rha2VkUmV3YXJkBQAAAA11c3Rha2VkUmV3YXJkBAAAABF1bnN0YWtlZFJld2FyZE5vdwkBAAAABmdldEludAAAAAEFAAAAD2tVbnN0YWtlZFJld2FyZAQAAAARbmV3VW5zdGFrZWRSZXdhcmQEAAAAByRtYXRjaDAFAAAADXVzdGFrZWRSZXdhcmQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAADaW50BQAAAAckbWF0Y2gwCQAAZAAAAAIFAAAAEXVuc3Rha2VkUmV3YXJkTm93BQAAAANpbnQJAAACAAAAAQIAAAAWRXJyb3IgZHVyaW5nIHVuc3Rha2luZwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAPa1Vuc3Rha2VkUmV3YXJkBQAAABFuZXdVbnN0YWtlZFJld2FyZAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAADGNoZWNrU3RhcnRlZAkAAGcAAAACCQEAAAAGZ2V0SW50AAAAAQUAAAAPa1RvdGFsTGlxdWlkaXR5CQEAAAAGZ2V0SW50AAAAAQUAAAATa0xpcXVpZGl0eVRocmVzaG9sZAoBAAAAEHRvdGFsRWdnU3BlbmRpbmcAAAACAAAABWFjY3VtAAAAB3BheW1lbnQDCQAAAAAAAAIIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQJAQAAAAhnZXRFZ2dJZAAAAAAJAABkAAAAAgUAAAAFYWNjdW0IBQAAAAdwYXltZW50AAAABmFtb3VudAUAAAAFYWNjdW0EAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAADaW52BQAAAAckbWF0Y2gwBAAAABF1bnN0YWtlZFJld2FyZE5vdwkBAAAABmdldEludAAAAAEFAAAAD2tVbnN0YWtlZFJld2FyZAQAAAAHdG9EaXN0cgkBAAAABmdldEludAAAAAEFAAAACGtUb0Rpc3RyBAAAAAptaW5CYWxhbmNlCQAAZAAAAAIFAAAAEXVuc3Rha2VkUmV3YXJkTm93BQAAAAd0b0Rpc3RyAwMJAAAAAAAAAggFAAAAA2ludgAAAAhmdW5jdGlvbgIAAAAKdW5zdGFrZU5GVAYJAAAAAAAAAggFAAAAA2ludgAAAAhmdW5jdGlvbgIAAAAOdW5zdGFrZUphY2twb3QJAAACAAAAAQIAAAAoWW91IGNhbm5vdCBjYWxsIHRoZXNlIGZ1bmN0aW9ucyBk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", "height": 2743296, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 34TzVJ9wYHP2bkwFqSUdngprTah1LA3BPT7ikawSdF2o Next: 7ztZHb3GqvqSU6LBEdVxKKcCKSiQHGPzckWvHYKoSbVX Diff:
OldNewDifferences
468468 })))
469469 then throw(("Your minimal balance should be = " + toString(bk)))
470470 else if (if ((addressFromRecipient(bj.dApp) == this))
471- then (bj.function == "claimCeoFee")
471+ then (bj.function == "callUnstakeProxy")
472472 else false)
473473 then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
474- else if (if ((addressFromRecipient(bj.dApp) == addressFromStringValue(F())))
475- then (bj.function == "callMarketplaceProxy")
474+ else if (if ((addressFromRecipient(bj.dApp) == this))
475+ then (bj.function == "claimCeoFee")
476476 else false)
477477 then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
478- else {
479- let bs = A(b, "allowed_contracts")
480- let bt = split(bs, ";")
481- let bu = toString(addressFromRecipient(bj.dApp))
482- (indexOf(bt, bu) != unit)
483- }
478+ else if (if ((addressFromRecipient(bj.dApp) == addressFromStringValue(F())))
479+ then (bj.function == "callMarketplaceProxy")
480+ else false)
481+ then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
482+ else {
483+ let bs = A(b, "allowed_contracts")
484+ let bt = split(bs, ";")
485+ let bu = toString(addressFromRecipient(bj.dApp))
486+ (indexOf(bt, bu) != unit)
487+ }
484488 }
485489 else if ($isInstanceOf(w, "SetScriptTransaction"))
486490 then {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'23NWm7kUDQqbTVkirjd5JXWRZaWVoS4ZesmRNHicBa3T'
55
66 let b = addressFromPublicKey(a)
77
88 let c = getIntegerValue(b, (("f_" + toString(this)) + "_fee"))
99
1010 let d = "total_liquidity"
1111
1212 let e = "INITIALIZED"
1313
1414 let f = "LIQUIDITY_THRESHOLD"
1515
1616 let g = "farm_participants"
1717
1818 let h = "total_share_tokens"
1919
2020 let i = "SHARE_ASSET_ID"
2121
2222 let j = "INCUBATOR_DAPP"
2323
2424 let k = "BREEDER_DAPP"
2525
2626 let l = "FARMING_DAPP"
2727
2828 let m = "MARKETPLACE_PROXY_DAPP"
2929
3030 let n = "AUCTION_DAPP"
3131
3232 let o = "LOCKED"
3333
3434 let p = "total_farming_reward"
3535
3636 let q = "ceo_collected_fee"
3737
3838 let r = "ceo_fee_overall"
3939
4040 let s = "to_distribute"
4141
4242 let t = "unstaked_reward"
4343
4444 func u (v) = {
4545 let w = getInteger(this, v)
4646 if ($isInstanceOf(w, "Int"))
4747 then {
4848 let x = w
4949 x
5050 }
5151 else 0
5252 }
5353
5454
5555 func y (v) = {
5656 let w = getString(this, v)
5757 if ($isInstanceOf(w, "String"))
5858 then {
5959 let x = w
6060 x
6161 }
6262 else ""
6363 }
6464
6565
6666 func z (v) = {
6767 let w = getBoolean(this, v)
6868 if ($isInstanceOf(w, "Boolean"))
6969 then {
7070 let x = w
7171 x
7272 }
7373 else unit
7474 }
7575
7676
7777 func A (B,C) = {
7878 let w = getString(B, C)
7979 if ($isInstanceOf(w, "String"))
8080 then {
8181 let x = w
8282 x
8383 }
8484 else ""
8585 }
8686
8787
8888 func D (E,v) = {
8989 let w = getInteger(E, v)
9090 if ($isInstanceOf(w, "Int"))
9191 then {
9292 let x = w
9393 x
9494 }
9595 else 0
9696 }
9797
9898
9999 func F () = A(b, m)
100100
101101
102102 func G () = fromBase58String(getStringValue(b, "EGG_ASSET_ID"))
103103
104104
105105 func H () = fromBase58String(y(i))
106106
107107
108108 @Callable(I)
109109 func initCollectiveFarm (J,K) = if ((I.callerPublicKey != a))
110110 then throw("_1")
111111 else if ((z(e) != unit))
112112 then throw("_2")
113113 else if (if ((I.payments[0].amount != 10))
114114 then true
115115 else (I.payments[0].assetId != G()))
116116 then throw("_20")
117117 else {
118118 let L = 10000000
119119 let M = Issue(J, (("Share token for the \"" + J) + "\" collective farm"), L, 8, true)
120120 [StringEntry(i, toBase58String(calculateAssetId(M))), BooleanEntry(e, true), IntegerEntry(d, 10), IntegerEntry(h, L), M, ScriptTransfer(I.caller, L, calculateAssetId(M)), BooleanEntry(o, false), IntegerEntry(f, K)]
121121 }
122122
123123
124124
125125 @Callable(I)
126126 func setLock (N) = if ((I.callerPublicKey != a))
127127 then throw("_21")
128128 else [BooleanEntry(o, N)]
129129
130130
131131
132132 @Callable(I)
133133 func provideLiquidity () = {
134134 let O = G()
135135 if ((z(o) == true))
136136 then throw("_22")
137137 else if ((I.payments[0].assetId != O))
138138 then throw("_4")
139139 else {
140140 let P = u(d)
141141 let Q = u(h)
142142 let R = I.payments[0].amount
143143 let S = (R * 1000000)
144144 let T = fromBase58String(y(i))
145145 let U = Reissue(H(), S, true)
146146 let V = u(g)
147147 let W = (("account_" + toString(I.caller)) + "_participated")
148148 let X = z(W)
149149 let Y = if ((X == unit))
150150 then (V + 1)
151151 else V
152152 [U, ScriptTransfer(I.caller, S, T), IntegerEntry(h, (Q + S)), IntegerEntry(d, (P + value(I.payments[0].amount))), IntegerEntry(g, Y), BooleanEntry(W, true)]
153153 }
154154 }
155155
156156
157157
158158 @Callable(I)
159159 func claimFarmingRewardProxy (Z) = if ((I.callerPublicKey != a))
160160 then throw("_23")
161161 else {
162162 let aa = addressFromStringValue(A(b, l))
163163 func ab (ac,ad) = {
164164 let ae = invoke(aa, "claimReward", [ad], nil)
165165 if ((ae == ae))
166166 then {
167167 let w = ae
168168 if ($isInstanceOf(w, "Int"))
169169 then {
170170 let af = w
171171 (ac + af)
172172 }
173173 else throw("_5")
174174 }
175175 else throw("Strict value is not equal to itself.")
176176 }
177177
178178 let ag = split(Z, ";")
179179 let ah = {
180180 let ai = ag
181181 let aj = size(ai)
182182 let ak = 0
183183 if ((aj == 0))
184184 then ak
185185 else {
186186 let al = ab(ak, ai[0])
187187 if ((aj == 1))
188188 then al
189189 else {
190190 let am = ab(al, ai[1])
191191 if ((aj == 2))
192192 then am
193193 else {
194194 let an = ab(am, ai[2])
195195 if ((aj == 3))
196196 then an
197197 else {
198198 let ao = ab(an, ai[3])
199199 if ((aj == 4))
200200 then ao
201201 else {
202202 let ap = ab(ao, ai[4])
203203 if ((aj == 5))
204204 then ap
205205 else {
206206 let aq = ab(ap, ai[5])
207207 if ((aj == 6))
208208 then aq
209209 else {
210210 let ar = ab(aq, ai[6])
211211 if ((aj == 7))
212212 then ar
213213 else {
214214 let as = ab(ar, ai[7])
215215 if ((aj == 8))
216216 then as
217217 else {
218218 let at = ab(as, ai[8])
219219 if ((aj == 9))
220220 then at
221221 else {
222222 let au = ab(at, ai[9])
223223 if ((aj == 10))
224224 then au
225225 else {
226226 let av = ab(au, ai[10])
227227 if ((aj == 11))
228228 then av
229229 else {
230230 let aw = ab(av, ai[11])
231231 if ((aj == 12))
232232 then aw
233233 else {
234234 let ax = ab(aw, ai[12])
235235 if ((aj == 13))
236236 then ax
237237 else {
238238 let ay = ab(ax, ai[13])
239239 if ((aj == 14))
240240 then ay
241241 else {
242242 let az = ab(ay, ai[14])
243243 if ((aj == 15))
244244 then az
245245 else {
246246 let aA = ab(az, ai[15])
247247 if ((aj == 16))
248248 then aA
249249 else {
250250 let aB = ab(aA, ai[16])
251251 if ((aj == 17))
252252 then aB
253253 else {
254254 let aC = ab(aB, ai[17])
255255 if ((aj == 18))
256256 then aC
257257 else {
258258 let aD = ab(aC, ai[18])
259259 if ((aj == 19))
260260 then aD
261261 else {
262262 let aE = ab(aD, ai[19])
263263 if ((aj == 20))
264264 then aE
265265 else {
266266 let aF = ab(aE, ai[20])
267267 if ((aj == 21))
268268 then aF
269269 else {
270270 let aG = ab(aF, ai[21])
271271 if ((aj == 22))
272272 then aG
273273 else {
274274 let aH = ab(aG, ai[22])
275275 if ((aj == 23))
276276 then aH
277277 else {
278278 let aI = ab(aH, ai[23])
279279 if ((aj == 24))
280280 then aI
281281 else {
282282 let aJ = ab(aI, ai[24])
283283 if ((aj == 25))
284284 then aJ
285285 else {
286286 let aK = ab(aJ, ai[25])
287287 if ((aj == 26))
288288 then aK
289289 else {
290290 let aL = ab(aK, ai[26])
291291 if ((aj == 27))
292292 then aL
293293 else {
294294 let aM = ab(aL, ai[27])
295295 if ((aj == 28))
296296 then aM
297297 else {
298298 let aN = ab(aM, ai[28])
299299 if ((aj == 29))
300300 then aN
301301 else {
302302 let aO = ab(aN, ai[29])
303303 if ((aj == 30))
304304 then aO
305305 else {
306306 let aP = ab(aO, ai[30])
307307 throw("List size exceed 30")
308308 }
309309 }
310310 }
311311 }
312312 }
313313 }
314314 }
315315 }
316316 }
317317 }
318318 }
319319 }
320320 }
321321 }
322322 }
323323 }
324324 }
325325 }
326326 }
327327 }
328328 }
329329 }
330330 }
331331 }
332332 }
333333 }
334334 }
335335 }
336336 }
337337 }
338338 }
339339 }
340340 let aQ = {
341341 let w = ah
342342 if ($isInstanceOf(w, "Int"))
343343 then {
344344 let af = w
345345 af
346346 }
347347 else throw("_6")
348348 }
349349 let aR = fraction(aQ, c, 100)
350350 let aS = u(s)
351351 let aT = u(p)
352352 let aU = u(q)
353353 let aV = u(r)
354354 [IntegerEntry(p, ((aT + aQ) - aR)), IntegerEntry(q, (aU + aR)), IntegerEntry(s, ((aS + aQ) - aR)), IntegerEntry(r, (aV + aR))]
355355 }
356356
357357
358358
359359 @Callable(I)
360360 func claimCeoFee (E) = if ((z(o) == true))
361361 then throw("_22")
362362 else if ((I.caller == this))
363363 then {
364364 let aW = u(q)
365365 [ScriptTransfer(addressFromStringValue(E), aW, G()), IntegerEntry(q, 0)]
366366 }
367367 else throw("_8")
368368
369369
370370
371371 @Callable(I)
372372 func startLiquidation (aX) = throw("_7")
373373
374374
375375
376376 @Callable(I)
377377 func voteForLiquidation (aX) = throw("_7")
378378
379379
380380
381381 @Callable(I)
382382 func callUnstakeProxy (aY,aZ) = if ((z(o) == true))
383383 then throw("Contract is locked now")
384384 else if (if ((aY != "unstakeNFT"))
385385 then (aY != "unstakeJackpot")
386386 else false)
387387 then throw("Bad function name")
388388 else if ((I.caller != this))
389389 then throw("Can be called only by the account")
390390 else {
391391 let ba = addressFromStringValue(A(b, "FARMING_DAPP"))
392392 let bb = invoke(ba, aY, [aZ], nil)
393393 if ((bb == bb))
394394 then {
395395 let bc = u(t)
396396 let bd = {
397397 let w = bb
398398 if ($isInstanceOf(w, "Int"))
399399 then {
400400 let af = w
401401 (bc + af)
402402 }
403403 else throw("Error during unstaking")
404404 }
405405 [IntegerEntry(t, bd)]
406406 }
407407 else throw("Strict value is not equal to itself.")
408408 }
409409
410410
411411 @Verifier(be)
412412 func bf () = {
413413 let bg = (u(d) >= u(f))
414414 func bh (ac,bi) = if ((bi.assetId == G()))
415415 then (ac + bi.amount)
416416 else ac
417417
418418 let w = be
419419 if ($isInstanceOf(w, "InvokeScriptTransaction"))
420420 then {
421421 let bj = w
422422 let bc = u(t)
423423 let aS = u(s)
424424 let bk = (bc + aS)
425425 if (if ((bj.function == "unstakeNFT"))
426426 then true
427427 else (bj.function == "unstakeJackpot"))
428428 then throw("You cannot call these functions directly")
429429 else if ((sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey) == false))
430430 then throw("_100")
431431 else if ((bg == false))
432432 then throw("_14")
433433 else if ((z(o) == true))
434434 then throw("_22")
435435 else if (if ((bj.fee > 900000))
436436 then true
437437 else (bj.feeAssetId != unit))
438438 then throw("_15")
439439 else if ((bj.function == "claimReward"))
440440 then throw("_16")
441441 else if ((size(bj.payments) > 2))
442442 then throw("_17")
443443 else if ((bk > (assetBalance(this, G()) - {
444444 let bl = bj.payments
445445 let bm = size(bl)
446446 let bn = 0
447447 if ((bm == 0))
448448 then bn
449449 else {
450450 let bo = bh(bn, bl[0])
451451 if ((bm == 1))
452452 then bo
453453 else {
454454 let bp = bh(bo, bl[1])
455455 if ((bm == 2))
456456 then bp
457457 else {
458458 let bq = bh(bp, bl[2])
459459 if ((bm == 3))
460460 then bq
461461 else {
462462 let br = bh(bq, bl[3])
463463 throw("List size exceed 3")
464464 }
465465 }
466466 }
467467 }
468468 })))
469469 then throw(("Your minimal balance should be = " + toString(bk)))
470470 else if (if ((addressFromRecipient(bj.dApp) == this))
471- then (bj.function == "claimCeoFee")
471+ then (bj.function == "callUnstakeProxy")
472472 else false)
473473 then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
474- else if (if ((addressFromRecipient(bj.dApp) == addressFromStringValue(F())))
475- then (bj.function == "callMarketplaceProxy")
474+ else if (if ((addressFromRecipient(bj.dApp) == this))
475+ then (bj.function == "claimCeoFee")
476476 else false)
477477 then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
478- else {
479- let bs = A(b, "allowed_contracts")
480- let bt = split(bs, ";")
481- let bu = toString(addressFromRecipient(bj.dApp))
482- (indexOf(bt, bu) != unit)
483- }
478+ else if (if ((addressFromRecipient(bj.dApp) == addressFromStringValue(F())))
479+ then (bj.function == "callMarketplaceProxy")
480+ else false)
481+ then sigVerify(be.bodyBytes, be.proofs[0], be.senderPublicKey)
482+ else {
483+ let bs = A(b, "allowed_contracts")
484+ let bt = split(bs, ";")
485+ let bu = toString(addressFromRecipient(bj.dApp))
486+ (indexOf(bt, bu) != unit)
487+ }
484488 }
485489 else if ($isInstanceOf(w, "SetScriptTransaction"))
486490 then {
487491 let bv = w
488492 sigVerify(be.bodyBytes, be.proofs[0], a)
489493 }
490494 else false
491495 }
492496

github/deemru/w8io/3ef1775 
73.84 ms