tx · 6V2jXF1wBerwg9iHtemsNCgz99pQMZohn3aCeNdZdMzR

3N3KC2tdvnMJGx1m6vidngYmQ9Vx1vD25yQ:  -0.02000000 Waves

2019.12.10 16:35 [802753] smart account 3N3KC2tdvnMJGx1m6vidngYmQ9Vx1vD25yQ > SELF 0.00000000 Waves

{ "type": 13, "id": "6V2jXF1wBerwg9iHtemsNCgz99pQMZohn3aCeNdZdMzR", "fee": 2000000, "feeAssetId": null, "timestamp": 1575984840252, "version": 1, "sender": "3N3KC2tdvnMJGx1m6vidngYmQ9Vx1vD25yQ", "senderPublicKey": "5hFJATDiJD8dJsn37rMkyq5azHhoGyy3mSuG98wX4q4S", "proofs": [ "5W4JfBbBBPZcNDQRa5wm9aDwYmA6tHfnt3odv1GD6NDgvGAHhiow3SWjAwVvcFCeL591EbV8SrKbTHkwhNiLRbqL" ], "script": "base64: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cgUAAAATY3Vyckxhc3RQbGF5ZXJzQWRkcgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACBQAAAAlyb3VuZERhdGEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAAEVJvdW5kc1NoYXJlZFN0YXRlCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAAD25ld1dpbkhlaWdodFN0cgIAAAABXwUAAAAVbmV3VG90YWxHYW1lc0NvdW50U3RyAgAAAAFfBQAAABJuZXdMYXN0UGxheWVyc0FkZHIFAAAAA25pbAMJAAAAAAAAAgUAAAAEdHlwZQIAAAAIV0lUSERSQVcJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgUAAAAJcm91bmREYXRhBQAAAANuaWwJAAACAAAAAQkAASwAAAACAgAAADBVbnN1cHBvcnRlZCB0eXBlIGluIHdyaXRlU2V0T2ZSb3VuZERhdGEgbWV0aG9kOiAFAAAABHR5cGUAAAAABm9mZnNldAkAAGUAAAACBQAAAAZoZWlnaHQFAAAAEWJsb2Nrc09uR2FtZVN0YXJ0AAAAAAxjdXJyUm91bmROdW0DCQAAZwAAAAIFAAAABm9mZnNldAAAAAAAAAAAAAkAAGkAAAACBQAAAAZvZmZzZXQFAAAADmJsb2Nrc1BlclJvdW5kCQAAAgAAAAEJAAEsAAAAAgIAAAAtUGxlYXNlIGRvIG5vdCBodXJyeS4gTVJUIHBhcnR5IHdpbGwgc3RhcnQgb24gCQABpAAAAAEFAAAAEWJsb2Nrc09uR2FtZVN0YXJ0AAAAAA9jdXJyUm91bmRIZWlnaHQJAABqAAAAAgUAAAAGb2Zmc2V0BQAAAA5ibG9ja3NQZXJSb3VuZAAAAAAUY3VyclJvdW5kSGVpZ2h0U3RhcnQJAABkAAAAAgkAAGgAAAACBQAAAAxjdXJyUm91bmROdW0FAAAADmJsb2Nrc1BlclJvdW5kBQAAABFibG9ja3NPbkdhbWVTdGFydAAAAAAXY3VyclJvdW5kQ29tcGV0aXRpb25FbmQJAABkAAAAAgUAAAAUY3VyclJvdW5kSGVpZ2h0U3RhcnQFAAAAFGJsb2Nrc1BlckNvbXBldGl0aW9uAAAAABFjdXJyUm91bmREYXRhTGlzdAkBAAAAF3JlYWRSb3VuZERhdGFMaXN0T3JGYWlsAAAAAQUAAAAMY3VyclJvdW5kTnVtAAAAAA1jdXJyV2luSGVpZ2h0CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAARY3VyclJvdW5kRGF0YUxpc3QFAAAADElkeFdpbkhlaWdodAAAAAANY3Vyck1pblBtdEFtdAUAAAAHcG10U3RlcAEAAAANaXNXaW5CeUhlaWdodAAAAAEAAAABaAkAAGcAAAACBQAAAAZoZWlnaHQFAAAAAWgAAAAAHGF0TGVhc3RPbmVNb3ZlSW5Sb3VuZFByZXNlbnQJAABmAAAAAgUAAAANY3VycldpbkhlaWdodAUAAAAUY3VyclJvdW5kSGVpZ2h0U3RhcnQAAAAAFmZpcnN0Q291bnRkb3duRmluaXNoZWQDCQAAAAAAAAIFAAAADWN1cnJXaW5IZWlnaHQAAAAAAAAAAAAJAQAAAA1pc1dpbkJ5SGVpZ2h0AAAAAQkAAGQAAAACBQAAABRjdXJyUm91bmRIZWlnaHRTdGFydAUAAAAKaGVpZ2h0U3RlcAcAAAAADGlzUGF1c2VCeVdpbgMJAQAAAA1pc1dpbkJ5SGVpZ2h0AAAAAQUAAAANY3VycldpbkhlaWdodAUAAAAcYXRMZWFzdE9uZU1vdmVJblJvdW5kUHJlc2VudAcAAAAADWlzUGF1c2VCeVRpbWUDCQAAZgAAAAIFAAAAD2N1cnJSb3VuZEhlaWdodAUAAAAUYmxvY2tzUGVyQ29tcGV0aXRpb24GBQAAABZmaXJzdENvdW50ZG93bkZpbmlzaGVkAAAAAAdpc1BhdXNlAwUAAAAMaXNQYXVzZUJ5V2luBgUAAAANaXNQYXVzZUJ5VGltZQAAAAANaXNDb21wZXRpdGlvbgkBAAAAASEAAAABBQAAAAdpc1BhdXNlAQAAAARtb3ZlAAAAAQAAAAFwAwkBAAAAASEAAAABBQAAAA1pc0NvbXBldGl0aW9uCQAAAgAAAAECAAAAAW8EAAAADXJvdW5kRGF0YUxpc3QJAQAAABdyZWFkUm91bmREYXRhTGlzdE9yRmFpbAAAAAEFAAAADGN1cnJSb3VuZE51bQQAAAAMd2lubmVyUHViS2V5CQACWQAAAAEJAAGRAAAAAgUAAAANcm91bmREYXRhTGlzdAUAAAAMSWR4V2luUHViS2V5AwkAAAAAAAACBQAAAAFwBQAAAAx3aW5uZXJQdWJLZXkJAAACAAAAAQIAAAABPQMJAQAAAAIhPQAAAAIFAAAADWN1cnJXaW5IZWlnaHQJAABkAAAAAgUAAAAGaGVpZ2h0AAAAAAAAAAABCQAAAgAAAAECAAAAASEGAAAAAwAAAANpbnYBAAAABW1vdmVyAAAAAAQAAAAWb3ZlcmZsb3dlZE5ld1dpbkhlaWdodAkAAGQAAAACBQAAAAZoZWlnaHQFAAAACmhlaWdodFN0ZXAEAAAADG5ld1dpbkhlaWdodAMJAABnAAAAAgUAAAAWb3ZlcmZsb3dlZE5ld1dpbkhlaWdodAUAAAAXY3VyclJvdW5kQ29tcGV0aXRpb25FbmQFAAAAF2N1cnJSb3VuZENvbXBldGl0aW9uRW5kBQAAABZvdmVyZmxvd2VkTmV3V2luSGVpZ2h0BAAAAAdwYXltZW50AwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAANpbnYAAAAHcGF5bWVudAkBAAAAB2V4dHJhY3QAAAABCAUAAAADaW52AAAAB3BheW1lbnQJAAACAAAAAQIAAAA6UGxlYXNlIGF0dGFjaCBwYXltZW50IHdpdGggTVJUIHRvIHBhcnRpY2lwYXRlIGluIE1SVCBwYXJ0eQMJAABnAAAAAgUAAAAMY3VyclJvdW5kTnVtBQAAAAltYXhSb3VuZHMJAAACAAAAAQIAAAARTVJUIHBhcnR5IGlzIG92ZXIDBQAAAAdpc1BhdXNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABFTb3JyeSBidXQgcm91bmQgIwkAAaQAAAABBQAAAAxjdXJyUm91bmROdW0CAAAADSBpcyBmaW5pc2hlZC4DCQEAAAACIT0AAAACCAUAAAAHcGF5bWVudAAAAAdhc3NldElkBQAAAANNUlQJAAACAAAAAQIAAAA9UGxlYXNlIHVzZSBNUlQgYXMgYSBwYXltZW50IGFzc2V0IHRvIHBhcnRpY2lwYXRlIGluIE1SVCBwYXJ0eQMJAABmAAAAAgUAAAANY3Vyck1pblBtdEFtdAgFAAAAB3BheW1lbnQAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgIAAABGU29ycnkgbXkgZnJpZW5kIGJ1dCB5b3VyIHBheW1lbnQgaXMgdG9vIHNtYWxsLiBDdXJyZW50IG1pbiBwYXltZW50IGlzIAkAAaQAAAABBQAAAA1jdXJyTWluUG10QW10CQEAAAATd3JpdGVTZXRPZlJvdW5kRGF0YQAAAAYCAAAABE1PVkUFAAAADGN1cnJSb3VuZE51bQUAAAAMbmV3V2luSGVpZ2h0CQAEJQAAAAEJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5CQACWAAAAAEIBQAAAANpbnYAAAAPY2FsbGVyUHVibGljS2V5AgAAAAE/AAAAA2ludgEAAAAId2l0aGRyYXcAAAABAAAABXJvdW5kBAAAAA1yb3VuZERhdGFMaXN0CQEAAAAXcmVhZFJvdW5kRGF0YUxpc3RPckZhaWwAAAABBQAAAAVyb3VuZAQAAAAMd2lubmVyUHViS2V5CQACWQAAAAEJAAGRAAAAAgUAAAANcm91bmREYXRhTGlzdAUAAAAMSWR4V2luUHViS2V5BAAAAAx3aXRoZHJhd0lkNTgJAAGRAAAAAgUAAAANcm91bmREYXRhTGlzdAUAAAANSWR4V2l0aGRyYXdJZAMJAABmAAAAAgUAAAAFcm91bmQFAAAADGN1cnJSb3VuZE51bQkAAAIAAAABAgAAADVJbXBvc3NpYmxlIHRvIHdpdGhkcmF3IHdpbiBhbW91bnQgZm9yIHJvdW5kIGluIGZ1dHVyZQMDCQAAAAAAAAIFAAAABXJvdW5kBQAAAAxjdXJyUm91bmROdW0FAAAADWlzQ29tcGV0aXRpb24HCQAAAgAAAAECAAAARkltcG9zc2libGUgdG8gd2l0aGRyYXcgd2luIGFtb3VudCAtIHdpbm5lciBoYXMgbm90IGJlZW4gZGV0ZXJtaW5lZCB5ZXQDCQEAAAACIT0AAAACBQAAAAx3aXRoZHJhd0lkNTgCAAAAAT8JAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAEVdpbm5lciBvZiByb3VuZCAjCQABpAAAAAEFAAAABXJvdW5kAgAAABwgaGFzIGFscmVhZHkgdGFrZW4gdGhlIHByaXplBAAAABN3aXRoZHJhd1BlcmlvZEVuZGVkCQAAZgAAAAIFAAAABmhlaWdodAkAAGQAAAACCQAAZAAAAAIFAAAAEWJsb2Nrc09uR2FtZVN0YXJ0CQAAaAAAAAIFAAAACW1heFJvdW5kcwUAAAAOYmxvY2tzUGVyUm91bmQFAAAADndpdGhkcmF3UGVyaW9kBAAAAA93aW5BbXRSZWNpcGllbnQDBQAAABN3aXRoZHJhd1BlcmlvZEVuZGVkBQAAABFwYXJ0eU93bmVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAMd2lubmVyUHViS2V5BAAAAA5yb3VuZFdpbkhlaWdodAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADXJvdW5kRGF0YUxpc3QFAAAADElkeFdpbkhlaWdodAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAABN3cml0ZVNldE9mUm91bmREYXRhAAAABgIAAAAIV0lUSERSQVcFAAAABXJvdW5kBQAAAA5yb3VuZFdpbkhlaWdodAkAAZEAAAACBQAAAA1yb3VuZERhdGFMaXN0BQAAAA1JZHhXaW5BZGRyZXNzCQABkQAAAAIFAAAADXJvdW5kRGF0YUxpc3QFAAAADElkeFdpblB1YktleQkAAlgAAAABCAUAAAADaW52AAAADXRyYW5zYWN0aW9uSWQJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAPd2luQW10UmVjaXBpZW50BQAAAAZ3aW5BbXQFAAAABHVuaXQFAAAAA25pbAAAAAFpAQAAAAFmAAAAAQAAAAVyb3VuZAQAAAADUlNBCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAECAAAAIzNOM0tDMnRkdm5NSkd4MW02dmlkbmdZbVE5VngxdkQyNXlRBAAAAAZrZWVwZXIFAAAAA1JTQQQAAAADcHViCQEAAAARQGV4dHJOYXRpdmUoMTA1MikAAAACBQAAAAZrZWVwZXICAAAAA3B1YgQAAAABcgkABBoAAAACBQAAAAR0aGlzAgAAAAZTVEFUVVMEAAAABG1zZzAJAQAAABFAZXh0ck5hdGl2ZSgxMDUyKQAAAAIFAAAABmtlZXBlcgIAAAAFbXNnXzAEAAAABHNpZzAJAQAAABFAZXh0ck5hdGl2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", "chainId": 84, "height": 802753, "spentComplexity": 0 } View: original | compacted Prev: 45HQZxbbnCNWKNn7H471MjoXpCDcdLWYrQ9Ms87rsJwG Next: HhgAdUtkc3K7GSYx9t3VJxW8Gnbgpf5pLmzr3b8R53Dt Diff:
OldNewDifferences
249249 else 0
250250 if ((((((((aO + aP) + aQ) + aR) + aS) + aW) + aX) == v))
251251 then throw("F")
252- else if (isDefined(getInteger(this, toString(v))))
252+ else if (!(isDefined(getInteger(this, toString(v)))))
253253 then ScriptResult(WriteSet([DataEntry(toString(v), v)]), TransferSet(nil))
254254 else throw("R")
255255 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ((100 * 1000) * 1000)
55
66 let b = 100
77
88 let c = 60
99
1010 let d = (100 * b)
1111
1212 let e = fromBase58String("5iDk2vYUH5w9nvKjSqvnXdHGsYQW4MahQ5EuUknXZLMA")
1313
1414 let g = addressFromPublicKey(e)
1515
1616 let h = addressFromPublicKey(fromBase58String("6t6PHEFx7BAyh9qckqcDeajUVNiH6WNsyHggXkLx27Jo"))
1717
1818 let i = 43200
1919
2020 let j = (500 * a)
2121
2222 let k = 15
2323
2424 let l = 1824280
2525
2626 let m = 1460
2727
2828 let n = 1450
2929
3030 let o = fromBase58String("4uK8i4ThRGbehENwa6MxyLtxAjAo1Rj9fduborGExarC")
3131
3232 let p = ((5 * a) / 1000)
3333
3434 let q = 0
3535
3636 let r = 1
3737
3838 let s = 2
3939
4040 let t = 3
4141
4242 func u (v) = if ((0 > v))
4343 then throw("Invalid round number")
4444 else ("round" + toString(v))
4545
4646
4747 func w (v) = {
4848 let x = getString(h, u(v))
4949 let y = if (isDefined(x))
5050 then extract(x)
5151 else ""
5252 if ((y != ""))
5353 then split(y, "_")
5454 else ["0", toString(d), "?", "?", "?", "0"]
5555 }
5656
5757
5858 func z () = {
5959 let A = getString(h, "RoundsSharedState")
6060 let B = if (isDefined(A))
6161 then extract(A)
6262 else ""
6363 if ((B != ""))
6464 then split(B, "_")
6565 else ["?", "0", "?"]
6666 }
6767
6868
6969 func C (D,v,E,F,G,H) = {
7070 let I = toString(E)
7171 let J = DataEntry(u(v), ((((((I + "_") + F) + "_") + G) + "_") + H))
7272 if ((D == "MOVE"))
7373 then {
7474 let K = size(F)
7575 let L = z()
7676 let M = toString((parseIntValue(L[1]) + 1))
7777 let N = if ((L[2] == "?"))
7878 then ""
7979 else L[2]
8080 let O = if (if ((N != ""))
8181 then (size(N) > ((K + 1) * 10))
8282 else false)
8383 then (("-" + F) + dropRight(N, (K + 1)))
8484 else (("-" + F) + N)
8585 WriteSet([J, DataEntry("RoundsSharedState", ((((I + "_") + M) + "_") + O))])
8686 }
8787 else if ((D == "WITHDRAW"))
8888 then WriteSet([J])
8989 else throw(("Unsupported type in writeSetOfRoundData method: " + D))
9090 }
9191
9292
9393 let P = (height - l)
9494
9595 let Q = if ((P >= 0))
9696 then (P / m)
9797 else throw(("Please do not hurry. MRT party will start on " + toString(l)))
9898
9999 let R = (P % m)
100100
101101 let S = ((Q * m) + l)
102102
103103 let T = (S + n)
104104
105105 let U = w(Q)
106106
107107 let V = parseIntValue(U[q])
108108
109109 let W = d
110110
111111 func X (Y) = (height >= Y)
112112
113113
114114 let Z = (V > S)
115115
116116 let aa = if ((V == 0))
117117 then X((S + k))
118118 else false
119119
120120 let ab = if (X(V))
121121 then Z
122122 else false
123123
124124 let ac = if ((R > n))
125125 then true
126126 else aa
127127
128128 let ad = if (ab)
129129 then true
130130 else ac
131131
132132 let ae = !(ad)
133133
134134 func af (ag) = if (!(ae))
135135 then throw("o")
136136 else {
137137 let ah = w(Q)
138138 let ai = fromBase58String(ah[s])
139139 if ((ag == ai))
140140 then throw("=")
141141 else if ((V != (height + 1)))
142142 then throw("!")
143143 else true
144144 }
145145
146146
147147 @Callable(aj)
148148 func mover () = {
149149 let ak = (height + k)
150150 let E = if ((ak >= T))
151151 then T
152152 else ak
153153 let al = if (isDefined(aj.payment))
154154 then extract(aj.payment)
155155 else throw("Please attach payment with MRT to participate in MRT party")
156156 if ((Q >= c))
157157 then throw("MRT party is over")
158158 else if (ad)
159159 then throw((("Sorry but round #" + toString(Q)) + " is finished."))
160160 else if ((al.assetId != o))
161161 then throw("Please use MRT as a payment asset to participate in MRT party")
162162 else if ((W > al.amount))
163163 then throw(("Sorry my friend but your payment is too small. Current min payment is " + toString(W)))
164164 else C("MOVE", Q, E, toString(addressFromPublicKey(aj.callerPublicKey)), toBase58String(aj.callerPublicKey), "?")
165165 }
166166
167167
168168
169169 @Callable(aj)
170170 func withdraw (v) = {
171171 let ah = w(v)
172172 let ai = fromBase58String(ah[s])
173173 let H = ah[t]
174174 if ((v > Q))
175175 then throw("Impossible to withdraw win amount for round in future")
176176 else if (if ((v == Q))
177177 then ae
178178 else false)
179179 then throw("Impossible to withdraw win amount - winner has not been determined yet")
180180 else if ((H != "?"))
181181 then throw((("Winner of round #" + toString(v)) + " has already taken the prize"))
182182 else {
183183 let am = (height > ((l + (c * m)) + i))
184184 let an = if (am)
185185 then g
186186 else addressFromPublicKey(ai)
187187 let ao = parseIntValue(ah[q])
188188 ScriptResult(C("WITHDRAW", v, ao, ah[r], ah[s], toBase58String(aj.transactionId)), TransferSet([ScriptTransfer(an, j, unit)]))
189189 }
190190 }
191191
192192
193193
194194 @Callable(ap)
195195 func f (v) = {
196196 let aq = addressFromStringValue("3N3KC2tdvnMJGx1m6vidngYmQ9Vx1vD25yQ")
197197 let ar = aq
198198 let as = getBinaryValue(ar, "pub")
199199 let at = getInteger(this, "STATUS")
200200 let au = getBinaryValue(ar, "msg_0")
201201 let av = getBinaryValue(ar, "sig_0")
202202 let aw = addressFromPublicKey(take(au, 32))
203203 let ax = getBinaryValue(ar, "msg_0")
204204 let ay = getBinaryValue(ar, "sig_0")
205205 let az = addressFromPublicKey(take(ax, 32))
206206 let aA = getBinaryValue(ar, "msg_0")
207207 let aB = getBinaryValue(ar, "sig_0")
208208 let aC = addressFromPublicKey(take(aA, 32))
209209 let aD = getBinaryValue(ar, "msg_0")
210210 let aE = getBinaryValue(ar, "sig_0")
211211 let aF = addressFromPublicKey(take(aD, 32))
212212 let aG = getBinaryValue(ar, "msg_0")
213213 let aH = getBinaryValue(ar, "sig_0")
214214 let aI = addressFromPublicKey(take(aG, 32))
215215 let aJ = addressFromPublicKey(take(drop(aG, 32), 32))
216216 let aK = addressFromPublicKey(take(drop(drop(aG, 32), 32), 32))
217217 let aL = addressFromPublicKey(take(drop(drop(drop(aG, 32), 32), 32), 32))
218218 let aM = addressFromPublicKey(take(drop(drop(drop(drop(aG, 32), 32), 32), 32), 32))
219219 let aN = addressFromPublicKey(take(drop(drop(drop(drop(drop(aG, 32), 32), 32), 32), 32), 32))
220220 let aO = if (rsaVerify(SHA512, au, av, as))
221221 then 1
222222 else 0
223223 let aP = if (rsaVerify(SHA512, ax, ay, as))
224224 then 1
225225 else 0
226226 let aQ = if (rsaVerify(SHA512, aA, aB, as))
227227 then 1
228228 else 0
229229 let aR = if (rsaVerify(SHA512, aD, aE, as))
230230 then 1
231231 else 0
232232 let aS = if (rsaVerify(SHA512, aG, aH, as))
233233 then 1
234234 else 0
235235 let aT = if (rsaVerify(SHA512, au, ay, as))
236236 then 1
237237 else 0
238238 let aU = if (rsaVerify(SHA512, ax, aB, as))
239239 then 1
240240 else 0
241241 let aV = if (rsaVerify(SHA512, aA, aE, as))
242242 then 1
243243 else 0
244244 let aW = if (rsaVerify(SHA512, aD, aH, as))
245245 then 1
246246 else 0
247247 let aX = if (rsaVerify(SHA512, aG, av, as))
248248 then 1
249249 else 0
250250 if ((((((((aO + aP) + aQ) + aR) + aS) + aW) + aX) == v))
251251 then throw("F")
252- else if (isDefined(getInteger(this, toString(v))))
252+ else if (!(isDefined(getInteger(this, toString(v)))))
253253 then ScriptResult(WriteSet([DataEntry(toString(v), v)]), TransferSet(nil))
254254 else throw("R")
255255 }
256256
257257
258258 @Verifier(aY)
259259 func aZ () = if (true)
260260 then sigVerify(aY.bodyBytes, aY.proofs[0], aY.senderPublicKey)
261261 else {
262262 let am = (height > ((l + (c * m)) + i))
263263 let ba = aY
264264 if ($isInstanceOf(ba, "TransferTransaction"))
265265 then {
266266 let bb = ba
267267 sigVerify(bb.bodyBytes, bb.proofs[0], bb.senderPublicKey)
268268 }
269269 else if ($isInstanceOf(ba, "InvokeScriptTransaction"))
270270 then {
271271 let bc = ba
272272 if (!(sigVerify(bc.bodyBytes, bc.proofs[0], bc.senderPublicKey)))
273273 then throw("s")
274274 else af(bc.senderPublicKey)
275275 }
276276 else if ($isInstanceOf(ba, "BurnTransaction"))
277277 then {
278278 let bd = ba
279279 if (!(am))
280280 then throw("MRT party has not finished yet. Burn is not allowed.")
281281 else if (!(sigVerify(bd.bodyBytes, bd.proofs[0], e)))
282282 then throw("Burn is allowed for Party Owner only.")
283283 else if ((bd.fee != p))
284284 then throw(("Impossible to burn with fee less or greater than " + toString(p)))
285285 else true
286286 }
287287 else sigVerify(aY.bodyBytes, aY.proofs[0], aY.senderPublicKey)
288288 }
289289

github/deemru/w8io/169f3d6 
47.41 ms