tx · Hx5EVnXh28RJXtYWKCS9UtXR1THkPdkNXeAa8gEbA5RT

3NCs4motPXw3h6vyT7o6PAKmbo3e2jk8kHa:  -0.05000000 Waves

2019.10.25 01:37 [734784] smart account 3NCs4motPXw3h6vyT7o6PAKmbo3e2jk8kHa > SELF 0.00000000 Waves

{ "type": 13, "id": "Hx5EVnXh28RJXtYWKCS9UtXR1THkPdkNXeAa8gEbA5RT", "fee": 5000000, "feeAssetId": null, "timestamp": 1571956630591, "version": 1, "sender": "3NCs4motPXw3h6vyT7o6PAKmbo3e2jk8kHa", "senderPublicKey": "DdkgRd7YzZtSU3hXJc7sHsU7sM8nUSEwkzqZCaCTXKRe", "proofs": [ "4d9FcoBHGrr5WsQbVNDNntxxAMYHmEMqwRPsuZh8urCSjMKxwmcQQVxMX8t4QTJxKmoajfVJgMG8BKTT8mNQWZwm" ], "script": "base64:AAIDAAAAAAAAAA4IARIECgIIARIECgIICAAAACgAAAAACVJTQVBVQkxJQwkAAlsAAAABAgAAAmRMUzB0TFMxQ1JVZEpUaUJRVlVKTVNVTWdTMFZaTFMwdExTMWNiazFKU1VKSmFrRk9RbWRyY1docmFVYzVkekJDUVZGRlJrRkJUME5CVVRoQlRVbEpRa05uUzBOQlVVVkJiVTlzVWtKVVdVVlBNMGczV1RseVFtMXZSbEZjYmtadU5ETTVNbEI0TUZGM01UTkVjMlJGYUc1NlRVZ3lZMm8yV1RWNWJWQjFRMDlNVFU1bE5YRnlWWHBSYkRodlVreDZTVUo2UmxaTldteDNWVmxzTW1KY2JtOXpjazlKZUZGaVdVWTNWMVpSVjNadlZuaEZWREZaU1dkRWJUTk9lbnBQVEVFMWRVZzNRMHRQTUhOdWMyaHRUVVpEUkU5YVJXVjNOREZIYWt0b00xQmNibWQ0SzI1aVFXZDFVRGxhVVZCbWNWTmhaa1Z0UXpORFRpODBlVVJ6U25KTGNtbFNibWxhU204NWFsTXZORXhNYzFKTGQwSTNTRUZhU0hwdlJqbE1URGRjYm5SVFdrZ3phSFJoVGtkMFltUlVhM2hhTVZSNlUxUXpUV0l5VmxCVGVuTmFkbEZFYjJOWVZWWlBiVXBQZFRCdk1qbGhUMWtyUjJ0SEwwYzBVa05MTUVaY2JrSlhVVWhGVlhaRE5URlVVa1JUTldzNGFtRmtNRTh4VFc5aWFsRmpObUl4T0dRclpuVnZWa1prVG1aYWQwZElLM1ZHZFdSMFVFY3pWVXBVWmpKdGEzcGNibHBSU1VSQlVVRkNYRzR0TFMwdExVVk9SQ0JRVlVKTVNVTWdTMFZaTFMwdExTMD0AAAAAD0dBTUVTQ09VTlRFUktFWQIAAAAJJEdBTUVfTlVNAAAAAA5SRVNFUlZBVElPTktFWQIAAAAQJFJFU0VSVkVEX0FNT1VOVAAAAAAEV0JFVAEAAAAgD5uLrFpvaCc5H1Jt+IyA7GJAqs11k4f4jn5gjTii4MkAAAAADldBTExFVFdBVkVTQkVUCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU+7jPDEX8wd6gmrM5ihdUy4TQWFubfU6VAAAAAAxXQUxMRVRNQ0FGRkUJAQAAAAdBZGRyZXNzAAAAAQEAAAAAAAAAAAdX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c2VkIGJlZm9yZS4gR2FtZSBhYm9ydGVkLgQAAAAKbmV3R2FtZU51bQkBAAAAEEluY3JlbWVudEdhbWVOdW0AAAAABAAAAA5wbGF5ZXJQdWJLZXk1OAkAAlgAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAC2dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAA5TVEFURVNVQk1JVFRFRAUAAAAKcHJlZGljdGlvbgUAAAAIcm9sbFR5cGUFAAAADnBsYXllclB1YktleTU4BQAAAAZ3aW5BbXQCAAAAAAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAD0dBTUVTQ09VTlRFUktFWQUAAAAKbmV3R2FtZU51bQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAGZ2FtZUlkBQAAAAtnYW1lRGF0YVN0cgUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABBQAAAANuaWwAAAABaQEAAAAId2l0aGRyYXcAAAACAAAABmdhbWVJZAAAAAdyc2FTaWduBAAAAAxnYW1lRGF0YUxpc3QJAQAAABNFeHRyYWN0R2FtZURhdGFMaXN0AAAAAQUAAAAGZ2FtZUlkBAAAAAlnYW1lU3RhdGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAxJZHhHYW1lU3RhdGUEAAAACXByZWRjdGlvbgkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAANSWR4UHJlZGljdGlvbgQAAAAIcm9sbFR5cGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAtJZHhSb2xsVHlwZQQAAAAOcGxheWVyUHViS2V5NTgJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAABFJZHhQbGF5ZXJQdWJLZXk1OAQAAAAGd2luQW10CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAlJZHhXaW5BbXQEAAAADXBsYXllckFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEJAAJZAAAAAQUAAAAOcGxheWVyUHViS2V5NTgEAAAAEWRlY3JlYXNlZFJlc2VydmVzCQEAAAATRGVjcmVhc2VSZXNlcnZlZEFtdAAAAAIFAAAABmdhbWVJZAUAAAAGd2luQW10AwkBAAAAAiE9AAAAAgUAAAAJZ2FtZVN0YXRlBQAAAA5TVEFURVNVQk1JVFRFRAkAAAIAAAABAgAAACRJbnZhbGlkIGdhbWUgc3RhdGUgZm9yIHBhc3NlZCBnYW1lSWQEAAAABHJhbmQJAQAAAA9HZW5lcmF0ZVJhbmRJbnQAAAACBQAAAAZnYW1lSWQFAAAAB3JzYVNpZ24EAAAAB3JhbmRTdHIJAQAAAAlSYW5kVG9TdHIAAAABBQAAAARyYW5kAwkBAAAAB2RpY2VXaW4AAAADBQAAAAhyb2xsVHlwZQUAAAAJcHJlZGN0aW9uBQAAAARyYW5kBAAAAA5uZXdHYW1lRGF0YVN0cgkBAAAAEUZvcm1hdEdhbWVEYXRhU3RyAAAABgUAAAAIU1RBVEVXT04FAAAACXByZWRjdGlvbgUAAAAIcm9sbFR5cGUFAAAADnBsYXllclB1YktleTU4BQAAAAZ3aW5BbXQFAAAAB3JhbmRTdHIJAQAAAAxXaW5TY3JpcHRTZXQAAAAEBQAAAAZnYW1lSWQFAAAADXBsYXllckFkZHJlc3MFAAAABndpbkFtdAUAAAAObmV3R2FtZURhdGFTdHIEAAAADm5ld0dhbWVEYXRhU3RyCQEAAAARRm9ybWF0R2FtZURhdGFTdHIAAAAGBQAAAAlTVEFURUxPU1QFAAAACXByZWRjdGlvbgUAAAAIcm9sbFR5cGUFAAAADnBsYXllclB1YktleTU4BQAAAAZ3aW5BbXQFAAAAB3JhbmRTdHIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAAObmV3R2FtZURhdGFTdHIFAAAAA25pbAAAAAB3Xk65", "chainId": 84, "height": 734784, "spentComplexity": 0 } View: original | compacted Prev: H4bGRJEiPbEBz63CQWotngPLdPc5A4KW4RGkoVvPne2j Next: GAC5iFZDkcmeyoyDy676UJkDMt7zBMV7oVGqGYPKMzsV Diff:
OldNewDifferences
1313
1414 let f = Address(base58'')
1515
16-let g = 2
16+let g = ((100 * 1000) * 1000)
1717
18-let h = 5
18+let h = 2
1919
20-let i = "SUBMITTED"
20+let i = 5
2121
22-let j = "WON"
22+let j = "SUBMITTED"
2323
24-let k = "LOST"
24+let k = "WON"
2525
26-let l = "UNDER"
26+let l = "LOST"
2727
28-let m = "OVER"
28+let m = "UNDER"
2929
30-let n = 10
30+let n = "OVER"
3131
32-let o = 1000
32+let o = (100 * g)
3333
34-let p = 4
34+let p = ((1000 * 100) * g)
3535
36-let q = 100
36+let q = 4
3737
38-let r = 0
38+let r = 100
3939
40-let s = 1
40+let s = 0
4141
42-let t = 2
42+let t = 1
4343
44-let u = 3
44+let u = 2
4545
46-let v = 4
46+let v = 3
4747
48-let w = 5
48+let w = 4
4949
50-func x () = {
51- let y = {
52- let z = getInteger(this, b)
53- if ($isInstanceOf(z, "Int"))
50+let x = 5
51+
52+func y () = {
53+ let z = {
54+ let A = getInteger(this, b)
55+ if ($isInstanceOf(A, "Int"))
5456 then {
55- let A = z
56- A
57+ let B = A
58+ B
5759 }
5860 else 0
5961 }
60- (y + 1)
62+ (z + 1)
6163 }
6264
6365
64-func B () = {
65- let z = getInteger(this, c)
66- if ($isInstanceOf(z, "Int"))
66+func C () = {
67+ let A = getInteger(this, c)
68+ if ($isInstanceOf(A, "Int"))
6769 then {
68- let C = z
69- C
70+ let D = A
71+ D
7072 }
7173 else 0
7274 }
7375
7476
75-func D (E) = {
76- let F = (B() + E)
77- let G = wavesBalance(this)
78- if ((F > G))
77+func E (F) = {
78+ let G = (C() + F)
79+ let H = wavesBalance(this)
80+ if ((G > H))
7981 then throw("Insufficient funds on Wavesbet account. Transaction was rejected for your safety.")
80- else F
82+ else G
8183 }
8284
8385
84-func H (I) = {
85- let J = size(I)
86- if ((J == 0))
86+func I (J) = {
87+ let K = size(J)
88+ if ((K == 0))
8789 then throw("Parameter size must be greater then 0")
88- else if ((J > 99))
90+ else if ((K > 99))
8991 then throw("Parameter size must be less then 100")
90- else if ((10 > J))
91- then (("0" + toString(J)) + I)
92- else (toString(J) + I)
92+ else if ((10 > K))
93+ then (("0" + toString(K)) + J)
94+ else (toString(K) + J)
9395 }
9496
9597
96-func K (L,M,N,O,E,P) = {
97- let Q = ((((((((H(L) + "_") + H(toString(M))) + "_") + H(N)) + "_") + H(O)) + "_") + H(toString(E)))
98- if ((P == ""))
99- then Q
100- else ((Q + "_") + H(P))
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))
101103 }
102104
103105
104-func R (S) = if ((size(S) > 0))
105- then drop(S, 1)
106- else S
106+func S (T) = if ((size(T) > 0))
107+ then drop(T, 1)
108+ else T
107109
108110
109-func T (S) = {
110- let J = size(S)
111- if ((J > 0))
111+func U (T) = {
112+ let K = size(T)
113+ if ((K > 0))
112114 then {
113- let U = parseIntValue(take(S, 2))
114- let V = take(drop(S, 2), U)
115- let W = drop(S, (U + 2))
116- let X = R(W)
117-[V, X]
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]
118120 }
119121 else throw("Empty string was passed into parseNextAttribute func")
120122 }
121123
122124
123-func Y (Z) = {
124- let L = T(Z)
125- let M = T(L[1])
126- let N = T(M[1])
127- let O = T(N[1])
128- let E = T(O[1])
129-[L[0], M[0], N[0], O[0], E[0]]
125+func Z (aa) = {
126+ let M = U(aa)
127+ let N = U(M[1])
128+ let O = U(N[1])
129+ let P = U(O[1])
130+ let F = U(P[1])
131+[M[0], N[0], O[0], P[0], F[0]]
130132 }
131133
132134
133-func aa (ab) = {
134- let ac = ab
135- Y(ac)
135+func ab (ac) = {
136+ let ad = ac
137+ Z(ad)
136138 }
137139
138140
139-func ad (ab,E) = {
140- let F = (B() - E)
141- if ((0 > F))
141+func ae (ac,F) = {
142+ let G = (C() - F)
143+ if ((0 > G))
142144 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
143- else DataEntry(c, F)
145+ else DataEntry(c, G)
144146 }
145147
146148
147-func ae (ab,af) = {
148- let ag = rsaVerify(SHA256, toBytes(ab), toBytes(af), a)
149- if (ag)
149+func af (ac,ag) = {
150+ let ah = rsaVerify(SHA256, toBytes(ac), toBytes(ag), a)
151+ if (ah)
150152 then {
151- let P = (toInt(sha256(toBytes(af))) % 100)
152- if ((0 > P))
153- then ((-1 * P) + 1)
154- else (P + 1)
153+ let Q = (toInt(sha256(toBytes(ag))) % 100)
154+ if ((0 > Q))
155+ then ((-1 * Q) + 1)
156+ else (Q + 1)
155157 }
156158 else throw("Invalid RSA signature")
157159 }
158160
159161
160-func ah (ai) = if (if ((ai >= 1))
161- then (100 >= ai)
162+func ai (aj) = if (if ((aj >= 1))
163+ then (100 >= aj)
162164 else false)
163- then toString(ai)
164- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ai)))
165+ then toString(aj)
166+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(aj)))
165167
166168
167-func aj (ab,ak,E,al) = {
168- let am = [ScriptTransfer(ak, E, d)]
169- let an = WriteSet([DataEntry("Game Id", ab), DataEntry("Player Address", toString(ak))])
170- ScriptResult(an, TransferSet(am))
169+func ak (ac,al,F,am) = {
170+ let an = [ScriptTransfer(al, F, d)]
171+ let ao = WriteSet([DataEntry("Game Id", ac), DataEntry("Player Address", toString(al))])
172+ ScriptResult(ao, TransferSet(an))
171173 }
172174
173175
174-func ao (M,N) = if ((N == l))
175- then if ((M == 1))
176+func ap (N,O) = if ((O == m))
177+ then if ((N == 1))
176178 then 9850000
177- else if ((M == 2))
179+ else if ((N == 2))
178180 then 4925000
179- else if ((M == 3))
181+ else if ((N == 3))
180182 then 3283330
181- else if ((M == 4))
183+ else if ((N == 4))
182184 then 2462500
183- else if ((M == 5))
185+ else if ((N == 5))
184186 then 1970000
185- else if ((M == 6))
187+ else if ((N == 6))
186188 then 1641660
187- else if ((M == 7))
189+ else if ((N == 7))
188190 then 1407140
189- else if ((M == 8))
191+ else if ((N == 8))
190192 then 1231250
191- else if ((M == 9))
193+ else if ((N == 9))
192194 then 1094440
193- else if ((M == 10))
195+ else if ((N == 10))
194196 then 985000
195- else if ((M == 11))
197+ else if ((N == 11))
196198 then 895450
197- else if ((M == 12))
199+ else if ((N == 12))
198200 then 820830
199- else if ((M == 13))
201+ else if ((N == 13))
200202 then 757690
201- else if ((M == 14))
203+ else if ((N == 14))
202204 then 703570
203- else if ((M == 15))
205+ else if ((N == 15))
204206 then 656660
205- else if ((M == 16))
207+ else if ((N == 16))
206208 then 615620
207- else if ((M == 17))
209+ else if ((N == 17))
208210 then 579410
209- else if ((M == 18))
211+ else if ((N == 18))
210212 then 547220
211- else if ((M == 19))
213+ else if ((N == 19))
212214 then 518420
213- else if ((M == 20))
215+ else if ((N == 20))
214216 then 492500
215- else if ((M == 21))
217+ else if ((N == 21))
216218 then 469040
217- else if ((M == 22))
219+ else if ((N == 22))
218220 then 447720
219- else if ((M == 23))
221+ else if ((N == 23))
220222 then 428260
221- else if ((M == 24))
223+ else if ((N == 24))
222224 then 410410
223- else if ((M == 25))
225+ else if ((N == 25))
224226 then 394000
225- else if ((M == 26))
227+ else if ((N == 26))
226228 then 378840
227- else if ((M == 27))
229+ else if ((N == 27))
228230 then 364810
229- else if ((M == 28))
231+ else if ((N == 28))
230232 then 351780
231- else if ((M == 29))
233+ else if ((N == 29))
232234 then 339650
233- else if ((M == 30))
235+ else if ((N == 30))
234236 then 328330
235- else if ((M == 31))
237+ else if ((N == 31))
236238 then 317740
237- else if ((M == 32))
239+ else if ((N == 32))
238240 then 307810
239- else if ((M == 33))
241+ else if ((N == 33))
240242 then 298480
241- else if ((M == 34))
243+ else if ((N == 34))
242244 then 289700
243- else if ((M == 35))
245+ else if ((N == 35))
244246 then 281420
245- else if ((M == 36))
247+ else if ((N == 36))
246248 then 273610
247- else if ((M == 37))
249+ else if ((N == 37))
248250 then 259210
249- else if ((M == 38))
251+ else if ((N == 38))
250252 then 259210
251- else if ((M == 39))
253+ else if ((N == 39))
252254 then 252560
253- else if ((M == 40))
255+ else if ((N == 40))
254256 then 246250
255- else if ((M == 41))
257+ else if ((N == 41))
256258 then 240240
257- else if ((M == 42))
259+ else if ((N == 42))
258260 then 234520
259- else if ((M == 43))
261+ else if ((N == 43))
260262 then 229060
261- else if ((M == 44))
263+ else if ((N == 44))
262264 then 223860
263- else if ((M == 45))
265+ else if ((N == 45))
264266 then 218880
265- else if ((M == 46))
267+ else if ((N == 46))
266268 then 214130
267- else if ((M == 47))
269+ else if ((N == 47))
268270 then 209570
269- else if ((M == 48))
271+ else if ((N == 48))
270272 then 205200
271- else if ((M == 49))
273+ else if ((N == 49))
272274 then 201020
273- else if ((M == 50))
275+ else if ((N == 50))
274276 then 197000
275- else if ((M == 51))
277+ else if ((N == 51))
276278 then 193130
277- else if ((M == 52))
279+ else if ((N == 52))
278280 then 189420
279- else if ((M == 53))
281+ else if ((N == 53))
280282 then 185840
281- else if ((M == 54))
283+ else if ((N == 54))
282284 then 182400
283- else if ((M == 55))
285+ else if ((N == 55))
284286 then 179090
285- else if ((M == 56))
287+ else if ((N == 56))
286288 then 175890
287- else if ((M == 57))
289+ else if ((N == 57))
288290 then 172800
289- else if ((M == 58))
291+ else if ((N == 58))
290292 then 169820
291- else if ((M == 59))
293+ else if ((N == 59))
292294 then 166940
293- else if ((M == 60))
295+ else if ((N == 60))
294296 then 164160
295- else if ((M == 61))
297+ else if ((N == 61))
296298 then 161470
297- else if ((M == 62))
299+ else if ((N == 62))
298300 then 158870
299- else if ((M == 63))
301+ else if ((N == 63))
300302 then 156340
301- else if ((M == 64))
303+ else if ((N == 64))
302304 then 153900
303- else if ((M == 65))
305+ else if ((N == 65))
304306 then 151530
305- else if ((M == 66))
307+ else if ((N == 66))
306308 then 149240
307- else if ((M == 67))
309+ else if ((N == 67))
308310 then 147010
309- else if ((M == 68))
311+ else if ((N == 68))
310312 then 144850
311- else if ((M == 69))
313+ else if ((N == 69))
312314 then 142750
313- else if ((M == 70))
315+ else if ((N == 70))
314316 then 140710
315- else if ((M == 71))
317+ else if ((N == 71))
316318 then 138730
317- else if ((M == 72))
319+ else if ((N == 72))
318320 then 136800
319- else if ((M == 73))
321+ else if ((N == 73))
320322 then 134930
321- else if ((M == 74))
323+ else if ((N == 74))
322324 then 133100
323- else if ((M == 75))
325+ else if ((N == 75))
324326 then 131330
325- else if ((M == 76))
327+ else if ((N == 76))
326328 then 129600
327- else if ((M == 77))
329+ else if ((N == 77))
328330 then 127920
329- else if ((M == 78))
331+ else if ((N == 78))
330332 then 126280
331- else if ((M == 79))
333+ else if ((N == 79))
332334 then 124680
333- else if ((M == 80))
335+ else if ((N == 80))
334336 then 123120
335- else if ((M == 81))
337+ else if ((N == 81))
336338 then 121600
337- else if ((M == 82))
339+ else if ((N == 82))
338340 then 120120
339- else if ((M == 83))
341+ else if ((N == 83))
340342 then 118670
341- else if ((M == 84))
343+ else if ((N == 84))
342344 then 117260
343- else if ((M == 85))
345+ else if ((N == 85))
344346 then 115880
345- else if ((M == 86))
347+ else if ((N == 86))
346348 then 114530
347- else if ((M == 87))
349+ else if ((N == 87))
348350 then 113210
349- else if ((M == 88))
351+ else if ((N == 88))
350352 then 111930
351- else if ((M == 89))
353+ else if ((N == 89))
352354 then 110670
353- else if ((M == 90))
355+ else if ((N == 90))
354356 then 109440
355- else if ((M == 91))
357+ else if ((N == 91))
356358 then 108240
357- else if ((M == 92))
359+ else if ((N == 92))
358360 then 107060
359- else if ((M == 93))
361+ else if ((N == 93))
360362 then 105910
361- else if ((M == 94))
363+ else if ((N == 94))
362364 then 104780
363- else if ((M == 95))
365+ else if ((N == 95))
364366 then 103680
365- else if ((M == 96))
367+ else if ((N == 96))
366368 then 103680
367369 else 100000
368- else if ((N == m))
369- then if ((M == 4))
370+ else if ((O == n))
371+ then if ((N == 4))
370372 then 103680
371- else if ((M == 5))
373+ else if ((N == 5))
372374 then 103680
373- else if ((M == 6))
375+ else if ((N == 6))
374376 then 104780
375- else if ((M == 7))
377+ else if ((N == 7))
376378 then 105910
377- else if ((M == 8))
379+ else if ((N == 8))
378380 then 107060
379- else if ((M == 9))
381+ else if ((N == 9))
380382 then 108240
381- else if ((M == 10))
383+ else if ((N == 10))
382384 then 109440
383- else if ((M == 11))
385+ else if ((N == 11))
384386 then 110670
385- else if ((M == 12))
387+ else if ((N == 12))
386388 then 111930
387- else if ((M == 13))
389+ else if ((N == 13))
388390 then 113210
389- else if ((M == 14))
391+ else if ((N == 14))
390392 then 114530
391- else if ((M == 15))
393+ else if ((N == 15))
392394 then 115880
393- else if ((M == 16))
395+ else if ((N == 16))
394396 then 117260
395- else if ((M == 17))
397+ else if ((N == 17))
396398 then 118670
397- else if ((M == 18))
399+ else if ((N == 18))
398400 then 120120
399- else if ((M == 19))
401+ else if ((N == 19))
400402 then 121600
401- else if ((M == 20))
403+ else if ((N == 20))
402404 then 123120
403- else if ((M == 21))
405+ else if ((N == 21))
404406 then 124680
405- else if ((M == 22))
407+ else if ((N == 22))
406408 then 126280
407- else if ((M == 23))
409+ else if ((N == 23))
408410 then 127920
409- else if ((M == 24))
411+ else if ((N == 24))
410412 then 129600
411- else if ((M == 25))
413+ else if ((N == 25))
412414 then 131330
413- else if ((M == 26))
415+ else if ((N == 26))
414416 then 133100
415- else if ((M == 27))
417+ else if ((N == 27))
416418 then 134930
417- else if ((M == 28))
419+ else if ((N == 28))
418420 then 136800
419- else if ((M == 29))
421+ else if ((N == 29))
420422 then 138730
421- else if ((M == 30))
423+ else if ((N == 30))
422424 then 140710
423- else if ((M == 31))
425+ else if ((N == 31))
424426 then 142750
425- else if ((M == 32))
427+ else if ((N == 32))
426428 then 144850
427- else if ((M == 33))
429+ else if ((N == 33))
428430 then 147010
429- else if ((M == 34))
431+ else if ((N == 34))
430432 then 149240
431- else if ((M == 35))
433+ else if ((N == 35))
432434 then 151530
433- else if ((M == 36))
435+ else if ((N == 36))
434436 then 153900
435- else if ((M == 37))
437+ else if ((N == 37))
436438 then 156340
437- else if ((M == 38))
439+ else if ((N == 38))
438440 then 158870
439- else if ((M == 39))
441+ else if ((N == 39))
440442 then 161470
441- else if ((M == 40))
443+ else if ((N == 40))
442444 then 164160
443- else if ((M == 41))
445+ else if ((N == 41))
444446 then 166940
445- else if ((M == 42))
447+ else if ((N == 42))
446448 then 169820
447- else if ((M == 43))
449+ else if ((N == 43))
448450 then 172800
449- else if ((M == 44))
451+ else if ((N == 44))
450452 then 175890
451- else if ((M == 45))
453+ else if ((N == 45))
452454 then 179090
453- else if ((M == 46))
455+ else if ((N == 46))
454456 then 185840
455- else if ((M == 47))
457+ else if ((N == 47))
456458 then 185840
457- else if ((M == 48))
459+ else if ((N == 48))
458460 then 189420
459- else if ((M == 49))
461+ else if ((N == 49))
460462 then 193130
461- else if ((M == 50))
463+ else if ((N == 50))
462464 then 197000
463- else if ((M == 51))
465+ else if ((N == 51))
464466 then 201020
465- else if ((M == 52))
467+ else if ((N == 52))
466468 then 205200
467- else if ((M == 53))
469+ else if ((N == 53))
468470 then 209570
469- else if ((M == 54))
471+ else if ((N == 54))
470472 then 214130
471- else if ((M == 55))
473+ else if ((N == 55))
472474 then 218880
473- else if ((M == 56))
475+ else if ((N == 56))
474476 then 223860
475- else if ((M == 57))
477+ else if ((N == 57))
476478 then 229060
477- else if ((M == 58))
479+ else if ((N == 58))
478480 then 234520
479- else if ((M == 59))
481+ else if ((N == 59))
480482 then 240240
481- else if ((M == 60))
483+ else if ((N == 60))
482484 then 246250
483- else if ((M == 61))
485+ else if ((N == 61))
484486 then 252560
485- else if ((M == 62))
487+ else if ((N == 62))
486488 then 259210
487- else if ((M == 63))
489+ else if ((N == 63))
488490 then 259210
489- else if ((M == 64))
491+ else if ((N == 64))
490492 then 273610
491- else if ((M == 65))
493+ else if ((N == 65))
492494 then 281420
493- else if ((M == 66))
495+ else if ((N == 66))
494496 then 289700
495- else if ((M == 67))
497+ else if ((N == 67))
496498 then 298480
497- else if ((M == 68))
499+ else if ((N == 68))
498500 then 307810
499- else if ((M == 69))
501+ else if ((N == 69))
500502 then 317740
501- else if ((M == 70))
503+ else if ((N == 70))
502504 then 328330
503- else if ((M == 71))
505+ else if ((N == 71))
504506 then 339650
505- else if ((M == 72))
507+ else if ((N == 72))
506508 then 351780
507- else if ((M == 73))
509+ else if ((N == 73))
508510 then 364810
509- else if ((M == 74))
511+ else if ((N == 74))
510512 then 378840
511- else if ((M == 75))
513+ else if ((N == 75))
512514 then 394000
513- else if ((M == 76))
515+ else if ((N == 76))
514516 then 410410
515- else if ((M == 77))
517+ else if ((N == 77))
516518 then 428260
517- else if ((M == 78))
519+ else if ((N == 78))
518520 then 447720
519- else if ((M == 79))
521+ else if ((N == 79))
520522 then 469040
521- else if ((M == 80))
523+ else if ((N == 80))
522524 then 492500
523- else if ((M == 81))
525+ else if ((N == 81))
524526 then 518420
525- else if ((M == 82))
527+ else if ((N == 82))
526528 then 547220
527- else if ((M == 83))
529+ else if ((N == 83))
528530 then 579410
529- else if ((M == 84))
531+ else if ((N == 84))
530532 then 615620
531- else if ((M == 85))
533+ else if ((N == 85))
532534 then 656660
533- else if ((M == 86))
535+ else if ((N == 86))
534536 then 703570
535- else if ((M == 87))
537+ else if ((N == 87))
536538 then 757690
537- else if ((M == 88))
539+ else if ((N == 88))
538540 then 820830
539- else if ((M == 89))
541+ else if ((N == 89))
540542 then 895450
541- else if ((M == 90))
543+ else if ((N == 90))
542544 then 985000
543- else if ((M == 91))
545+ else if ((N == 91))
544546 then 1094440
545- else if ((M == 92))
547+ else if ((N == 92))
546548 then 1231250
547- else if ((M == 93))
549+ else if ((N == 93))
548550 then 1407140
549- else if ((M == 94))
551+ else if ((N == 94))
550552 then 1641660
551- else if ((M == 95))
553+ else if ((N == 95))
552554 then 1970000
553- else if ((M == 96))
555+ else if ((N == 96))
554556 then 2462500
555- else if ((M == 97))
557+ else if ((N == 97))
556558 then 3283330
557- else if ((M == 98))
559+ else if ((N == 98))
558560 then 4925000
559- else if ((M == 99))
561+ else if ((N == 99))
560562 then 9850000
561563 else 100000
562564 else 100000
563565
564566
565-func ap (N,M,P) = if ((N == l))
566- then if ((M >= P))
567+func aq (O,N,Q) = if ((O == m))
568+ then if ((N >= Q))
567569 then true
568570 else false
569- else if ((N == m))
570- then if ((P >= M))
571+ else if ((O == n))
572+ then if ((Q >= N))
571573 then true
572574 else false
573575 else false
574576
575577
576-func aq (ar,M,N) = if (if ((n > ar))
578+func ar (as,N,O) = if (if ((o > as))
577579 then true
578- else (ar > o))
579- then throw(((("Bet amount is not in range: minBet=" + toString(n)) + " maxBet=") + toString(o)))
580- else if (if ((N != l))
580+ else (as > p))
581+ then throw(((("Bet amount is not in range: minBet=" + toString(o)) + " maxBet=") + toString(p)))
582+ else if (if ((O != m))
581583 then true
582- else (N != l))
584+ else (O != m))
583585 then throw("Invalid Roll type, try with Roll Over or Roll Under")
584- else if (if ((p > M))
586+ else if (if ((q > N))
585587 then true
586- else (M > q))
588+ else (N > r))
587589 then throw("Prediction is out of the condition: 1 <= predction <= 98")
588590 else {
589- let as = ao(M, N)
590- (((ar * as) / 100000) * (95 / 100))
591+ let at = ap(N, O)
592+ (((as * at) / 100000) * (95 / 100))
591593 }
592594
593595
594-@Callable(at)
595-func play (N,M) = {
596- let ab = toBase58String(at.transactionId)
597- let au = isDefined(getString(this, ab))
598- let av = extract(at.payment)
599- let aw = isDefined(at.feeAssetId)
600- let E = aq(av.amount, M, N)
601- let ax = wavesBalance(at.caller)
602- if ((100000 > ax))
596+@Callable(au)
597+func play (O,N) = {
598+ let ac = toBase58String(au.transactionId)
599+ let av = isDefined(getString(this, ac))
600+ let aw = extract(au.payment)
601+ let ax = isDefined(au.feeAssetId)
602+ let F = ar(aw.amount, N, O)
603+ let ay = wavesBalance(au.caller)
604+ if ((100000 > ay))
603605 then throw("There are not enough waves, it takes 0.01 Waves to bet. Game aborted.")
604- else if ((av.assetId != d))
606+ else if ((aw.assetId != d))
605607 then throw("Bet amount must be in Wbet. Game aborted.")
606- else if (aw)
608+ else if (ax)
607609 then throw("Transaction's fee must be in Waves. Game aborted.")
608- else if (au)
610+ else if (av)
609611 then throw("Passed gameId had been used before. Game aborted.")
610612 else {
611- let ay = x()
612- let O = toBase58String(at.callerPublicKey)
613- let az = K(i, M, N, O, E, "")
614- ScriptResult(WriteSet([DataEntry(b, ay), DataEntry(ab, az)]), TransferSet(nil))
613+ let az = y()
614+ let P = toBase58String(au.callerPublicKey)
615+ let aA = L(j, N, O, P, F, "")
616+ ScriptResult(WriteSet([DataEntry(b, az), DataEntry(ac, aA)]), TransferSet(nil))
615617 }
616618 }
617619
618620
619621
620-@Callable(at)
621-func withdraw (ab,af) = {
622- let aA = aa(ab)
623- let L = aA[r]
624- let aB = parseIntValue(aA[s])
625- let N = aA[t]
626- let O = aA[u]
627- let E = parseIntValue(aA[v])
628- let ak = addressFromPublicKey(fromBase58String(O))
629- let aC = ad(ab, E)
630- if ((L != i))
622+@Callable(au)
623+func withdraw (ac,ag) = {
624+ let aB = ab(ac)
625+ let M = aB[s]
626+ let aC = parseIntValue(aB[t])
627+ let O = aB[u]
628+ let P = aB[v]
629+ let F = parseIntValue(aB[w])
630+ let al = addressFromPublicKey(fromBase58String(P))
631+ let aD = ae(ac, F)
632+ if ((M != j))
631633 then throw("Invalid game state for passed gameId")
632634 else {
633- let P = ae(ab, af)
634- let aD = ah(P)
635- if (ap(N, aB, P))
635+ let Q = af(ac, ag)
636+ let aE = ai(Q)
637+ if (aq(O, aC, Q))
636638 then {
637- let al = K(j, aB, N, O, E, aD)
638- aj(ab, ak, E, al)
639+ let am = L(k, aC, O, P, F, aE)
640+ ak(ac, al, F, am)
639641 }
640642 else {
641- let al = K(k, aB, N, O, E, aD)
642- WriteSet([DataEntry(ab, al)])
643+ let am = L(l, aC, O, P, F, aE)
644+ WriteSet([DataEntry(ac, am)])
643645 }
644646 }
645647 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS1cbk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBbU9sUkJUWUVPM0g3WTlyQm1vRlFcbkZuNDM5MlB4MFF3MTNEc2RFaG56TUgyY2o2WTV5bVB1Q09MTU5lNXFyVXpRbDhvUkx6SUJ6RlZNWmx3VVlsMmJcbm9zck9JeFFiWUY3V1ZRV3ZvVnhFVDFZSWdEbTNOenpPTEE1dUg3Q0tPMHNuc2htTUZDRE9aRWV3NDFHaktoM1Bcbmd4K25iQWd1UDlaUVBmcVNhZkVtQzNDTi80eURzSnJLcmlSbmlaSm85alMvNExMc1JLd0I3SEFaSHpvRjlMTDdcbnRTWkgzaHRhTkd0YmRUa3haMVR6U1QzTWIyVlBTenNadlFEb2NYVVZPbUpPdTBvMjlhT1krR2tHL0c0UkNLMEZcbkJXUUhFVXZDNTFUUkRTNWs4amFkME8xTW9ialFjNmIxOGQrZnVvVkZkTmZad0dIK3VGdWR0UEczVUpUZjJta3pcblpRSURBUUFCXG4tLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0=")
55
66 let b = "$GAME_NUM"
77
88 let c = "$RESERVED_AMOUNT"
99
1010 let d = base58'23vgV9p9pD83A7CFbsDEc4zjanep7UeFo4ZRS6oGorhv'
1111
1212 let e = Address(base58'3NCs4motPXw3h6vyT7o6PAKmbo3e2jk8kHa')
1313
1414 let f = Address(base58'')
1515
16-let g = 2
16+let g = ((100 * 1000) * 1000)
1717
18-let h = 5
18+let h = 2
1919
20-let i = "SUBMITTED"
20+let i = 5
2121
22-let j = "WON"
22+let j = "SUBMITTED"
2323
24-let k = "LOST"
24+let k = "WON"
2525
26-let l = "UNDER"
26+let l = "LOST"
2727
28-let m = "OVER"
28+let m = "UNDER"
2929
30-let n = 10
30+let n = "OVER"
3131
32-let o = 1000
32+let o = (100 * g)
3333
34-let p = 4
34+let p = ((1000 * 100) * g)
3535
36-let q = 100
36+let q = 4
3737
38-let r = 0
38+let r = 100
3939
40-let s = 1
40+let s = 0
4141
42-let t = 2
42+let t = 1
4343
44-let u = 3
44+let u = 2
4545
46-let v = 4
46+let v = 3
4747
48-let w = 5
48+let w = 4
4949
50-func x () = {
51- let y = {
52- let z = getInteger(this, b)
53- if ($isInstanceOf(z, "Int"))
50+let x = 5
51+
52+func y () = {
53+ let z = {
54+ let A = getInteger(this, b)
55+ if ($isInstanceOf(A, "Int"))
5456 then {
55- let A = z
56- A
57+ let B = A
58+ B
5759 }
5860 else 0
5961 }
60- (y + 1)
62+ (z + 1)
6163 }
6264
6365
64-func B () = {
65- let z = getInteger(this, c)
66- if ($isInstanceOf(z, "Int"))
66+func C () = {
67+ let A = getInteger(this, c)
68+ if ($isInstanceOf(A, "Int"))
6769 then {
68- let C = z
69- C
70+ let D = A
71+ D
7072 }
7173 else 0
7274 }
7375
7476
75-func D (E) = {
76- let F = (B() + E)
77- let G = wavesBalance(this)
78- if ((F > G))
77+func E (F) = {
78+ let G = (C() + F)
79+ let H = wavesBalance(this)
80+ if ((G > H))
7981 then throw("Insufficient funds on Wavesbet account. Transaction was rejected for your safety.")
80- else F
82+ else G
8183 }
8284
8385
84-func H (I) = {
85- let J = size(I)
86- if ((J == 0))
86+func I (J) = {
87+ let K = size(J)
88+ if ((K == 0))
8789 then throw("Parameter size must be greater then 0")
88- else if ((J > 99))
90+ else if ((K > 99))
8991 then throw("Parameter size must be less then 100")
90- else if ((10 > J))
91- then (("0" + toString(J)) + I)
92- else (toString(J) + I)
92+ else if ((10 > K))
93+ then (("0" + toString(K)) + J)
94+ else (toString(K) + J)
9395 }
9496
9597
96-func K (L,M,N,O,E,P) = {
97- let Q = ((((((((H(L) + "_") + H(toString(M))) + "_") + H(N)) + "_") + H(O)) + "_") + H(toString(E)))
98- if ((P == ""))
99- then Q
100- else ((Q + "_") + H(P))
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))
101103 }
102104
103105
104-func R (S) = if ((size(S) > 0))
105- then drop(S, 1)
106- else S
106+func S (T) = if ((size(T) > 0))
107+ then drop(T, 1)
108+ else T
107109
108110
109-func T (S) = {
110- let J = size(S)
111- if ((J > 0))
111+func U (T) = {
112+ let K = size(T)
113+ if ((K > 0))
112114 then {
113- let U = parseIntValue(take(S, 2))
114- let V = take(drop(S, 2), U)
115- let W = drop(S, (U + 2))
116- let X = R(W)
117-[V, X]
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]
118120 }
119121 else throw("Empty string was passed into parseNextAttribute func")
120122 }
121123
122124
123-func Y (Z) = {
124- let L = T(Z)
125- let M = T(L[1])
126- let N = T(M[1])
127- let O = T(N[1])
128- let E = T(O[1])
129-[L[0], M[0], N[0], O[0], E[0]]
125+func Z (aa) = {
126+ let M = U(aa)
127+ let N = U(M[1])
128+ let O = U(N[1])
129+ let P = U(O[1])
130+ let F = U(P[1])
131+[M[0], N[0], O[0], P[0], F[0]]
130132 }
131133
132134
133-func aa (ab) = {
134- let ac = ab
135- Y(ac)
135+func ab (ac) = {
136+ let ad = ac
137+ Z(ad)
136138 }
137139
138140
139-func ad (ab,E) = {
140- let F = (B() - E)
141- if ((0 > F))
141+func ae (ac,F) = {
142+ let G = (C() - F)
143+ if ((0 > G))
142144 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
143- else DataEntry(c, F)
145+ else DataEntry(c, G)
144146 }
145147
146148
147-func ae (ab,af) = {
148- let ag = rsaVerify(SHA256, toBytes(ab), toBytes(af), a)
149- if (ag)
149+func af (ac,ag) = {
150+ let ah = rsaVerify(SHA256, toBytes(ac), toBytes(ag), a)
151+ if (ah)
150152 then {
151- let P = (toInt(sha256(toBytes(af))) % 100)
152- if ((0 > P))
153- then ((-1 * P) + 1)
154- else (P + 1)
153+ let Q = (toInt(sha256(toBytes(ag))) % 100)
154+ if ((0 > Q))
155+ then ((-1 * Q) + 1)
156+ else (Q + 1)
155157 }
156158 else throw("Invalid RSA signature")
157159 }
158160
159161
160-func ah (ai) = if (if ((ai >= 1))
161- then (100 >= ai)
162+func ai (aj) = if (if ((aj >= 1))
163+ then (100 >= aj)
162164 else false)
163- then toString(ai)
164- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ai)))
165+ then toString(aj)
166+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(aj)))
165167
166168
167-func aj (ab,ak,E,al) = {
168- let am = [ScriptTransfer(ak, E, d)]
169- let an = WriteSet([DataEntry("Game Id", ab), DataEntry("Player Address", toString(ak))])
170- ScriptResult(an, TransferSet(am))
169+func ak (ac,al,F,am) = {
170+ let an = [ScriptTransfer(al, F, d)]
171+ let ao = WriteSet([DataEntry("Game Id", ac), DataEntry("Player Address", toString(al))])
172+ ScriptResult(ao, TransferSet(an))
171173 }
172174
173175
174-func ao (M,N) = if ((N == l))
175- then if ((M == 1))
176+func ap (N,O) = if ((O == m))
177+ then if ((N == 1))
176178 then 9850000
177- else if ((M == 2))
179+ else if ((N == 2))
178180 then 4925000
179- else if ((M == 3))
181+ else if ((N == 3))
180182 then 3283330
181- else if ((M == 4))
183+ else if ((N == 4))
182184 then 2462500
183- else if ((M == 5))
185+ else if ((N == 5))
184186 then 1970000
185- else if ((M == 6))
187+ else if ((N == 6))
186188 then 1641660
187- else if ((M == 7))
189+ else if ((N == 7))
188190 then 1407140
189- else if ((M == 8))
191+ else if ((N == 8))
190192 then 1231250
191- else if ((M == 9))
193+ else if ((N == 9))
192194 then 1094440
193- else if ((M == 10))
195+ else if ((N == 10))
194196 then 985000
195- else if ((M == 11))
197+ else if ((N == 11))
196198 then 895450
197- else if ((M == 12))
199+ else if ((N == 12))
198200 then 820830
199- else if ((M == 13))
201+ else if ((N == 13))
200202 then 757690
201- else if ((M == 14))
203+ else if ((N == 14))
202204 then 703570
203- else if ((M == 15))
205+ else if ((N == 15))
204206 then 656660
205- else if ((M == 16))
207+ else if ((N == 16))
206208 then 615620
207- else if ((M == 17))
209+ else if ((N == 17))
208210 then 579410
209- else if ((M == 18))
211+ else if ((N == 18))
210212 then 547220
211- else if ((M == 19))
213+ else if ((N == 19))
212214 then 518420
213- else if ((M == 20))
215+ else if ((N == 20))
214216 then 492500
215- else if ((M == 21))
217+ else if ((N == 21))
216218 then 469040
217- else if ((M == 22))
219+ else if ((N == 22))
218220 then 447720
219- else if ((M == 23))
221+ else if ((N == 23))
220222 then 428260
221- else if ((M == 24))
223+ else if ((N == 24))
222224 then 410410
223- else if ((M == 25))
225+ else if ((N == 25))
224226 then 394000
225- else if ((M == 26))
227+ else if ((N == 26))
226228 then 378840
227- else if ((M == 27))
229+ else if ((N == 27))
228230 then 364810
229- else if ((M == 28))
231+ else if ((N == 28))
230232 then 351780
231- else if ((M == 29))
233+ else if ((N == 29))
232234 then 339650
233- else if ((M == 30))
235+ else if ((N == 30))
234236 then 328330
235- else if ((M == 31))
237+ else if ((N == 31))
236238 then 317740
237- else if ((M == 32))
239+ else if ((N == 32))
238240 then 307810
239- else if ((M == 33))
241+ else if ((N == 33))
240242 then 298480
241- else if ((M == 34))
243+ else if ((N == 34))
242244 then 289700
243- else if ((M == 35))
245+ else if ((N == 35))
244246 then 281420
245- else if ((M == 36))
247+ else if ((N == 36))
246248 then 273610
247- else if ((M == 37))
249+ else if ((N == 37))
248250 then 259210
249- else if ((M == 38))
251+ else if ((N == 38))
250252 then 259210
251- else if ((M == 39))
253+ else if ((N == 39))
252254 then 252560
253- else if ((M == 40))
255+ else if ((N == 40))
254256 then 246250
255- else if ((M == 41))
257+ else if ((N == 41))
256258 then 240240
257- else if ((M == 42))
259+ else if ((N == 42))
258260 then 234520
259- else if ((M == 43))
261+ else if ((N == 43))
260262 then 229060
261- else if ((M == 44))
263+ else if ((N == 44))
262264 then 223860
263- else if ((M == 45))
265+ else if ((N == 45))
264266 then 218880
265- else if ((M == 46))
267+ else if ((N == 46))
266268 then 214130
267- else if ((M == 47))
269+ else if ((N == 47))
268270 then 209570
269- else if ((M == 48))
271+ else if ((N == 48))
270272 then 205200
271- else if ((M == 49))
273+ else if ((N == 49))
272274 then 201020
273- else if ((M == 50))
275+ else if ((N == 50))
274276 then 197000
275- else if ((M == 51))
277+ else if ((N == 51))
276278 then 193130
277- else if ((M == 52))
279+ else if ((N == 52))
278280 then 189420
279- else if ((M == 53))
281+ else if ((N == 53))
280282 then 185840
281- else if ((M == 54))
283+ else if ((N == 54))
282284 then 182400
283- else if ((M == 55))
285+ else if ((N == 55))
284286 then 179090
285- else if ((M == 56))
287+ else if ((N == 56))
286288 then 175890
287- else if ((M == 57))
289+ else if ((N == 57))
288290 then 172800
289- else if ((M == 58))
291+ else if ((N == 58))
290292 then 169820
291- else if ((M == 59))
293+ else if ((N == 59))
292294 then 166940
293- else if ((M == 60))
295+ else if ((N == 60))
294296 then 164160
295- else if ((M == 61))
297+ else if ((N == 61))
296298 then 161470
297- else if ((M == 62))
299+ else if ((N == 62))
298300 then 158870
299- else if ((M == 63))
301+ else if ((N == 63))
300302 then 156340
301- else if ((M == 64))
303+ else if ((N == 64))
302304 then 153900
303- else if ((M == 65))
305+ else if ((N == 65))
304306 then 151530
305- else if ((M == 66))
307+ else if ((N == 66))
306308 then 149240
307- else if ((M == 67))
309+ else if ((N == 67))
308310 then 147010
309- else if ((M == 68))
311+ else if ((N == 68))
310312 then 144850
311- else if ((M == 69))
313+ else if ((N == 69))
312314 then 142750
313- else if ((M == 70))
315+ else if ((N == 70))
314316 then 140710
315- else if ((M == 71))
317+ else if ((N == 71))
316318 then 138730
317- else if ((M == 72))
319+ else if ((N == 72))
318320 then 136800
319- else if ((M == 73))
321+ else if ((N == 73))
320322 then 134930
321- else if ((M == 74))
323+ else if ((N == 74))
322324 then 133100
323- else if ((M == 75))
325+ else if ((N == 75))
324326 then 131330
325- else if ((M == 76))
327+ else if ((N == 76))
326328 then 129600
327- else if ((M == 77))
329+ else if ((N == 77))
328330 then 127920
329- else if ((M == 78))
331+ else if ((N == 78))
330332 then 126280
331- else if ((M == 79))
333+ else if ((N == 79))
332334 then 124680
333- else if ((M == 80))
335+ else if ((N == 80))
334336 then 123120
335- else if ((M == 81))
337+ else if ((N == 81))
336338 then 121600
337- else if ((M == 82))
339+ else if ((N == 82))
338340 then 120120
339- else if ((M == 83))
341+ else if ((N == 83))
340342 then 118670
341- else if ((M == 84))
343+ else if ((N == 84))
342344 then 117260
343- else if ((M == 85))
345+ else if ((N == 85))
344346 then 115880
345- else if ((M == 86))
347+ else if ((N == 86))
346348 then 114530
347- else if ((M == 87))
349+ else if ((N == 87))
348350 then 113210
349- else if ((M == 88))
351+ else if ((N == 88))
350352 then 111930
351- else if ((M == 89))
353+ else if ((N == 89))
352354 then 110670
353- else if ((M == 90))
355+ else if ((N == 90))
354356 then 109440
355- else if ((M == 91))
357+ else if ((N == 91))
356358 then 108240
357- else if ((M == 92))
359+ else if ((N == 92))
358360 then 107060
359- else if ((M == 93))
361+ else if ((N == 93))
360362 then 105910
361- else if ((M == 94))
363+ else if ((N == 94))
362364 then 104780
363- else if ((M == 95))
365+ else if ((N == 95))
364366 then 103680
365- else if ((M == 96))
367+ else if ((N == 96))
366368 then 103680
367369 else 100000
368- else if ((N == m))
369- then if ((M == 4))
370+ else if ((O == n))
371+ then if ((N == 4))
370372 then 103680
371- else if ((M == 5))
373+ else if ((N == 5))
372374 then 103680
373- else if ((M == 6))
375+ else if ((N == 6))
374376 then 104780
375- else if ((M == 7))
377+ else if ((N == 7))
376378 then 105910
377- else if ((M == 8))
379+ else if ((N == 8))
378380 then 107060
379- else if ((M == 9))
381+ else if ((N == 9))
380382 then 108240
381- else if ((M == 10))
383+ else if ((N == 10))
382384 then 109440
383- else if ((M == 11))
385+ else if ((N == 11))
384386 then 110670
385- else if ((M == 12))
387+ else if ((N == 12))
386388 then 111930
387- else if ((M == 13))
389+ else if ((N == 13))
388390 then 113210
389- else if ((M == 14))
391+ else if ((N == 14))
390392 then 114530
391- else if ((M == 15))
393+ else if ((N == 15))
392394 then 115880
393- else if ((M == 16))
395+ else if ((N == 16))
394396 then 117260
395- else if ((M == 17))
397+ else if ((N == 17))
396398 then 118670
397- else if ((M == 18))
399+ else if ((N == 18))
398400 then 120120
399- else if ((M == 19))
401+ else if ((N == 19))
400402 then 121600
401- else if ((M == 20))
403+ else if ((N == 20))
402404 then 123120
403- else if ((M == 21))
405+ else if ((N == 21))
404406 then 124680
405- else if ((M == 22))
407+ else if ((N == 22))
406408 then 126280
407- else if ((M == 23))
409+ else if ((N == 23))
408410 then 127920
409- else if ((M == 24))
411+ else if ((N == 24))
410412 then 129600
411- else if ((M == 25))
413+ else if ((N == 25))
412414 then 131330
413- else if ((M == 26))
415+ else if ((N == 26))
414416 then 133100
415- else if ((M == 27))
417+ else if ((N == 27))
416418 then 134930
417- else if ((M == 28))
419+ else if ((N == 28))
418420 then 136800
419- else if ((M == 29))
421+ else if ((N == 29))
420422 then 138730
421- else if ((M == 30))
423+ else if ((N == 30))
422424 then 140710
423- else if ((M == 31))
425+ else if ((N == 31))
424426 then 142750
425- else if ((M == 32))
427+ else if ((N == 32))
426428 then 144850
427- else if ((M == 33))
429+ else if ((N == 33))
428430 then 147010
429- else if ((M == 34))
431+ else if ((N == 34))
430432 then 149240
431- else if ((M == 35))
433+ else if ((N == 35))
432434 then 151530
433- else if ((M == 36))
435+ else if ((N == 36))
434436 then 153900
435- else if ((M == 37))
437+ else if ((N == 37))
436438 then 156340
437- else if ((M == 38))
439+ else if ((N == 38))
438440 then 158870
439- else if ((M == 39))
441+ else if ((N == 39))
440442 then 161470
441- else if ((M == 40))
443+ else if ((N == 40))
442444 then 164160
443- else if ((M == 41))
445+ else if ((N == 41))
444446 then 166940
445- else if ((M == 42))
447+ else if ((N == 42))
446448 then 169820
447- else if ((M == 43))
449+ else if ((N == 43))
448450 then 172800
449- else if ((M == 44))
451+ else if ((N == 44))
450452 then 175890
451- else if ((M == 45))
453+ else if ((N == 45))
452454 then 179090
453- else if ((M == 46))
455+ else if ((N == 46))
454456 then 185840
455- else if ((M == 47))
457+ else if ((N == 47))
456458 then 185840
457- else if ((M == 48))
459+ else if ((N == 48))
458460 then 189420
459- else if ((M == 49))
461+ else if ((N == 49))
460462 then 193130
461- else if ((M == 50))
463+ else if ((N == 50))
462464 then 197000
463- else if ((M == 51))
465+ else if ((N == 51))
464466 then 201020
465- else if ((M == 52))
467+ else if ((N == 52))
466468 then 205200
467- else if ((M == 53))
469+ else if ((N == 53))
468470 then 209570
469- else if ((M == 54))
471+ else if ((N == 54))
470472 then 214130
471- else if ((M == 55))
473+ else if ((N == 55))
472474 then 218880
473- else if ((M == 56))
475+ else if ((N == 56))
474476 then 223860
475- else if ((M == 57))
477+ else if ((N == 57))
476478 then 229060
477- else if ((M == 58))
479+ else if ((N == 58))
478480 then 234520
479- else if ((M == 59))
481+ else if ((N == 59))
480482 then 240240
481- else if ((M == 60))
483+ else if ((N == 60))
482484 then 246250
483- else if ((M == 61))
485+ else if ((N == 61))
484486 then 252560
485- else if ((M == 62))
487+ else if ((N == 62))
486488 then 259210
487- else if ((M == 63))
489+ else if ((N == 63))
488490 then 259210
489- else if ((M == 64))
491+ else if ((N == 64))
490492 then 273610
491- else if ((M == 65))
493+ else if ((N == 65))
492494 then 281420
493- else if ((M == 66))
495+ else if ((N == 66))
494496 then 289700
495- else if ((M == 67))
497+ else if ((N == 67))
496498 then 298480
497- else if ((M == 68))
499+ else if ((N == 68))
498500 then 307810
499- else if ((M == 69))
501+ else if ((N == 69))
500502 then 317740
501- else if ((M == 70))
503+ else if ((N == 70))
502504 then 328330
503- else if ((M == 71))
505+ else if ((N == 71))
504506 then 339650
505- else if ((M == 72))
507+ else if ((N == 72))
506508 then 351780
507- else if ((M == 73))
509+ else if ((N == 73))
508510 then 364810
509- else if ((M == 74))
511+ else if ((N == 74))
510512 then 378840
511- else if ((M == 75))
513+ else if ((N == 75))
512514 then 394000
513- else if ((M == 76))
515+ else if ((N == 76))
514516 then 410410
515- else if ((M == 77))
517+ else if ((N == 77))
516518 then 428260
517- else if ((M == 78))
519+ else if ((N == 78))
518520 then 447720
519- else if ((M == 79))
521+ else if ((N == 79))
520522 then 469040
521- else if ((M == 80))
523+ else if ((N == 80))
522524 then 492500
523- else if ((M == 81))
525+ else if ((N == 81))
524526 then 518420
525- else if ((M == 82))
527+ else if ((N == 82))
526528 then 547220
527- else if ((M == 83))
529+ else if ((N == 83))
528530 then 579410
529- else if ((M == 84))
531+ else if ((N == 84))
530532 then 615620
531- else if ((M == 85))
533+ else if ((N == 85))
532534 then 656660
533- else if ((M == 86))
535+ else if ((N == 86))
534536 then 703570
535- else if ((M == 87))
537+ else if ((N == 87))
536538 then 757690
537- else if ((M == 88))
539+ else if ((N == 88))
538540 then 820830
539- else if ((M == 89))
541+ else if ((N == 89))
540542 then 895450
541- else if ((M == 90))
543+ else if ((N == 90))
542544 then 985000
543- else if ((M == 91))
545+ else if ((N == 91))
544546 then 1094440
545- else if ((M == 92))
547+ else if ((N == 92))
546548 then 1231250
547- else if ((M == 93))
549+ else if ((N == 93))
548550 then 1407140
549- else if ((M == 94))
551+ else if ((N == 94))
550552 then 1641660
551- else if ((M == 95))
553+ else if ((N == 95))
552554 then 1970000
553- else if ((M == 96))
555+ else if ((N == 96))
554556 then 2462500
555- else if ((M == 97))
557+ else if ((N == 97))
556558 then 3283330
557- else if ((M == 98))
559+ else if ((N == 98))
558560 then 4925000
559- else if ((M == 99))
561+ else if ((N == 99))
560562 then 9850000
561563 else 100000
562564 else 100000
563565
564566
565-func ap (N,M,P) = if ((N == l))
566- then if ((M >= P))
567+func aq (O,N,Q) = if ((O == m))
568+ then if ((N >= Q))
567569 then true
568570 else false
569- else if ((N == m))
570- then if ((P >= M))
571+ else if ((O == n))
572+ then if ((Q >= N))
571573 then true
572574 else false
573575 else false
574576
575577
576-func aq (ar,M,N) = if (if ((n > ar))
578+func ar (as,N,O) = if (if ((o > as))
577579 then true
578- else (ar > o))
579- then throw(((("Bet amount is not in range: minBet=" + toString(n)) + " maxBet=") + toString(o)))
580- else if (if ((N != l))
580+ else (as > p))
581+ then throw(((("Bet amount is not in range: minBet=" + toString(o)) + " maxBet=") + toString(p)))
582+ else if (if ((O != m))
581583 then true
582- else (N != l))
584+ else (O != m))
583585 then throw("Invalid Roll type, try with Roll Over or Roll Under")
584- else if (if ((p > M))
586+ else if (if ((q > N))
585587 then true
586- else (M > q))
588+ else (N > r))
587589 then throw("Prediction is out of the condition: 1 <= predction <= 98")
588590 else {
589- let as = ao(M, N)
590- (((ar * as) / 100000) * (95 / 100))
591+ let at = ap(N, O)
592+ (((as * at) / 100000) * (95 / 100))
591593 }
592594
593595
594-@Callable(at)
595-func play (N,M) = {
596- let ab = toBase58String(at.transactionId)
597- let au = isDefined(getString(this, ab))
598- let av = extract(at.payment)
599- let aw = isDefined(at.feeAssetId)
600- let E = aq(av.amount, M, N)
601- let ax = wavesBalance(at.caller)
602- if ((100000 > ax))
596+@Callable(au)
597+func play (O,N) = {
598+ let ac = toBase58String(au.transactionId)
599+ let av = isDefined(getString(this, ac))
600+ let aw = extract(au.payment)
601+ let ax = isDefined(au.feeAssetId)
602+ let F = ar(aw.amount, N, O)
603+ let ay = wavesBalance(au.caller)
604+ if ((100000 > ay))
603605 then throw("There are not enough waves, it takes 0.01 Waves to bet. Game aborted.")
604- else if ((av.assetId != d))
606+ else if ((aw.assetId != d))
605607 then throw("Bet amount must be in Wbet. Game aborted.")
606- else if (aw)
608+ else if (ax)
607609 then throw("Transaction's fee must be in Waves. Game aborted.")
608- else if (au)
610+ else if (av)
609611 then throw("Passed gameId had been used before. Game aborted.")
610612 else {
611- let ay = x()
612- let O = toBase58String(at.callerPublicKey)
613- let az = K(i, M, N, O, E, "")
614- ScriptResult(WriteSet([DataEntry(b, ay), DataEntry(ab, az)]), TransferSet(nil))
613+ let az = y()
614+ let P = toBase58String(au.callerPublicKey)
615+ let aA = L(j, N, O, P, F, "")
616+ ScriptResult(WriteSet([DataEntry(b, az), DataEntry(ac, aA)]), TransferSet(nil))
615617 }
616618 }
617619
618620
619621
620-@Callable(at)
621-func withdraw (ab,af) = {
622- let aA = aa(ab)
623- let L = aA[r]
624- let aB = parseIntValue(aA[s])
625- let N = aA[t]
626- let O = aA[u]
627- let E = parseIntValue(aA[v])
628- let ak = addressFromPublicKey(fromBase58String(O))
629- let aC = ad(ab, E)
630- if ((L != i))
622+@Callable(au)
623+func withdraw (ac,ag) = {
624+ let aB = ab(ac)
625+ let M = aB[s]
626+ let aC = parseIntValue(aB[t])
627+ let O = aB[u]
628+ let P = aB[v]
629+ let F = parseIntValue(aB[w])
630+ let al = addressFromPublicKey(fromBase58String(P))
631+ let aD = ae(ac, F)
632+ if ((M != j))
631633 then throw("Invalid game state for passed gameId")
632634 else {
633- let P = ae(ab, af)
634- let aD = ah(P)
635- if (ap(N, aB, P))
635+ let Q = af(ac, ag)
636+ let aE = ai(Q)
637+ if (aq(O, aC, Q))
636638 then {
637- let al = K(j, aB, N, O, E, aD)
638- aj(ab, ak, E, al)
639+ let am = L(k, aC, O, P, F, aE)
640+ ak(ac, al, F, am)
639641 }
640642 else {
641- let al = K(k, aB, N, O, E, aD)
642- WriteSet([DataEntry(ab, al)])
643+ let am = L(l, aC, O, P, F, aE)
644+ WriteSet([DataEntry(ac, am)])
643645 }
644646 }
645647 }
646648
647649

github/deemru/w8io/169f3d6 
2049.76 ms