tx · 94NSqS23EXfKas5KWXiLhSSwo4WJKc3TmRApoyhMtDSs

3Muyzdmm3UXRnExyAHEtqcWcaUn8VLhT8TE:  -0.01400000 Waves

2019.11.02 01:51 [746419] smart account 3Muyzdmm3UXRnExyAHEtqcWcaUn8VLhT8TE > SELF 0.00000000 Waves

{ "type": 13, "id": "94NSqS23EXfKas5KWXiLhSSwo4WJKc3TmRApoyhMtDSs", "fee": 1400000, "feeAssetId": null, "timestamp": 1572648738686, "version": 1, "sender": "3Muyzdmm3UXRnExyAHEtqcWcaUn8VLhT8TE", "senderPublicKey": "4gu3haCbomZgQGdumDcQqrwBjbvC8H8xMwtadJSpjzSj", "proofs": [ "5Sp47FaCeNTPAWHE5HSPpDftZRHhVpNK3pzrmoZFjs9NE63ZZcxPiFrV5QYTutA5u91fdPmsiqXPSbU6U6YiUGgh" ], "script": "base64:AAIDAAAAAAAAAA4IARIECgIIARIECgIIAgAAACkAAAAACVJTQVBVQkxJQwkAAlsAAAABAgAAAY9iYXNlNjQ6TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFnNGRBUjZYYkJEQVM5aHIvRWozZEp2NkZmYzQ2NngvbU9HTVdVM2xyQUJzM3FhOEJIbXVKR25rZmJwRWYydkF3WVRPV1B2dnpmTTEwT0JiZmxvU3lxM2M5TUt2eVRlMWx1QkxHcVc0dlpVWEl5dlNnejFsaXlVVmVmSVF5M2R5RjlqYmVUWmJDMGJiY1QvN08zREVMKzAxejZBK3JEQ2FjU1owbEdvbFNRNkFuaEx4eklrVnBPUUpickJtQyt4K1p1WlBDTVd6SnluZDVhZU9uN2phai9ta1JWeXhlNmcvME9oV3o0TmlpWlhldU1SQis4bUt5MGZXRC9VbElsWldIc0FTMlptcmtYS3FqTHEwLzB3cjhJTEprem5qU3Fkbkk1SWJqZzN1UXJqLzRBTitpOXIyOGFRNzMvWmtQdFk1U2J3MEFPaUFCQnU3Z0htcTlheVZ4WlFJREFRQUIAAAAAD0dBTUVTQ09VTlRFUktFWQIAAAAJJEdBTUVfTlVNAAAAAA5SRVNFUlZBVElPTktFWQIAAAAQJFJFU0VSVkVEX0FNT1VOVAAAAAAEV0JFVAEAAAAghrQ2qHjTDszY8BetSy4sBB8Hn7rKuRapStdvJa2b0HYAAAAADldBTExFVFdBVkVTQkVUCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFULxHweE6v1pOfqW4iK2a1H7JT13jPO2j7AAAAAAxXQUxMRVRNQ0FGRUUJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVQvEfB4Tq/Wk5+pbiIrZrUfslPXeM87aPsAAAAAB1dBVkVMRVQAAAAAAAX14QAAAAAAC0ZFRVdBVkVTQkVUAAAAAAAAAAAEAAAAAAlGRUVNQ0FGRUUAAAAAAAAAAAIAAAAABEZFRVMJAABkAAAAAgUAAAALRkVFV0FWRVNCRVQFAAAACUZFRU1DQUZFRQAAAAAOU1RBVEVTVUJNSVRURUQCAAAACVNVQk1JVFRFRAAAAAAIU1RBVEVXT04CAAAAA1dPTgAAAAAJU1RBVEVMT1NUAgAAAARMT1NU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ZGljdGlvbgAAAAAAAAAAKQAAAAAAAAOqcAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAKgAAAAAAAAOUGAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAKwAAAAAAAAN+xAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAALAAAAAAAAANqdAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAALQAAAAAAAANXAAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAALgAAAAAAAANEcgMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAALwAAAAAAAAMyogMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAMAAAAAAAAAMhkAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAMQAAAAAAAAMRPAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAMgAAAAAAAAMBiAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAMwAAAAAAAALyagMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAANAAAAAAAAALj7AMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAANQAAAAAAAALV8AMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAANgAAAAAAAALIgAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAANwAAAAAAAAK7kgMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAOAAAAAAAAAKvEgMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAOQAAAAAAAAKjAAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAOgAAAAAAAAKXXAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAOwAAAAAAAAKMHAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAPAAAAAAAAAKBQAMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAPQAAAAAAAAJ2vgMJAAAAAAAAAgUAAAAKcHJlZGljdGlvbgAAAAAAAAAAPgAA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bnNhY3Rpb24ncyBmZWUgbXVzdCBiZSBpbiBXYXZlcy4gR2FtZSBhYm9ydGVkLgMFAAAACmdhbWVJZFVzZWQJAAACAAAAAQIAAAAxUGFzc2VkIGdhbWVJZCBoYWQgYmVlbiB1c2VkIGJlZm9yZS4gR2FtZSBhYm9ydGVkLgQAAAAKbmV3R2FtZU51bQkBAAAAEEluY3JlbWVudEdhbWVOdW0AAAAABAAAAA5wbGF5ZXJQdWJLZXk1OAkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAC2dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAA5TVEFURVNVQk1JVFRFRAUAAAAKcHJlZGljdGlvbgUAAAAIcm9sbFR5cGUFAAAADnBsYXllclB1YktleTU4BQAAAAZ3aW5BbXQCAAAAAAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADlJFU0VSVkFUSU9OS0VZCQEAAAAeVmFsaWRhdGVBbmRJbmNyZWFzZVJlc2VydmVkQW10AAAAAQUAAAAGd2luQW10CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA9HQU1FU0NPVU5URVJLRVkFAAAACm5ld0dhbWVOdW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAALZ2FtZURhdGFTdHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAA5XQUxMRVRXQVZFU0JFVAkAAGkAAAACCQAAaAAAAAIIBQAAAAdwYXltZW50AAAABmFtb3VudAUAAAALRkVFV0FWRVNCRVQAAAAAAAAAAGQFAAAABFdCRVQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAMV0FMTEVUTUNBRkVFCQAAaQAAAAIJAABoAAAAAggFAAAAB3BheW1lbnQAAAAGYW1vdW50BQAAAAlGRUVNQ0FGRUUAAAAAAAAAAGQFAAAABFdCRVQFAAAAA25pbAAAAAFpAQAAAAh3aXRoZHJhdwAAAAIAAAAGZ2FtZUlkAAAABnJzYVNpZwQAAAAMZ2FtZURhdGFMaXN0CQEAAAATRXh0cmFjdEdhbWVEYXRhTGlzdAAAAAEFAAAABmdhbWVJZAQAAAAJZ2FtZVN0YXRlCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAMSWR4R2FtZVN0YXRlBAAAAApwcmVkaWN0aW9uCQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAA1JZHhQcmVkaWN0aW9uBAAAAAhyb2xsVHlwZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAB0lkeFR5cGUEAAAABndpbkFtdAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAJSWR4V2luQW10BAAAAA5wbGF5ZXJQdWJLZXk1OAkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAEUlkeFBsYXllclB1YktleTU4BAAAAA1wbGF5ZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCQACWQAAAAEFAAAADnBsYXllclB1YktleTU4BAAAABFkZWNyZWFzZWRSZXNlcnZlcwkBAAAAE0RlY3JlYXNlUmVzZXJ2ZWRBbXQAAAACBQAAAAZnYW1lSWQFAAAABndpbkFtdAMJAQAAAAIhPQAAAAIFAAAACWdhbWVTdGF0ZQUAAAAOU1RBVEVTVUJNSVRURUQJAAACAAAAAQIAAAAzSW52YWxpZCBnYW1lIHN0YXRlIGZvciBwYXNzZWQgZ2FtZUlkLiBHYW1lIGFib3J0ZWQuBAAAAARyYW5kCQEAAAAPR2VuZXJhdGVSYW5kSW50AAAAAgUAAAAGZ2FtZUlkBQAAAAZyc2FTaWcEAAAAB3JhbmRTdHIJAQAAAAlSYW5kVG9TdHIAAAABBQAAAARyYW5kAwkBAAAAB2RpY2VXaW4AAAADBQAAAAhyb2xsVHlwZQUAAAAKcHJlZGljdGlvbgUAAAAEcmFuZAQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAYFAAAACFNUQVRFV09OBQAAAApwcmVkaWN0aW9uBQAAAAhyb2xsVHlwZQUAAAAOcGxheWVyUHViS2V5NTgFAAAABndpbkFtdAUAAAAHcmFuZFN0cgkBAAAADFdpblNjcmlwdFNldAAAAAUFAAAABmdhbWVJZAUAAAANcGxheWVyQWRkcmVzcwUAAAAGd2luQW10BQAAAA5uZXdHYW1lRGF0YVN0cgUAAAARZGVjcmVhc2VkUmVzZXJ2ZXMEAAAADm5ld0dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAAlTVEFURUxPU1QFAAAACnByZWRpY3Rpb24FAAAACHJvbGxUeXBlBQAAAA5wbGF5ZXJQdWJLZXk1OAUAAAAGd2luQW10BQAAAAdyYW5kU3RyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1lSWQFAAAADm5ld0dhbWVEYXRhU3RyCQAETAAAAAIFAAAAEWRlY3JlYXNlZFJlc2VydmVzBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAAAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAN0dHgFAAAAByRtYXRjaDAJAABnAAAAAgkAAGUAAAACCQAD6wAAAAIFAAAABHRoaXMFAAAABFdCRVQIBQAAAAN0dHgAAAAGYW1vdW50CQEAAAASRXh0cmFjdFJlc2VydmVkQW10AAAAAAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAA3N0eAUAAAAHJG1hdGNoMAYHB0dOt3Q=", "chainId": 84, "height": 746419, "spentComplexity": 0 } View: original | compacted Prev: HprypH3ybLJvz8Ht1iRsCWoFEdoNfBn9yGX9oNe5Krck Next: EQVjei133Lh1BXHhxFChte2tzA5iGpPyhkhbGrAFwL9j Diff:
OldNewDifferences
1919
2020 let i = 2
2121
22-let j = "SUBMITTED"
22+let j = (h + i)
2323
24-let k = "WON"
24+let k = "SUBMITTED"
2525
26-let l = "LOST"
26+let l = "WON"
2727
28-let m = "UNDER"
28+let m = "LOST"
2929
30-let n = "OVER"
30+let n = "UNDER"
3131
32-let o = (1000 * g)
32+let o = "OVER"
3333
34-let p = (20000000 * g)
34+let p = (1000 * g)
3535
36-let q = 1
36+let q = (20000000 * g)
3737
38-let r = 99
38+let r = 1
3939
40-let s = 0
40+let s = 99
4141
42-let t = 1
42+let t = 0
4343
44-let u = 2
44+let u = 1
4545
46-let v = 3
46+let v = 2
4747
48-let w = 4
48+let w = 3
4949
50-let x = 5
50+let x = 4
5151
52-func y () = {
53- let z = {
54- let A = getInteger(this, b)
55- if ($isInstanceOf(A, "Int"))
52+let y = 5
53+
54+func z () = {
55+ let A = {
56+ let B = getInteger(this, b)
57+ if ($isInstanceOf(B, "Int"))
5658 then {
57- let B = A
58- B
59+ let C = B
60+ C
5961 }
6062 else 0
6163 }
62- (z + 1)
64+ (A + 1)
6365 }
6466
6567
66-func C () = {
67- let A = getInteger(this, c)
68- if ($isInstanceOf(A, "Int"))
68+func D () = {
69+ let B = getInteger(this, c)
70+ if ($isInstanceOf(B, "Int"))
6971 then {
70- let D = A
71- D
72+ let E = B
73+ E
7274 }
7375 else 0
7476 }
7577
7678
77-func E (F) = {
78- let G = (C() + F)
79- let H = assetBalance(this, d)
80- if ((G > H))
79+func F (G) = {
80+ let H = (D() + G)
81+ let I = assetBalance(this, d)
82+ if ((H > I))
8183 then throw("Insufficient funds on Wavesbet Dice account. Transaction was rejected for your safety.")
82- else G
84+ else H
8385 }
8486
8587
86-func I (J) = {
87- let K = size(J)
88- if ((K == 0))
88+func J (K) = {
89+ let L = size(K)
90+ if ((L == 0))
8991 then throw("Parameter size must be greater then 0")
90- else if ((K > 99))
92+ else if ((L > 99))
9193 then throw("Parameter size must be less then 100")
92- else if ((10 > K))
93- then (("0" + toString(K)) + J)
94- else (toString(K) + J)
94+ else if ((10 > L))
95+ then (("0" + toString(L)) + K)
96+ else (toString(L) + K)
9597 }
9698
9799
98-func L (M,N,O,P,F,Q) = {
99- let R = ((((((((I(M) + "_") + I(toString(N))) + "_") + I(O)) + "_") + I(P)) + "_") + I(toString(F)))
100- if ((Q == ""))
101- then R
102- else ((R + "_") + I(Q))
100+func M (N,O,P,Q,G,R) = {
101+ let S = ((((((((J(N) + "_") + J(toString(O))) + "_") + J(P)) + "_") + J(Q)) + "_") + J(toString(G)))
102+ if ((R == ""))
103+ then S
104+ else ((S + "_") + J(R))
103105 }
104106
105107
106-func S (T) = if ((size(T) > 0))
107- then drop(T, 1)
108- else T
108+func T (U) = if ((size(U) > 0))
109+ then drop(U, 1)
110+ else U
109111
110112
111-func U (T) = {
112- let K = size(T)
113- if ((K > 0))
113+func V (U) = {
114+ let L = size(U)
115+ if ((L > 0))
114116 then {
115- let V = parseIntValue(take(T, 2))
116- let W = take(drop(T, 2), V)
117- let X = drop(T, (V + 2))
118- let Y = S(X)
119-[W, Y]
117+ let W = parseIntValue(take(U, 2))
118+ let X = take(drop(U, 2), W)
119+ let Y = drop(U, (W + 2))
120+ let Z = T(Y)
121+[X, Z]
120122 }
121123 else throw("Empty string was passed into parseNextAttribute func")
122124 }
123125
124126
125-func Z (aa) = {
126- let M = U(aa)
127- let N = U(M[1])
128- let ab = U(N[1])
129- let P = U(ab[1])
130- let F = U(P[1])
131-[M[0], N[0], ab[0], P[0], F[0]]
127+func aa (ab) = {
128+ let N = V(ab)
129+ let O = V(N[1])
130+ let ac = V(O[1])
131+ let Q = V(ac[1])
132+ let G = V(Q[1])
133+[N[0], O[0], ac[0], Q[0], G[0]]
132134 }
133135
134136
135-func ac (ad) = {
136- let ae = {
137- let A = getString(this, ad)
138- if ($isInstanceOf(A, "String"))
137+func ad (ae) = {
138+ let af = {
139+ let B = getString(this, ae)
140+ if ($isInstanceOf(B, "String"))
139141 then {
140- let af = A
141- af
142+ let ag = B
143+ ag
142144 }
143- else throw(("Couldn't find game by " + ad))
145+ else throw(("Couldn't find game by " + ae))
144146 }
145- Z(ae)
147+ aa(af)
146148 }
147149
148150
149-func ag (ad,F) = {
150- let G = (C() - F)
151- if ((0 > G))
151+func ah (ae,G) = {
152+ let H = (D() - G)
153+ if ((0 > H))
152154 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
153- else DataEntry(c, G)
155+ else DataEntry(c, H)
154156 }
155157
156158
157-func ah (ad,ai) = {
158- let aj = rsaVerify(SHA256, toBytes(ad), ai, a)
159- if (aj)
159+func ai (ae,aj) = {
160+ let ak = rsaVerify(SHA256, toBytes(ae), aj, a)
161+ if (ak)
160162 then {
161- let ak = (toInt(sha256(ai)) % 100)
162- if ((0 > ak))
163- then ((-1 * ak) + 1)
164- else (ak + 1)
163+ let al = (toInt(sha256(aj)) % 100)
164+ if ((0 > al))
165+ then ((-1 * al) + 1)
166+ else (al + 1)
165167 }
166168 else throw("Invalid RSA signature")
167169 }
168170
169171
170-func al (am) = if (if ((am >= 1))
171- then (100 >= am)
172+func am (an) = if (if ((an >= 1))
173+ then (100 >= an)
172174 else false)
173- then toString(am)
174- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(am)))
175+ then toString(an)
176+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(an)))
175177
176178
177-func an (ad,ao,F,ap,aq) = {
178- let ar = [aq]
179- let as = [ScriptTransfer(ao, F, d)]
180- let at = DataEntry(ad, ap)
181- ScriptResult(WriteSet(at :: ar), TransferSet(as))
179+func ao (ae,ap,G,aq,ar) = {
180+ let as = [ar]
181+ let at = [ScriptTransfer(ap, G, d)]
182+ let au = DataEntry(ae, aq)
183+ ScriptResult(WriteSet(au :: as), TransferSet(at))
182184 }
183185
184186
185-func au (N,ab) = if ((ab == m))
186- then if ((N == 1))
187+func av (O,ac) = if ((ac == n))
188+ then if ((O == 1))
187189 then 9850000
188- else if ((N == 2))
190+ else if ((O == 2))
189191 then 4925000
190- else if ((N == 3))
192+ else if ((O == 3))
191193 then 3283330
192- else if ((N == 4))
194+ else if ((O == 4))
193195 then 2462500
194- else if ((N == 5))
196+ else if ((O == 5))
195197 then 1970000
196- else if ((N == 6))
198+ else if ((O == 6))
197199 then 1641660
198- else if ((N == 7))
200+ else if ((O == 7))
199201 then 1407140
200- else if ((N == 8))
202+ else if ((O == 8))
201203 then 1231250
202- else if ((N == 9))
204+ else if ((O == 9))
203205 then 1094440
204- else if ((N == 10))
206+ else if ((O == 10))
205207 then 985000
206- else if ((N == 11))
208+ else if ((O == 11))
207209 then 895450
208- else if ((N == 12))
210+ else if ((O == 12))
209211 then 820830
210- else if ((N == 13))
212+ else if ((O == 13))
211213 then 757690
212- else if ((N == 14))
214+ else if ((O == 14))
213215 then 703570
214- else if ((N == 15))
216+ else if ((O == 15))
215217 then 656660
216- else if ((N == 16))
218+ else if ((O == 16))
217219 then 615620
218- else if ((N == 17))
220+ else if ((O == 17))
219221 then 579410
220- else if ((N == 18))
222+ else if ((O == 18))
221223 then 547220
222- else if ((N == 19))
224+ else if ((O == 19))
223225 then 518420
224- else if ((N == 20))
226+ else if ((O == 20))
225227 then 492500
226- else if ((N == 21))
228+ else if ((O == 21))
227229 then 469040
228- else if ((N == 22))
230+ else if ((O == 22))
229231 then 447720
230- else if ((N == 23))
232+ else if ((O == 23))
231233 then 428260
232- else if ((N == 24))
234+ else if ((O == 24))
233235 then 410410
234- else if ((N == 25))
236+ else if ((O == 25))
235237 then 394000
236- else if ((N == 26))
238+ else if ((O == 26))
237239 then 378840
238- else if ((N == 27))
240+ else if ((O == 27))
239241 then 364810
240- else if ((N == 28))
242+ else if ((O == 28))
241243 then 351780
242- else if ((N == 29))
244+ else if ((O == 29))
243245 then 339650
244- else if ((N == 30))
246+ else if ((O == 30))
245247 then 328330
246- else if ((N == 31))
248+ else if ((O == 31))
247249 then 317740
248- else if ((N == 32))
250+ else if ((O == 32))
249251 then 307810
250- else if ((N == 33))
252+ else if ((O == 33))
251253 then 298480
252- else if ((N == 34))
254+ else if ((O == 34))
253255 then 289700
254- else if ((N == 35))
256+ else if ((O == 35))
255257 then 281420
256- else if ((N == 36))
258+ else if ((O == 36))
257259 then 273610
258- else if ((N == 37))
260+ else if ((O == 37))
259261 then 259210
260- else if ((N == 38))
262+ else if ((O == 38))
261263 then 259210
262- else if ((N == 39))
264+ else if ((O == 39))
263265 then 252560
264- else if ((N == 40))
266+ else if ((O == 40))
265267 then 246250
266- else if ((N == 41))
268+ else if ((O == 41))
267269 then 240240
268- else if ((N == 42))
270+ else if ((O == 42))
269271 then 234520
270- else if ((N == 43))
272+ else if ((O == 43))
271273 then 229060
272- else if ((N == 44))
274+ else if ((O == 44))
273275 then 223860
274- else if ((N == 45))
276+ else if ((O == 45))
275277 then 218880
276- else if ((N == 46))
278+ else if ((O == 46))
277279 then 214130
278- else if ((N == 47))
280+ else if ((O == 47))
279281 then 209570
280- else if ((N == 48))
282+ else if ((O == 48))
281283 then 205200
282- else if ((N == 49))
284+ else if ((O == 49))
283285 then 201020
284- else if ((N == 50))
286+ else if ((O == 50))
285287 then 197000
286- else if ((N == 51))
288+ else if ((O == 51))
287289 then 193130
288- else if ((N == 52))
290+ else if ((O == 52))
289291 then 189420
290- else if ((N == 53))
292+ else if ((O == 53))
291293 then 185840
292- else if ((N == 54))
294+ else if ((O == 54))
293295 then 182400
294- else if ((N == 55))
296+ else if ((O == 55))
295297 then 179090
296- else if ((N == 56))
298+ else if ((O == 56))
297299 then 175890
298- else if ((N == 57))
300+ else if ((O == 57))
299301 then 172800
300- else if ((N == 58))
302+ else if ((O == 58))
301303 then 169820
302- else if ((N == 59))
304+ else if ((O == 59))
303305 then 166940
304- else if ((N == 60))
306+ else if ((O == 60))
305307 then 164160
306- else if ((N == 61))
308+ else if ((O == 61))
307309 then 161470
308- else if ((N == 62))
310+ else if ((O == 62))
309311 then 158870
310- else if ((N == 63))
312+ else if ((O == 63))
311313 then 156340
312- else if ((N == 64))
314+ else if ((O == 64))
313315 then 153900
314- else if ((N == 65))
316+ else if ((O == 65))
315317 then 151530
316- else if ((N == 66))
318+ else if ((O == 66))
317319 then 149240
318- else if ((N == 67))
320+ else if ((O == 67))
319321 then 147010
320- else if ((N == 68))
322+ else if ((O == 68))
321323 then 144850
322- else if ((N == 69))
324+ else if ((O == 69))
323325 then 142750
324- else if ((N == 70))
326+ else if ((O == 70))
325327 then 140710
326- else if ((N == 71))
328+ else if ((O == 71))
327329 then 138730
328- else if ((N == 72))
330+ else if ((O == 72))
329331 then 136800
330- else if ((N == 73))
332+ else if ((O == 73))
331333 then 134930
332- else if ((N == 74))
334+ else if ((O == 74))
333335 then 133100
334- else if ((N == 75))
336+ else if ((O == 75))
335337 then 131330
336- else if ((N == 76))
338+ else if ((O == 76))
337339 then 129600
338- else if ((N == 77))
340+ else if ((O == 77))
339341 then 127920
340- else if ((N == 78))
342+ else if ((O == 78))
341343 then 126280
342- else if ((N == 79))
344+ else if ((O == 79))
343345 then 124680
344- else if ((N == 80))
346+ else if ((O == 80))
345347 then 123120
346- else if ((N == 81))
348+ else if ((O == 81))
347349 then 121600
348- else if ((N == 82))
350+ else if ((O == 82))
349351 then 120120
350- else if ((N == 83))
352+ else if ((O == 83))
351353 then 118670
352- else if ((N == 84))
354+ else if ((O == 84))
353355 then 117260
354- else if ((N == 85))
356+ else if ((O == 85))
355357 then 115880
356- else if ((N == 86))
358+ else if ((O == 86))
357359 then 114530
358- else if ((N == 87))
360+ else if ((O == 87))
359361 then 113210
360- else if ((N == 88))
362+ else if ((O == 88))
361363 then 111930
362- else if ((N == 89))
364+ else if ((O == 89))
363365 then 110670
364- else if ((N == 90))
366+ else if ((O == 90))
365367 then 109440
366- else if ((N == 91))
368+ else if ((O == 91))
367369 then 108240
368- else if ((N == 92))
370+ else if ((O == 92))
369371 then 107060
370- else if ((N == 93))
372+ else if ((O == 93))
371373 then 105910
372- else if ((N == 94))
374+ else if ((O == 94))
373375 then 104780
374- else if ((N == 95))
376+ else if ((O == 95))
375377 then 103680
376- else if ((N == 96))
378+ else if ((O == 96))
377379 then 103680
378380 else 100000
379- else if ((ab == n))
380- then if ((N == 4))
381+ else if ((ac == o))
382+ then if ((O == 4))
381383 then 103680
382- else if ((N == 5))
384+ else if ((O == 5))
383385 then 103680
384- else if ((N == 6))
386+ else if ((O == 6))
385387 then 104780
386- else if ((N == 7))
388+ else if ((O == 7))
387389 then 105910
388- else if ((N == 8))
390+ else if ((O == 8))
389391 then 107060
390- else if ((N == 9))
392+ else if ((O == 9))
391393 then 108240
392- else if ((N == 10))
394+ else if ((O == 10))
393395 then 109440
394- else if ((N == 11))
396+ else if ((O == 11))
395397 then 110670
396- else if ((N == 12))
398+ else if ((O == 12))
397399 then 111930
398- else if ((N == 13))
400+ else if ((O == 13))
399401 then 113210
400- else if ((N == 14))
402+ else if ((O == 14))
401403 then 114530
402- else if ((N == 15))
404+ else if ((O == 15))
403405 then 115880
404- else if ((N == 16))
406+ else if ((O == 16))
405407 then 117260
406- else if ((N == 17))
408+ else if ((O == 17))
407409 then 118670
408- else if ((N == 18))
410+ else if ((O == 18))
409411 then 120120
410- else if ((N == 19))
412+ else if ((O == 19))
411413 then 121600
412- else if ((N == 20))
414+ else if ((O == 20))
413415 then 123120
414- else if ((N == 21))
416+ else if ((O == 21))
415417 then 124680
416- else if ((N == 22))
418+ else if ((O == 22))
417419 then 126280
418- else if ((N == 23))
420+ else if ((O == 23))
419421 then 127920
420- else if ((N == 24))
422+ else if ((O == 24))
421423 then 129600
422- else if ((N == 25))
424+ else if ((O == 25))
423425 then 131330
424- else if ((N == 26))
426+ else if ((O == 26))
425427 then 133100
426- else if ((N == 27))
428+ else if ((O == 27))
427429 then 134930
428- else if ((N == 28))
430+ else if ((O == 28))
429431 then 136800
430- else if ((N == 29))
432+ else if ((O == 29))
431433 then 138730
432- else if ((N == 30))
434+ else if ((O == 30))
433435 then 140710
434- else if ((N == 31))
436+ else if ((O == 31))
435437 then 142750
436- else if ((N == 32))
438+ else if ((O == 32))
437439 then 144850
438- else if ((N == 33))
440+ else if ((O == 33))
439441 then 147010
440- else if ((N == 34))
442+ else if ((O == 34))
441443 then 149240
442- else if ((N == 35))
444+ else if ((O == 35))
443445 then 151530
444- else if ((N == 36))
446+ else if ((O == 36))
445447 then 153900
446- else if ((N == 37))
448+ else if ((O == 37))
447449 then 156340
448- else if ((N == 38))
450+ else if ((O == 38))
449451 then 158870
450- else if ((N == 39))
452+ else if ((O == 39))
451453 then 161470
452- else if ((N == 40))
454+ else if ((O == 40))
453455 then 164160
454- else if ((N == 41))
456+ else if ((O == 41))
455457 then 166940
456- else if ((N == 42))
458+ else if ((O == 42))
457459 then 169820
458- else if ((N == 43))
460+ else if ((O == 43))
459461 then 172800
460- else if ((N == 44))
462+ else if ((O == 44))
461463 then 175890
462- else if ((N == 45))
464+ else if ((O == 45))
463465 then 179090
464- else if ((N == 46))
466+ else if ((O == 46))
465467 then 185840
466- else if ((N == 47))
468+ else if ((O == 47))
467469 then 185840
468- else if ((N == 48))
470+ else if ((O == 48))
469471 then 189420
470- else if ((N == 49))
472+ else if ((O == 49))
471473 then 193130
472- else if ((N == 50))
474+ else if ((O == 50))
473475 then 197000
474- else if ((N == 51))
476+ else if ((O == 51))
475477 then 201020
476- else if ((N == 52))
478+ else if ((O == 52))
477479 then 205200
478- else if ((N == 53))
480+ else if ((O == 53))
479481 then 209570
480- else if ((N == 54))
482+ else if ((O == 54))
481483 then 214130
482- else if ((N == 55))
484+ else if ((O == 55))
483485 then 218880
484- else if ((N == 56))
486+ else if ((O == 56))
485487 then 223860
486- else if ((N == 57))
488+ else if ((O == 57))
487489 then 229060
488- else if ((N == 58))
490+ else if ((O == 58))
489491 then 234520
490- else if ((N == 59))
492+ else if ((O == 59))
491493 then 240240
492- else if ((N == 60))
494+ else if ((O == 60))
493495 then 246250
494- else if ((N == 61))
496+ else if ((O == 61))
495497 then 252560
496- else if ((N == 62))
498+ else if ((O == 62))
497499 then 259210
498- else if ((N == 63))
500+ else if ((O == 63))
499501 then 259210
500- else if ((N == 64))
502+ else if ((O == 64))
501503 then 273610
502- else if ((N == 65))
504+ else if ((O == 65))
503505 then 281420
504- else if ((N == 66))
506+ else if ((O == 66))
505507 then 289700
506- else if ((N == 67))
508+ else if ((O == 67))
507509 then 298480
508- else if ((N == 68))
510+ else if ((O == 68))
509511 then 307810
510- else if ((N == 69))
512+ else if ((O == 69))
511513 then 317740
512- else if ((N == 70))
514+ else if ((O == 70))
513515 then 328330
514- else if ((N == 71))
516+ else if ((O == 71))
515517 then 339650
516- else if ((N == 72))
518+ else if ((O == 72))
517519 then 351780
518- else if ((N == 73))
520+ else if ((O == 73))
519521 then 364810
520- else if ((N == 74))
522+ else if ((O == 74))
521523 then 378840
522- else if ((N == 75))
524+ else if ((O == 75))
523525 then 394000
524- else if ((N == 76))
526+ else if ((O == 76))
525527 then 410410
526- else if ((N == 77))
528+ else if ((O == 77))
527529 then 428260
528- else if ((N == 78))
530+ else if ((O == 78))
529531 then 447720
530- else if ((N == 79))
532+ else if ((O == 79))
531533 then 469040
532- else if ((N == 80))
534+ else if ((O == 80))
533535 then 492500
534- else if ((N == 81))
536+ else if ((O == 81))
535537 then 518420
536- else if ((N == 82))
538+ else if ((O == 82))
537539 then 547220
538- else if ((N == 83))
540+ else if ((O == 83))
539541 then 579410
540- else if ((N == 84))
542+ else if ((O == 84))
541543 then 615620
542- else if ((N == 85))
544+ else if ((O == 85))
543545 then 656660
544- else if ((N == 86))
546+ else if ((O == 86))
545547 then 703570
546- else if ((N == 87))
548+ else if ((O == 87))
547549 then 757690
548- else if ((N == 88))
550+ else if ((O == 88))
549551 then 820830
550- else if ((N == 89))
552+ else if ((O == 89))
551553 then 895450
552- else if ((N == 90))
554+ else if ((O == 90))
553555 then 985000
554- else if ((N == 91))
556+ else if ((O == 91))
555557 then 1094440
556- else if ((N == 92))
558+ else if ((O == 92))
557559 then 1231250
558- else if ((N == 93))
560+ else if ((O == 93))
559561 then 1407140
560- else if ((N == 94))
562+ else if ((O == 94))
561563 then 1641660
562- else if ((N == 95))
564+ else if ((O == 95))
563565 then 1970000
564- else if ((N == 96))
566+ else if ((O == 96))
565567 then 2462500
566- else if ((N == 97))
568+ else if ((O == 97))
567569 then 3283330
568- else if ((N == 98))
570+ else if ((O == 98))
569571 then 4925000
570- else if ((N == 99))
572+ else if ((O == 99))
571573 then 9850000
572574 else 100000
573575 else 100000
574576
575577
576-func av (aw,N,ax) = if ((aw == m))
577- then if ((N >= ax))
578+func aw (ax,O,ay) = if ((ax == n))
579+ then if ((O >= ay))
578580 then true
579581 else false
580- else if ((aw == n))
581- then if ((ax >= N))
582+ else if ((ax == o))
583+ then if ((ay >= O))
582584 then true
583585 else false
584586 else false
585587
586588
587-func ay (az,N,ab) = if (if ((o > az))
589+func az (aA,O,ac) = if (if ((p > aA))
588590 then true
589- else (az > p))
590- then throw(((("Bet amount is not in range: minBet=" + toString((o / g))) + " maxBet=") + toString((p / g))))
591- else if (if ((ab != m))
592- then (ab != n)
591+ else (aA > q))
592+ then throw(((("Bet amount is not in range: minBet=" + toString((p / g))) + " maxBet=") + toString((q / g))))
593+ else if (if ((ac != n))
594+ then (ac != o)
593595 else false)
594596 then throw("Invalid Roll type, try with OVER or UNDER")
595- else if (if ((q > N))
597+ else if (if ((r > O))
596598 then true
597- else (N > r))
598- then throw(((("Prediction is out of the range: " + toString(q)) + " <= prediction <= ") + toString(r)))
599+ else (O > s))
600+ then throw(((("Prediction is out of the range: " + toString(r)) + " <= prediction <= ") + toString(s)))
599601 else {
600- let aA = au(N, ab)
601- let aB = ((az / 100000) * aA)
602- (((100 - (h + i)) / 100) * 100000)
602+ let aB = av(O, ac)
603+ let aC = ((aA / 100000) * aB)
604+ (((100 - j) / 100) * 10000)
603605 }
604606
605607
606-@Callable(aC)
607-func playDice (ab,N) = {
608- let ad = toBase58String(aC.transactionId)
609- let aD = extract(aC.payment)
610- let aE = isDefined(aC.feeAssetId)
611- let F = ay(aD.amount, N, ab)
612- let aF = wavesBalance(aC.caller)
613- let aG = isDefined(getString(this, ad))
614- if ((aD.assetId != d))
608+@Callable(aD)
609+func playDice (ac,O) = {
610+ let ae = toBase58String(aD.transactionId)
611+ let aE = extract(aD.payment)
612+ let aF = isDefined(aD.feeAssetId)
613+ let G = az(aE.amount, O, ac)
614+ let aG = wavesBalance(aD.caller)
615+ let aH = isDefined(getString(this, ae))
616+ if ((aE.assetId != d))
615617 then throw("Payment should be in Wavesbet")
616- else if ((1000000 > aF))
618+ else if ((1000000 > aG))
617619 then throw("There are not enough waves, it takes 0.01 Waves to bet. Game aborted.")
618- else if (aE)
620+ else if (aF)
619621 then throw("Transaction's fee must be in Waves. Game aborted.")
620- else if (aG)
622+ else if (aH)
621623 then throw("Passed gameId had been used before. Game aborted.")
622624 else {
623- let aH = y()
624- let P = toBase58String(aC.callerPublicKey)
625- let aI = L(j, N, ab, P, F, "")
626- ScriptResult(WriteSet([DataEntry(c, E(F)), DataEntry(b, aH), DataEntry(ad, aI)]), TransferSet([ScriptTransfer(e, ((aD.amount * h) / 100), d), ScriptTransfer(f, ((aD.amount * i) / 100), d)]))
625+ let aI = z()
626+ let Q = toBase58String(aD.callerPublicKey)
627+ let aJ = M(k, O, ac, Q, G, "")
628+ ScriptResult(WriteSet([DataEntry(c, F(G)), DataEntry(b, aI), DataEntry(ae, aJ)]), TransferSet([ScriptTransfer(e, ((aE.amount * h) / 100), d), ScriptTransfer(f, ((aE.amount * i) / 100), d)]))
627629 }
628630 }
629631
630632
631633
632-@Callable(aC)
633-func withdraw (ad,aJ) = {
634- let aK = ac(ad)
635- let M = aK[s]
636- let N = parseIntValue(aK[t])
637- let ab = aK[u]
638- let F = parseIntValue(aK[w])
639- let P = aK[v]
640- let ao = addressFromPublicKey(fromBase58String(P))
641- let aq = ag(ad, F)
642- if ((M != j))
634+@Callable(aD)
635+func withdraw (ae,aK) = {
636+ let aL = ad(ae)
637+ let N = aL[t]
638+ let O = parseIntValue(aL[u])
639+ let ac = aL[v]
640+ let G = parseIntValue(aL[x])
641+ let Q = aL[w]
642+ let ap = addressFromPublicKey(fromBase58String(Q))
643+ let ar = ah(ae, G)
644+ if ((N != k))
643645 then throw("Invalid game state for passed gameId. Game aborted.")
644646 else {
645- let ak = ah(ad, aJ)
646- let aL = al(ak)
647- if (av(ab, N, ak))
647+ let al = ai(ae, aK)
648+ let aM = am(al)
649+ if (aw(ac, O, al))
648650 then {
649- let ap = L(k, N, ab, P, F, aL)
650- an(ad, ao, F, ap, aq)
651+ let aq = M(l, O, ac, Q, G, aM)
652+ ao(ae, ap, G, aq, ar)
651653 }
652654 else {
653- let ap = L(l, N, ab, P, F, aL)
654- WriteSet([DataEntry(ad, ap), aq])
655+ let aq = M(m, O, ac, Q, G, aM)
656+ WriteSet([DataEntry(ae, aq), ar])
655657 }
656658 }
657659 }
658660
659661
660-@Verifier(aM)
661-func aN () = if (sigVerify(aM.bodyBytes, aM.proofs[0], aM.senderPublicKey))
662+@Verifier(aN)
663+func aO () = if (sigVerify(aN.bodyBytes, aN.proofs[0], aN.senderPublicKey))
662664 then {
663- let A = aM
664- if ($isInstanceOf(A, "TransferTransaction"))
665+ let B = aN
666+ if ($isInstanceOf(B, "TransferTransaction"))
665667 then {
666- let aO = A
667- ((assetBalance(this, d) - aO.amount) >= C())
668+ let aP = B
669+ ((assetBalance(this, d) - aP.amount) >= D())
668670 }
669- else if ($isInstanceOf(A, "SetScriptTransaction"))
671+ else if ($isInstanceOf(B, "SetScriptTransaction"))
670672 then {
671- let aP = A
673+ let aQ = B
672674 true
673675 }
674676 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg4dAR6XbBDAS9hr/Ej3dJv6Ffc466x/mOGMWU3lrABs3qa8BHmuJGnkfbpEf2vAwYTOWPvvzfM10OBbfloSyq3c9MKvyTe1luBLGqW4vZUXIyvSgz1liyUVefIQy3dyF9jbeTZbC0bbcT/7O3DEL+01z6A+rDCacSZ0lGolSQ6AnhLxzIkVpOQJbrBmC+x+ZuZPCMWzJynd5aeOn7jaj/mkRVyxe6g/0OhWz4NiiZXeuMRB+8mKy0fWD/UlIlZWHsAS2ZmrkXKqjLq0/0wr8ILJkznjSqdnI5Ibjg3uQrj/4AN+i9r28aQ73/ZkPtY5Sbw0AOiABBu7gHmq9ayVxZQIDAQAB")
55
66 let b = "$GAME_NUM"
77
88 let c = "$RESERVED_AMOUNT"
99
1010 let d = base58'A4q1mYKo11yuH9gmvDodeJoksagcyQzeFE9JtphMWddw'
1111
1212 let e = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1313
1414 let f = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1515
1616 let g = 100000000
1717
1818 let h = 4
1919
2020 let i = 2
2121
22-let j = "SUBMITTED"
22+let j = (h + i)
2323
24-let k = "WON"
24+let k = "SUBMITTED"
2525
26-let l = "LOST"
26+let l = "WON"
2727
28-let m = "UNDER"
28+let m = "LOST"
2929
30-let n = "OVER"
30+let n = "UNDER"
3131
32-let o = (1000 * g)
32+let o = "OVER"
3333
34-let p = (20000000 * g)
34+let p = (1000 * g)
3535
36-let q = 1
36+let q = (20000000 * g)
3737
38-let r = 99
38+let r = 1
3939
40-let s = 0
40+let s = 99
4141
42-let t = 1
42+let t = 0
4343
44-let u = 2
44+let u = 1
4545
46-let v = 3
46+let v = 2
4747
48-let w = 4
48+let w = 3
4949
50-let x = 5
50+let x = 4
5151
52-func y () = {
53- let z = {
54- let A = getInteger(this, b)
55- if ($isInstanceOf(A, "Int"))
52+let y = 5
53+
54+func z () = {
55+ let A = {
56+ let B = getInteger(this, b)
57+ if ($isInstanceOf(B, "Int"))
5658 then {
57- let B = A
58- B
59+ let C = B
60+ C
5961 }
6062 else 0
6163 }
62- (z + 1)
64+ (A + 1)
6365 }
6466
6567
66-func C () = {
67- let A = getInteger(this, c)
68- if ($isInstanceOf(A, "Int"))
68+func D () = {
69+ let B = getInteger(this, c)
70+ if ($isInstanceOf(B, "Int"))
6971 then {
70- let D = A
71- D
72+ let E = B
73+ E
7274 }
7375 else 0
7476 }
7577
7678
77-func E (F) = {
78- let G = (C() + F)
79- let H = assetBalance(this, d)
80- if ((G > H))
79+func F (G) = {
80+ let H = (D() + G)
81+ let I = assetBalance(this, d)
82+ if ((H > I))
8183 then throw("Insufficient funds on Wavesbet Dice account. Transaction was rejected for your safety.")
82- else G
84+ else H
8385 }
8486
8587
86-func I (J) = {
87- let K = size(J)
88- if ((K == 0))
88+func J (K) = {
89+ let L = size(K)
90+ if ((L == 0))
8991 then throw("Parameter size must be greater then 0")
90- else if ((K > 99))
92+ else if ((L > 99))
9193 then throw("Parameter size must be less then 100")
92- else if ((10 > K))
93- then (("0" + toString(K)) + J)
94- else (toString(K) + J)
94+ else if ((10 > L))
95+ then (("0" + toString(L)) + K)
96+ else (toString(L) + K)
9597 }
9698
9799
98-func L (M,N,O,P,F,Q) = {
99- let R = ((((((((I(M) + "_") + I(toString(N))) + "_") + I(O)) + "_") + I(P)) + "_") + I(toString(F)))
100- if ((Q == ""))
101- then R
102- else ((R + "_") + I(Q))
100+func M (N,O,P,Q,G,R) = {
101+ let S = ((((((((J(N) + "_") + J(toString(O))) + "_") + J(P)) + "_") + J(Q)) + "_") + J(toString(G)))
102+ if ((R == ""))
103+ then S
104+ else ((S + "_") + J(R))
103105 }
104106
105107
106-func S (T) = if ((size(T) > 0))
107- then drop(T, 1)
108- else T
108+func T (U) = if ((size(U) > 0))
109+ then drop(U, 1)
110+ else U
109111
110112
111-func U (T) = {
112- let K = size(T)
113- if ((K > 0))
113+func V (U) = {
114+ let L = size(U)
115+ if ((L > 0))
114116 then {
115- let V = parseIntValue(take(T, 2))
116- let W = take(drop(T, 2), V)
117- let X = drop(T, (V + 2))
118- let Y = S(X)
119-[W, Y]
117+ let W = parseIntValue(take(U, 2))
118+ let X = take(drop(U, 2), W)
119+ let Y = drop(U, (W + 2))
120+ let Z = T(Y)
121+[X, Z]
120122 }
121123 else throw("Empty string was passed into parseNextAttribute func")
122124 }
123125
124126
125-func Z (aa) = {
126- let M = U(aa)
127- let N = U(M[1])
128- let ab = U(N[1])
129- let P = U(ab[1])
130- let F = U(P[1])
131-[M[0], N[0], ab[0], P[0], F[0]]
127+func aa (ab) = {
128+ let N = V(ab)
129+ let O = V(N[1])
130+ let ac = V(O[1])
131+ let Q = V(ac[1])
132+ let G = V(Q[1])
133+[N[0], O[0], ac[0], Q[0], G[0]]
132134 }
133135
134136
135-func ac (ad) = {
136- let ae = {
137- let A = getString(this, ad)
138- if ($isInstanceOf(A, "String"))
137+func ad (ae) = {
138+ let af = {
139+ let B = getString(this, ae)
140+ if ($isInstanceOf(B, "String"))
139141 then {
140- let af = A
141- af
142+ let ag = B
143+ ag
142144 }
143- else throw(("Couldn't find game by " + ad))
145+ else throw(("Couldn't find game by " + ae))
144146 }
145- Z(ae)
147+ aa(af)
146148 }
147149
148150
149-func ag (ad,F) = {
150- let G = (C() - F)
151- if ((0 > G))
151+func ah (ae,G) = {
152+ let H = (D() - G)
153+ if ((0 > H))
152154 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
153- else DataEntry(c, G)
155+ else DataEntry(c, H)
154156 }
155157
156158
157-func ah (ad,ai) = {
158- let aj = rsaVerify(SHA256, toBytes(ad), ai, a)
159- if (aj)
159+func ai (ae,aj) = {
160+ let ak = rsaVerify(SHA256, toBytes(ae), aj, a)
161+ if (ak)
160162 then {
161- let ak = (toInt(sha256(ai)) % 100)
162- if ((0 > ak))
163- then ((-1 * ak) + 1)
164- else (ak + 1)
163+ let al = (toInt(sha256(aj)) % 100)
164+ if ((0 > al))
165+ then ((-1 * al) + 1)
166+ else (al + 1)
165167 }
166168 else throw("Invalid RSA signature")
167169 }
168170
169171
170-func al (am) = if (if ((am >= 1))
171- then (100 >= am)
172+func am (an) = if (if ((an >= 1))
173+ then (100 >= an)
172174 else false)
173- then toString(am)
174- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(am)))
175+ then toString(an)
176+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(an)))
175177
176178
177-func an (ad,ao,F,ap,aq) = {
178- let ar = [aq]
179- let as = [ScriptTransfer(ao, F, d)]
180- let at = DataEntry(ad, ap)
181- ScriptResult(WriteSet(at :: ar), TransferSet(as))
179+func ao (ae,ap,G,aq,ar) = {
180+ let as = [ar]
181+ let at = [ScriptTransfer(ap, G, d)]
182+ let au = DataEntry(ae, aq)
183+ ScriptResult(WriteSet(au :: as), TransferSet(at))
182184 }
183185
184186
185-func au (N,ab) = if ((ab == m))
186- then if ((N == 1))
187+func av (O,ac) = if ((ac == n))
188+ then if ((O == 1))
187189 then 9850000
188- else if ((N == 2))
190+ else if ((O == 2))
189191 then 4925000
190- else if ((N == 3))
192+ else if ((O == 3))
191193 then 3283330
192- else if ((N == 4))
194+ else if ((O == 4))
193195 then 2462500
194- else if ((N == 5))
196+ else if ((O == 5))
195197 then 1970000
196- else if ((N == 6))
198+ else if ((O == 6))
197199 then 1641660
198- else if ((N == 7))
200+ else if ((O == 7))
199201 then 1407140
200- else if ((N == 8))
202+ else if ((O == 8))
201203 then 1231250
202- else if ((N == 9))
204+ else if ((O == 9))
203205 then 1094440
204- else if ((N == 10))
206+ else if ((O == 10))
205207 then 985000
206- else if ((N == 11))
208+ else if ((O == 11))
207209 then 895450
208- else if ((N == 12))
210+ else if ((O == 12))
209211 then 820830
210- else if ((N == 13))
212+ else if ((O == 13))
211213 then 757690
212- else if ((N == 14))
214+ else if ((O == 14))
213215 then 703570
214- else if ((N == 15))
216+ else if ((O == 15))
215217 then 656660
216- else if ((N == 16))
218+ else if ((O == 16))
217219 then 615620
218- else if ((N == 17))
220+ else if ((O == 17))
219221 then 579410
220- else if ((N == 18))
222+ else if ((O == 18))
221223 then 547220
222- else if ((N == 19))
224+ else if ((O == 19))
223225 then 518420
224- else if ((N == 20))
226+ else if ((O == 20))
225227 then 492500
226- else if ((N == 21))
228+ else if ((O == 21))
227229 then 469040
228- else if ((N == 22))
230+ else if ((O == 22))
229231 then 447720
230- else if ((N == 23))
232+ else if ((O == 23))
231233 then 428260
232- else if ((N == 24))
234+ else if ((O == 24))
233235 then 410410
234- else if ((N == 25))
236+ else if ((O == 25))
235237 then 394000
236- else if ((N == 26))
238+ else if ((O == 26))
237239 then 378840
238- else if ((N == 27))
240+ else if ((O == 27))
239241 then 364810
240- else if ((N == 28))
242+ else if ((O == 28))
241243 then 351780
242- else if ((N == 29))
244+ else if ((O == 29))
243245 then 339650
244- else if ((N == 30))
246+ else if ((O == 30))
245247 then 328330
246- else if ((N == 31))
248+ else if ((O == 31))
247249 then 317740
248- else if ((N == 32))
250+ else if ((O == 32))
249251 then 307810
250- else if ((N == 33))
252+ else if ((O == 33))
251253 then 298480
252- else if ((N == 34))
254+ else if ((O == 34))
253255 then 289700
254- else if ((N == 35))
256+ else if ((O == 35))
255257 then 281420
256- else if ((N == 36))
258+ else if ((O == 36))
257259 then 273610
258- else if ((N == 37))
260+ else if ((O == 37))
259261 then 259210
260- else if ((N == 38))
262+ else if ((O == 38))
261263 then 259210
262- else if ((N == 39))
264+ else if ((O == 39))
263265 then 252560
264- else if ((N == 40))
266+ else if ((O == 40))
265267 then 246250
266- else if ((N == 41))
268+ else if ((O == 41))
267269 then 240240
268- else if ((N == 42))
270+ else if ((O == 42))
269271 then 234520
270- else if ((N == 43))
272+ else if ((O == 43))
271273 then 229060
272- else if ((N == 44))
274+ else if ((O == 44))
273275 then 223860
274- else if ((N == 45))
276+ else if ((O == 45))
275277 then 218880
276- else if ((N == 46))
278+ else if ((O == 46))
277279 then 214130
278- else if ((N == 47))
280+ else if ((O == 47))
279281 then 209570
280- else if ((N == 48))
282+ else if ((O == 48))
281283 then 205200
282- else if ((N == 49))
284+ else if ((O == 49))
283285 then 201020
284- else if ((N == 50))
286+ else if ((O == 50))
285287 then 197000
286- else if ((N == 51))
288+ else if ((O == 51))
287289 then 193130
288- else if ((N == 52))
290+ else if ((O == 52))
289291 then 189420
290- else if ((N == 53))
292+ else if ((O == 53))
291293 then 185840
292- else if ((N == 54))
294+ else if ((O == 54))
293295 then 182400
294- else if ((N == 55))
296+ else if ((O == 55))
295297 then 179090
296- else if ((N == 56))
298+ else if ((O == 56))
297299 then 175890
298- else if ((N == 57))
300+ else if ((O == 57))
299301 then 172800
300- else if ((N == 58))
302+ else if ((O == 58))
301303 then 169820
302- else if ((N == 59))
304+ else if ((O == 59))
303305 then 166940
304- else if ((N == 60))
306+ else if ((O == 60))
305307 then 164160
306- else if ((N == 61))
308+ else if ((O == 61))
307309 then 161470
308- else if ((N == 62))
310+ else if ((O == 62))
309311 then 158870
310- else if ((N == 63))
312+ else if ((O == 63))
311313 then 156340
312- else if ((N == 64))
314+ else if ((O == 64))
313315 then 153900
314- else if ((N == 65))
316+ else if ((O == 65))
315317 then 151530
316- else if ((N == 66))
318+ else if ((O == 66))
317319 then 149240
318- else if ((N == 67))
320+ else if ((O == 67))
319321 then 147010
320- else if ((N == 68))
322+ else if ((O == 68))
321323 then 144850
322- else if ((N == 69))
324+ else if ((O == 69))
323325 then 142750
324- else if ((N == 70))
326+ else if ((O == 70))
325327 then 140710
326- else if ((N == 71))
328+ else if ((O == 71))
327329 then 138730
328- else if ((N == 72))
330+ else if ((O == 72))
329331 then 136800
330- else if ((N == 73))
332+ else if ((O == 73))
331333 then 134930
332- else if ((N == 74))
334+ else if ((O == 74))
333335 then 133100
334- else if ((N == 75))
336+ else if ((O == 75))
335337 then 131330
336- else if ((N == 76))
338+ else if ((O == 76))
337339 then 129600
338- else if ((N == 77))
340+ else if ((O == 77))
339341 then 127920
340- else if ((N == 78))
342+ else if ((O == 78))
341343 then 126280
342- else if ((N == 79))
344+ else if ((O == 79))
343345 then 124680
344- else if ((N == 80))
346+ else if ((O == 80))
345347 then 123120
346- else if ((N == 81))
348+ else if ((O == 81))
347349 then 121600
348- else if ((N == 82))
350+ else if ((O == 82))
349351 then 120120
350- else if ((N == 83))
352+ else if ((O == 83))
351353 then 118670
352- else if ((N == 84))
354+ else if ((O == 84))
353355 then 117260
354- else if ((N == 85))
356+ else if ((O == 85))
355357 then 115880
356- else if ((N == 86))
358+ else if ((O == 86))
357359 then 114530
358- else if ((N == 87))
360+ else if ((O == 87))
359361 then 113210
360- else if ((N == 88))
362+ else if ((O == 88))
361363 then 111930
362- else if ((N == 89))
364+ else if ((O == 89))
363365 then 110670
364- else if ((N == 90))
366+ else if ((O == 90))
365367 then 109440
366- else if ((N == 91))
368+ else if ((O == 91))
367369 then 108240
368- else if ((N == 92))
370+ else if ((O == 92))
369371 then 107060
370- else if ((N == 93))
372+ else if ((O == 93))
371373 then 105910
372- else if ((N == 94))
374+ else if ((O == 94))
373375 then 104780
374- else if ((N == 95))
376+ else if ((O == 95))
375377 then 103680
376- else if ((N == 96))
378+ else if ((O == 96))
377379 then 103680
378380 else 100000
379- else if ((ab == n))
380- then if ((N == 4))
381+ else if ((ac == o))
382+ then if ((O == 4))
381383 then 103680
382- else if ((N == 5))
384+ else if ((O == 5))
383385 then 103680
384- else if ((N == 6))
386+ else if ((O == 6))
385387 then 104780
386- else if ((N == 7))
388+ else if ((O == 7))
387389 then 105910
388- else if ((N == 8))
390+ else if ((O == 8))
389391 then 107060
390- else if ((N == 9))
392+ else if ((O == 9))
391393 then 108240
392- else if ((N == 10))
394+ else if ((O == 10))
393395 then 109440
394- else if ((N == 11))
396+ else if ((O == 11))
395397 then 110670
396- else if ((N == 12))
398+ else if ((O == 12))
397399 then 111930
398- else if ((N == 13))
400+ else if ((O == 13))
399401 then 113210
400- else if ((N == 14))
402+ else if ((O == 14))
401403 then 114530
402- else if ((N == 15))
404+ else if ((O == 15))
403405 then 115880
404- else if ((N == 16))
406+ else if ((O == 16))
405407 then 117260
406- else if ((N == 17))
408+ else if ((O == 17))
407409 then 118670
408- else if ((N == 18))
410+ else if ((O == 18))
409411 then 120120
410- else if ((N == 19))
412+ else if ((O == 19))
411413 then 121600
412- else if ((N == 20))
414+ else if ((O == 20))
413415 then 123120
414- else if ((N == 21))
416+ else if ((O == 21))
415417 then 124680
416- else if ((N == 22))
418+ else if ((O == 22))
417419 then 126280
418- else if ((N == 23))
420+ else if ((O == 23))
419421 then 127920
420- else if ((N == 24))
422+ else if ((O == 24))
421423 then 129600
422- else if ((N == 25))
424+ else if ((O == 25))
423425 then 131330
424- else if ((N == 26))
426+ else if ((O == 26))
425427 then 133100
426- else if ((N == 27))
428+ else if ((O == 27))
427429 then 134930
428- else if ((N == 28))
430+ else if ((O == 28))
429431 then 136800
430- else if ((N == 29))
432+ else if ((O == 29))
431433 then 138730
432- else if ((N == 30))
434+ else if ((O == 30))
433435 then 140710
434- else if ((N == 31))
436+ else if ((O == 31))
435437 then 142750
436- else if ((N == 32))
438+ else if ((O == 32))
437439 then 144850
438- else if ((N == 33))
440+ else if ((O == 33))
439441 then 147010
440- else if ((N == 34))
442+ else if ((O == 34))
441443 then 149240
442- else if ((N == 35))
444+ else if ((O == 35))
443445 then 151530
444- else if ((N == 36))
446+ else if ((O == 36))
445447 then 153900
446- else if ((N == 37))
448+ else if ((O == 37))
447449 then 156340
448- else if ((N == 38))
450+ else if ((O == 38))
449451 then 158870
450- else if ((N == 39))
452+ else if ((O == 39))
451453 then 161470
452- else if ((N == 40))
454+ else if ((O == 40))
453455 then 164160
454- else if ((N == 41))
456+ else if ((O == 41))
455457 then 166940
456- else if ((N == 42))
458+ else if ((O == 42))
457459 then 169820
458- else if ((N == 43))
460+ else if ((O == 43))
459461 then 172800
460- else if ((N == 44))
462+ else if ((O == 44))
461463 then 175890
462- else if ((N == 45))
464+ else if ((O == 45))
463465 then 179090
464- else if ((N == 46))
466+ else if ((O == 46))
465467 then 185840
466- else if ((N == 47))
468+ else if ((O == 47))
467469 then 185840
468- else if ((N == 48))
470+ else if ((O == 48))
469471 then 189420
470- else if ((N == 49))
472+ else if ((O == 49))
471473 then 193130
472- else if ((N == 50))
474+ else if ((O == 50))
473475 then 197000
474- else if ((N == 51))
476+ else if ((O == 51))
475477 then 201020
476- else if ((N == 52))
478+ else if ((O == 52))
477479 then 205200
478- else if ((N == 53))
480+ else if ((O == 53))
479481 then 209570
480- else if ((N == 54))
482+ else if ((O == 54))
481483 then 214130
482- else if ((N == 55))
484+ else if ((O == 55))
483485 then 218880
484- else if ((N == 56))
486+ else if ((O == 56))
485487 then 223860
486- else if ((N == 57))
488+ else if ((O == 57))
487489 then 229060
488- else if ((N == 58))
490+ else if ((O == 58))
489491 then 234520
490- else if ((N == 59))
492+ else if ((O == 59))
491493 then 240240
492- else if ((N == 60))
494+ else if ((O == 60))
493495 then 246250
494- else if ((N == 61))
496+ else if ((O == 61))
495497 then 252560
496- else if ((N == 62))
498+ else if ((O == 62))
497499 then 259210
498- else if ((N == 63))
500+ else if ((O == 63))
499501 then 259210
500- else if ((N == 64))
502+ else if ((O == 64))
501503 then 273610
502- else if ((N == 65))
504+ else if ((O == 65))
503505 then 281420
504- else if ((N == 66))
506+ else if ((O == 66))
505507 then 289700
506- else if ((N == 67))
508+ else if ((O == 67))
507509 then 298480
508- else if ((N == 68))
510+ else if ((O == 68))
509511 then 307810
510- else if ((N == 69))
512+ else if ((O == 69))
511513 then 317740
512- else if ((N == 70))
514+ else if ((O == 70))
513515 then 328330
514- else if ((N == 71))
516+ else if ((O == 71))
515517 then 339650
516- else if ((N == 72))
518+ else if ((O == 72))
517519 then 351780
518- else if ((N == 73))
520+ else if ((O == 73))
519521 then 364810
520- else if ((N == 74))
522+ else if ((O == 74))
521523 then 378840
522- else if ((N == 75))
524+ else if ((O == 75))
523525 then 394000
524- else if ((N == 76))
526+ else if ((O == 76))
525527 then 410410
526- else if ((N == 77))
528+ else if ((O == 77))
527529 then 428260
528- else if ((N == 78))
530+ else if ((O == 78))
529531 then 447720
530- else if ((N == 79))
532+ else if ((O == 79))
531533 then 469040
532- else if ((N == 80))
534+ else if ((O == 80))
533535 then 492500
534- else if ((N == 81))
536+ else if ((O == 81))
535537 then 518420
536- else if ((N == 82))
538+ else if ((O == 82))
537539 then 547220
538- else if ((N == 83))
540+ else if ((O == 83))
539541 then 579410
540- else if ((N == 84))
542+ else if ((O == 84))
541543 then 615620
542- else if ((N == 85))
544+ else if ((O == 85))
543545 then 656660
544- else if ((N == 86))
546+ else if ((O == 86))
545547 then 703570
546- else if ((N == 87))
548+ else if ((O == 87))
547549 then 757690
548- else if ((N == 88))
550+ else if ((O == 88))
549551 then 820830
550- else if ((N == 89))
552+ else if ((O == 89))
551553 then 895450
552- else if ((N == 90))
554+ else if ((O == 90))
553555 then 985000
554- else if ((N == 91))
556+ else if ((O == 91))
555557 then 1094440
556- else if ((N == 92))
558+ else if ((O == 92))
557559 then 1231250
558- else if ((N == 93))
560+ else if ((O == 93))
559561 then 1407140
560- else if ((N == 94))
562+ else if ((O == 94))
561563 then 1641660
562- else if ((N == 95))
564+ else if ((O == 95))
563565 then 1970000
564- else if ((N == 96))
566+ else if ((O == 96))
565567 then 2462500
566- else if ((N == 97))
568+ else if ((O == 97))
567569 then 3283330
568- else if ((N == 98))
570+ else if ((O == 98))
569571 then 4925000
570- else if ((N == 99))
572+ else if ((O == 99))
571573 then 9850000
572574 else 100000
573575 else 100000
574576
575577
576-func av (aw,N,ax) = if ((aw == m))
577- then if ((N >= ax))
578+func aw (ax,O,ay) = if ((ax == n))
579+ then if ((O >= ay))
578580 then true
579581 else false
580- else if ((aw == n))
581- then if ((ax >= N))
582+ else if ((ax == o))
583+ then if ((ay >= O))
582584 then true
583585 else false
584586 else false
585587
586588
587-func ay (az,N,ab) = if (if ((o > az))
589+func az (aA,O,ac) = if (if ((p > aA))
588590 then true
589- else (az > p))
590- then throw(((("Bet amount is not in range: minBet=" + toString((o / g))) + " maxBet=") + toString((p / g))))
591- else if (if ((ab != m))
592- then (ab != n)
591+ else (aA > q))
592+ then throw(((("Bet amount is not in range: minBet=" + toString((p / g))) + " maxBet=") + toString((q / g))))
593+ else if (if ((ac != n))
594+ then (ac != o)
593595 else false)
594596 then throw("Invalid Roll type, try with OVER or UNDER")
595- else if (if ((q > N))
597+ else if (if ((r > O))
596598 then true
597- else (N > r))
598- then throw(((("Prediction is out of the range: " + toString(q)) + " <= prediction <= ") + toString(r)))
599+ else (O > s))
600+ then throw(((("Prediction is out of the range: " + toString(r)) + " <= prediction <= ") + toString(s)))
599601 else {
600- let aA = au(N, ab)
601- let aB = ((az / 100000) * aA)
602- (((100 - (h + i)) / 100) * 100000)
602+ let aB = av(O, ac)
603+ let aC = ((aA / 100000) * aB)
604+ (((100 - j) / 100) * 10000)
603605 }
604606
605607
606-@Callable(aC)
607-func playDice (ab,N) = {
608- let ad = toBase58String(aC.transactionId)
609- let aD = extract(aC.payment)
610- let aE = isDefined(aC.feeAssetId)
611- let F = ay(aD.amount, N, ab)
612- let aF = wavesBalance(aC.caller)
613- let aG = isDefined(getString(this, ad))
614- if ((aD.assetId != d))
608+@Callable(aD)
609+func playDice (ac,O) = {
610+ let ae = toBase58String(aD.transactionId)
611+ let aE = extract(aD.payment)
612+ let aF = isDefined(aD.feeAssetId)
613+ let G = az(aE.amount, O, ac)
614+ let aG = wavesBalance(aD.caller)
615+ let aH = isDefined(getString(this, ae))
616+ if ((aE.assetId != d))
615617 then throw("Payment should be in Wavesbet")
616- else if ((1000000 > aF))
618+ else if ((1000000 > aG))
617619 then throw("There are not enough waves, it takes 0.01 Waves to bet. Game aborted.")
618- else if (aE)
620+ else if (aF)
619621 then throw("Transaction's fee must be in Waves. Game aborted.")
620- else if (aG)
622+ else if (aH)
621623 then throw("Passed gameId had been used before. Game aborted.")
622624 else {
623- let aH = y()
624- let P = toBase58String(aC.callerPublicKey)
625- let aI = L(j, N, ab, P, F, "")
626- ScriptResult(WriteSet([DataEntry(c, E(F)), DataEntry(b, aH), DataEntry(ad, aI)]), TransferSet([ScriptTransfer(e, ((aD.amount * h) / 100), d), ScriptTransfer(f, ((aD.amount * i) / 100), d)]))
625+ let aI = z()
626+ let Q = toBase58String(aD.callerPublicKey)
627+ let aJ = M(k, O, ac, Q, G, "")
628+ ScriptResult(WriteSet([DataEntry(c, F(G)), DataEntry(b, aI), DataEntry(ae, aJ)]), TransferSet([ScriptTransfer(e, ((aE.amount * h) / 100), d), ScriptTransfer(f, ((aE.amount * i) / 100), d)]))
627629 }
628630 }
629631
630632
631633
632-@Callable(aC)
633-func withdraw (ad,aJ) = {
634- let aK = ac(ad)
635- let M = aK[s]
636- let N = parseIntValue(aK[t])
637- let ab = aK[u]
638- let F = parseIntValue(aK[w])
639- let P = aK[v]
640- let ao = addressFromPublicKey(fromBase58String(P))
641- let aq = ag(ad, F)
642- if ((M != j))
634+@Callable(aD)
635+func withdraw (ae,aK) = {
636+ let aL = ad(ae)
637+ let N = aL[t]
638+ let O = parseIntValue(aL[u])
639+ let ac = aL[v]
640+ let G = parseIntValue(aL[x])
641+ let Q = aL[w]
642+ let ap = addressFromPublicKey(fromBase58String(Q))
643+ let ar = ah(ae, G)
644+ if ((N != k))
643645 then throw("Invalid game state for passed gameId. Game aborted.")
644646 else {
645- let ak = ah(ad, aJ)
646- let aL = al(ak)
647- if (av(ab, N, ak))
647+ let al = ai(ae, aK)
648+ let aM = am(al)
649+ if (aw(ac, O, al))
648650 then {
649- let ap = L(k, N, ab, P, F, aL)
650- an(ad, ao, F, ap, aq)
651+ let aq = M(l, O, ac, Q, G, aM)
652+ ao(ae, ap, G, aq, ar)
651653 }
652654 else {
653- let ap = L(l, N, ab, P, F, aL)
654- WriteSet([DataEntry(ad, ap), aq])
655+ let aq = M(m, O, ac, Q, G, aM)
656+ WriteSet([DataEntry(ae, aq), ar])
655657 }
656658 }
657659 }
658660
659661
660-@Verifier(aM)
661-func aN () = if (sigVerify(aM.bodyBytes, aM.proofs[0], aM.senderPublicKey))
662+@Verifier(aN)
663+func aO () = if (sigVerify(aN.bodyBytes, aN.proofs[0], aN.senderPublicKey))
662664 then {
663- let A = aM
664- if ($isInstanceOf(A, "TransferTransaction"))
665+ let B = aN
666+ if ($isInstanceOf(B, "TransferTransaction"))
665667 then {
666- let aO = A
667- ((assetBalance(this, d) - aO.amount) >= C())
668+ let aP = B
669+ ((assetBalance(this, d) - aP.amount) >= D())
668670 }
669- else if ($isInstanceOf(A, "SetScriptTransaction"))
671+ else if ($isInstanceOf(B, "SetScriptTransaction"))
670672 then {
671- let aP = A
673+ let aQ = B
672674 true
673675 }
674676 else false
675677 }
676678 else false
677679

github/deemru/w8io/c3f4982 
1999.15 ms