tx · 7Bz7GmCtLyH1Vc2QgUpHMue8gqabjR8s9YDexhw9HJQr

3Mu8FKNn2fEuxsE5mVhCwDQ275Ygi3ejweU:  -0.01400000 Waves

2019.10.25 20:12 [735927] smart account 3Mu8FKNn2fEuxsE5mVhCwDQ275Ygi3ejweU > SELF 0.00000000 Waves

{ "type": 13, "id": "7Bz7GmCtLyH1Vc2QgUpHMue8gqabjR8s9YDexhw9HJQr", "fee": 1400000, "feeAssetId": null, "timestamp": 1572023615791, "version": 1, "sender": "3Mu8FKNn2fEuxsE5mVhCwDQ275Ygi3ejweU", "senderPublicKey": "6EzysHLfsAMmtxy8XtuFoQrCNTEkUdPSEzHYEwqpqSs3", "proofs": [ "zGUPG19fJVAx6AQxXzjK9sSq9i5zjqXi2SKs6wbEfm9YJCZKwuunUmvVdfVXTni8SJe5YiVxNtooBJwSSvH8pc3" ], "script": "base64:AAIDAAAAAAAAAA4IARIECgIICBIECgIIAgAAABwAAAAACVJTQVBVQkxJQwkAAlsAAAABAgAAAY9iYXNlNjQ6TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFtcHVYY0kvbzRwSUI1eXd2OURPT0dhcFRCVXdSVmxNLzYrSDZoRmVsT1h0a3J3WS9ZSXRtUHhFRHB6N3JBZXJRUFFlOXREUEVhQXYvR25sRXp0eWJPRlhndTlEekRlOFlvTVJEMXZha2dvQWNvZ21iWTU4UUQ2S01qNUhrb1ZqL3lUTkljOXN6ajVxaElsckFkbWIzS0xMNmhRVTd5OCtKajY5QldWUHNhUWdrc3BTZGVZdGIxdEhRYzd0OTVuN09aNTZyMkE3RzMrYlFmNm5TTWtQa0FoSXJFcGJDbTU4b2lHQmN6ZFRkL0xxRlNWb3Rac2JMN1loNlNITGZuSGVEK1FnY2ZKcm5hbThPSE1HSkVKVFJYaklMZUhHamxSQ1A4b1ZwaW9IcnkxUzJ4UHg1c1Z6SW0yTU0rQ3pZZW5BR2xvMGoyNmF0QmhpVUxvVHVsd0QzcFFJREFRQUIAAAAAD0dBTUVTQ09VTlRFUktFWQIAAAAJJEdBTUVfTlVNAAAAAA5SRVNFUlZBVElPTktFWQIAAAAQJFJFU0VSVkVEX0FNT1VOVAAAAAAOU1RBVEVTVUJNSVRURUQCAAAACVNVQk1JVFRFRAAAAAAIU1RBVEVXT04CAAAAA1dPTgAAAAAJU1RBVEVMT1NUAgAAAARMT1NUAAAAAAxJZHhHYW1lU3RhdGUAAAAAAAAAAAAAAAAAD0lkeFBsYXllckNob2ljZQAAAAAAAAAAAQAAAAAHSWR4VHlwZQAAAAAAAAAAAgAAAAARSWR4UGxheWVyUHViS2V5NTgAAAAAAAAAAAMAAAAAEElkeFN0YXJ0ZWRIZWlnaHQAAAAAAAAAAAQAAAAACUlkeFdpbkFtdAAAAAAAAAAABQAAAAAOSWR4UmFuZE9yRW1wdHkAAAAAAAAAAAYBAAAAEEluY3JlbWVudEdhbWVOdW0AAAAABAAAAAdnYW1lTnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAD0dBTUVTQ09VTlRFUktFWQMJAAABAAAAAgUAAAAHJG1hdGNo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Cm5ld0dhbWVOdW0JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAABmdhbWVJZAUAAAALZ2FtZURhdGFTdHIFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAADbmlsAAAAAWkBAAAACHdpdGhkcmF3AAAAAgAAAAZnYW1lSWQAAAAGcnNhU2lnBAAAAAxnYW1lRGF0YUxpc3QJAQAAABNFeHRyYWN0R2FtZURhdGFMaXN0AAAAAQUAAAAGZ2FtZUlkBAAAAAlnYW1lU3RhdGUJAAGRAAAAAgUAAAAMZ2FtZURhdGFMaXN0BQAAAAxJZHhHYW1lU3RhdGUEAAAADHBsYXllckNob2ljZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAD0lkeFBsYXllckNob2ljZQQAAAAEdHlwZQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAB0lkeFR5cGUEAAAADXN0YXJ0ZWRIZWlnaHQJAQAAAA1wYXJzZUludFZhbHVlAAAAAQkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAEElkeFN0YXJ0ZWRIZWlnaHQEAAAABndpbkFtdAkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIFAAAADGdhbWVEYXRhTGlzdAUAAAAJSWR4V2luQW10BAAAAA5wbGF5ZXJQdWJLZXk1OAkAAZEAAAACBQAAAAxnYW1lRGF0YUxpc3QFAAAAEUlkeFBsYXllclB1YktleTU4BAAAAA1wbGF5ZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCQACWQAAAAEFAAAADnBsYXllclB1YktleTU4AwkBAAAAAiE9AAAAAgUAAAAJZ2FtZVN0YXRlBQAAAA5TVEFURVNVQk1JVFRFRAkAAAIAAAABAgAAACRJbnZhbGlkIGdhbWUgc3RhdGUgZm9yIHBhc3NlZCBnYW1lSWQEAAAABHJhbmQJAQAAAA9HZW5lcmF0ZVJhbmRJbnQAAAACBQAAAAZnYW1lSWQFAAAABnJzYVNpZwQAAAAHcmFuZFN0cgkBAAAACVJhbmRUb1N0cgAAAAEFAAAABHJhbmQDCQEAAAAHZGljZVdpbgAAAAMFAAAABHR5cGUJAQAAAA1wYXJzZUludFZhbHVlAAAAAQUAAAAMcGxheWVyQ2hvaWNlBQAAAARyYW5kBAAAAA5uZXdHYW1lRGF0YVN0cgkBAAAAEUZvcm1hdEdhbWVEYXRhU3RyAAAABwUAAAAIU1RBVEVXT04FAAAADHBsYXllckNob2ljZQUAAAAEdHlwZQUAAAAOcGxheWVyUHViS2V5NTgFAAAADXN0YXJ0ZWRIZWlnaHQFAAAABndpbkFtdAUAAAAHcmFuZFN0cgkBAAAADFdpblNjcmlwdFNldAAAAAQFAAAABmdhbWVJZAUAAAANcGxheWVyQWRkcmVzcwUAAAAGd2luQW10BQAAAA5uZXdHYW1lRGF0YVN0cgQAAAAObmV3R2FtZURhdGFTdHIJAQAAABFGb3JtYXRHYW1lRGF0YVN0cgAAAAcFAAAACVNUQVRFTE9TVAUAAAAMcGxheWVyQ2hvaWNlBQAAAAR0eXBlBQAAAA5wbGF5ZXJQdWJLZXk1OAUAAAANc3RhcnRlZEhlaWdodAUAAAAGd2luQW10BQAAAAdyYW5kU3RyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAZnYW1lSWQFAAAADm5ld0dhbWVEYXRhU3RyBQAAAANuaWwAAAAAjlddrQ==", "chainId": 84, "height": 735927, "spentComplexity": 0 } View: original | compacted Prev: FD2CHbRXiWMFK8Jekftzxgtw59YLi6NPfyFa5eDvhuBq Next: 2Z3BmVhVpYnS5sZZuucF9eNgWyUQ8sczLhHZs52DuWFa Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmOlRBTYEO3H7Y9rBmoFQ
5-Fn4392Px0Qw13DsdEhnzMH2cj6Y5ymPuCOLMNe5qrUzQl8oRLzIBzFVMZlwUYl2b
6-osrOIxQbYF7WVQWvoVxET1YIgDm3NzzOLA5uH7CKO0snshmMFCDOZEew41GjKh3P
7-gx+nbAguP9ZQPfqSafEmC3CN/4yDsJrKriRniZJo9jS/4LLsRKwB7HAZHzoF9LL7
8-tSZH3htaNGtbdTkxZ1TzST3Mb2VPSzsZvQDocXUVOmJOu0o29aOY+GkG/G4RCK0F
9-BWQHEUvC51TRDS5k8jad0O1MobjQc6b18d+fuoVFdNfZwGH+uFudtPG3UJTf2mkz
10-ZQIDAQAB")
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmpuXcI/o4pIB5ywv9DOOGapTBUwRVlM/6+H6hFelOXtkrwY/YItmPxEDpz7rAerQPQe9tDPEaAv/GnlEztybOFXgu9DzDe8YoMRD1vakgoAcogmbY58QD6KMj5HkoVj/yTNIc9szj5qhIlrAdmb3KLL6hQU7y8+Jj69BWVPsaQgkspSdeYtb1tHQc7t95n7OZ56r2A7G3+bQf6nSMkPkAhIrEpbCm58oiGBczdTd/LqFSVotZsbL7Yh6SHLfnHeD+QgcfJrnam8OHMGJEJTRXjILeHGjlRCP8oVpioHry1S2xPx5sVzIm2MM+CzYenAGlo0j26atBhiULoTulwD3pQIDAQAB")
115
12-let b = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmOlRBTYEO3H7Y9rBmoFQ
13-Fn4392Px0Qw13DsdEhnzMH2cj6Y5ymPuCOLMNe5qrUzQl8oRLzIBzFVMZlwUYl2b
14-osrOIxQbYF7WVQWvoVxET1YIgDm3NzzOLA5uH7CKO0snshmMFCDOZEew41GjKh3P
15-gx+nbAguP9ZQPfqSafEmC3CN/4yDsJrKriRniZJo9jS/4LLsRKwB7HAZHzoF9LL7
16-tSZH3htaNGtbdTkxZ1TzST3Mb2VPSzsZvQDocXUVOmJOu0o29aOY+GkG/G4RCK0F
17-BWQHEUvC51TRDS5k8jad0O1MobjQc6b18d+fuoVFdNfZwGH+uFudtPG3UJTf2mkz
18-ZQIDAQAB")
6+let b = "$GAME_NUM"
197
20-let c = "$GAME_NUM"
8+let c = "$RESERVED_AMOUNT"
219
22-let d = "$RESERVED_AMOUNT"
10+let d = "SUBMITTED"
2311
24-let e = "SUBMITTED"
12+let e = "WON"
2513
26-let f = "WON"
14+let f = "LOST"
2715
28-let g = "LOST"
16+let g = 0
2917
30-let h = 0
18+let h = 1
3119
32-let i = 1
20+let i = 2
3321
34-let j = 2
22+let j = 3
3523
36-let k = 3
24+let k = 4
3725
38-let l = 4
26+let l = 5
3927
40-let m = 5
28+let m = 6
4129
42-let n = 6
43-
44-func o () = {
45- let p = {
46- let q = getInteger(this, c)
47- if ($isInstanceOf(q, "Int"))
30+func n () = {
31+ let o = {
32+ let p = getInteger(this, b)
33+ if ($isInstanceOf(p, "Int"))
4834 then {
49- let r = q
50- r
35+ let q = p
36+ q
5137 }
5238 else 0
5339 }
54- (p + 1)
40+ (o + 1)
5541 }
5642
5743
58-func s () = {
59- let q = getInteger(this, d)
60- if ($isInstanceOf(q, "Int"))
44+func r () = {
45+ let p = getInteger(this, c)
46+ if ($isInstanceOf(p, "Int"))
6147 then {
62- let t = q
63- t
48+ let s = p
49+ s
6450 }
6551 else 0
6652 }
6753
6854
69-func u (v) = {
70- let w = (s() + v)
71- let x = wavesBalance(this)
72- if ((w > x))
55+func t (u) = {
56+ let v = (r() + u)
57+ let w = wavesBalance(this)
58+ if ((v > w))
7359 then throw("Insufficient funds on Waves Rider account. Transaction was rejected for your safety.")
74- else w
60+ else v
7561 }
7662
7763
78-func y (z) = {
79- let A = size(z)
80- if ((A == 0))
64+func x (y) = {
65+ let z = size(y)
66+ if ((z == 0))
8167 then throw("Parameter size must be greater then 0")
82- else if ((A > 99))
68+ else if ((z > 99))
8369 then throw("Parameter size must be less then 100")
84- else if ((10 > A))
85- then (("0" + toString(A)) + z)
86- else (toString(A) + z)
70+ else if ((10 > z))
71+ then (("0" + toString(z)) + y)
72+ else (toString(z) + y)
8773 }
8874
8975
90-func B (C,D,E,F,G,v,H) = {
91- let I = ((((((((((y(C) + "_") + y(D)) + "_") + y(E)) + "_") + y(F)) + "_") + y(toString(G))) + "_") + y(toString(v)))
92- if ((H == ""))
93- then I
94- else ((I + "_") + y(H))
76+func A (B,C,D,E,F,u,G) = {
77+ let H = ((((((((((x(B) + "_") + x(C)) + "_") + x(D)) + "_") + x(E)) + "_") + x(toString(F))) + "_") + x(toString(u)))
78+ if ((G == ""))
79+ then H
80+ else ((H + "_") + x(G))
9581 }
9682
9783
98-func J (K) = if ((size(K) > 0))
99- then drop(K, 1)
100- else K
84+func I (J) = if ((size(J) > 0))
85+ then drop(J, 1)
86+ else J
10187
10288
103-func L (K) = {
104- let A = size(K)
105- if ((A > 0))
89+func K (J) = {
90+ let z = size(J)
91+ if ((z > 0))
10692 then {
107- let M = parseIntValue(take(K, 2))
108- let N = take(drop(K, 2), M)
109- let O = drop(K, (M + 2))
110- let P = J(O)
111-[N, P]
93+ let L = parseIntValue(take(J, 2))
94+ let M = take(drop(J, 2), L)
95+ let N = drop(J, (L + 2))
96+ let O = I(N)
97+[M, O]
11298 }
11399 else throw("Empty string was passed into parseNextAttribute func")
114100 }
115101
116102
117-func Q (R) = {
118- let C = L(R)
119- let D = L(C[1])
120- let S = L(D[1])
121- let F = L(S[1])
122- let G = L(F[1])
123- let v = L(G[1])
124-[C[0], D[0], S[0], F[0], G[0], v[0]]
103+func P (Q) = {
104+ let B = K(Q)
105+ let C = K(B[1])
106+ let R = K(C[1])
107+ let E = K(R[1])
108+ let F = K(E[1])
109+ let u = K(F[1])
110+[B[0], C[0], R[0], E[0], F[0], u[0]]
125111 }
126112
127113
128-func T (U) = {
129- let V = {
130- let q = getString(this, U)
131- if ($isInstanceOf(q, "String"))
114+func S (T) = {
115+ let U = {
116+ let p = getString(this, T)
117+ if ($isInstanceOf(p, "String"))
132118 then {
133- let W = q
134- W
119+ let V = p
120+ V
135121 }
136- else throw(("Couldn't find game by " + U))
122+ else throw(("Couldn't find game by " + T))
137123 }
138- Q(V)
124+ P(U)
139125 }
140126
141127
142-func X (U,v) = {
143- let w = (s() - v)
144- if ((0 > w))
128+func W (T,u) = {
129+ let v = (r() - u)
130+ if ((0 > v))
145131 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
146- else DataEntry(d, w)
132+ else DataEntry(c, v)
147133 }
148134
149135
150-func Y (U,Z) = {
151- let aa = rsaVerify(SHA256, toBytes(U), b, a)
152- if (aa)
136+func X (T,Y) = {
137+ let Z = rsaVerify(SHA256, toBytes(T), Y, a)
138+ if (Z)
153139 then {
154- let ab = (toInt(sha256(b)) % 100)
155- if ((0 > ab))
156- then ((-1 * ab) + 1)
157- else (ab + 1)
140+ let aa = (toInt(sha256(Y)) % 100)
141+ if ((0 > aa))
142+ then ((-1 * aa) + 1)
143+ else (aa + 1)
158144 }
159145 else throw("Invalid RSA signature")
160146 }
161147
162148
163-func ac (ad) = if (if ((ad >= 1))
164- then (100 >= ad)
149+func ab (ac) = if (if ((ac >= 1))
150+ then (100 >= ac)
165151 else false)
166- then toString(ad)
167- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ad)))
152+ then toString(ac)
153+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ac)))
168154
169155
170-func ae (U,af,v,ag) = {
171- let ah = [ScriptTransfer(af, v, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]
172- let ai = WriteSet([DataEntry("Game Id", U), DataEntry("Player Address", toString(af))])
173- ScriptResult(ai, TransferSet(ah))
156+func ad (T,ae,u,af) = {
157+ let ag = [ScriptTransfer(ae, u, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]
158+ let ah = WriteSet([DataEntry("Game Id", T), DataEntry("Player Address", toString(ae))])
159+ ScriptResult(ah, TransferSet(ag))
174160 }
175161
176162
177-func aj (S,ak) = {
178- let al = 50
179- if ((S == "Under"))
180- then if ((al == 1))
163+func ai (R,aj) = {
164+ let ak = 50
165+ if ((R == "Under"))
166+ then if ((ak == 1))
181167 then 9850000
182- else if ((al == 2))
168+ else if ((ak == 2))
183169 then 4925000
184- else if ((al == 3))
170+ else if ((ak == 3))
185171 then 3283330
186- else if ((al == 4))
172+ else if ((ak == 4))
187173 then 2462500
188- else if ((al == 5))
174+ else if ((ak == 5))
189175 then 1970000
190- else if ((al == 6))
176+ else if ((ak == 6))
191177 then 1641660
192- else if ((al == 7))
178+ else if ((ak == 7))
193179 then 1407140
194- else if ((al == 8))
180+ else if ((ak == 8))
195181 then 1231250
196- else if ((al == 9))
182+ else if ((ak == 9))
197183 then 1094440
198- else if ((al == 10))
184+ else if ((ak == 10))
199185 then 985000
200- else if ((al == 11))
186+ else if ((ak == 11))
201187 then 895450
202- else if ((al == 12))
188+ else if ((ak == 12))
203189 then 820830
204- else if ((al == 13))
190+ else if ((ak == 13))
205191 then 757690
206- else if ((al == 14))
192+ else if ((ak == 14))
207193 then 703570
208- else if ((al == 15))
194+ else if ((ak == 15))
209195 then 656660
210- else if ((al == 16))
196+ else if ((ak == 16))
211197 then 615620
212- else if ((al == 17))
198+ else if ((ak == 17))
213199 then 579410
214- else if ((al == 18))
200+ else if ((ak == 18))
215201 then 547220
216- else if ((al == 19))
202+ else if ((ak == 19))
217203 then 518420
218- else if ((al == 20))
204+ else if ((ak == 20))
219205 then 492500
220- else if ((al == 21))
206+ else if ((ak == 21))
221207 then 469040
222- else if ((al == 22))
208+ else if ((ak == 22))
223209 then 447720
224- else if ((al == 23))
210+ else if ((ak == 23))
225211 then 428260
226- else if ((al == 24))
212+ else if ((ak == 24))
227213 then 410410
228- else if ((al == 25))
214+ else if ((ak == 25))
229215 then 394000
230- else if ((al == 26))
216+ else if ((ak == 26))
231217 then 378840
232- else if ((al == 27))
218+ else if ((ak == 27))
233219 then 364810
234- else if ((al == 28))
220+ else if ((ak == 28))
235221 then 351780
236- else if ((al == 29))
222+ else if ((ak == 29))
237223 then 339650
238- else if ((al == 30))
224+ else if ((ak == 30))
239225 then 328330
240- else if ((al == 31))
226+ else if ((ak == 31))
241227 then 317740
242- else if ((al == 32))
228+ else if ((ak == 32))
243229 then 307810
244- else if ((al == 33))
230+ else if ((ak == 33))
245231 then 298480
246- else if ((al == 34))
232+ else if ((ak == 34))
247233 then 289700
248- else if ((al == 35))
234+ else if ((ak == 35))
249235 then 281420
250- else if ((al == 36))
236+ else if ((ak == 36))
251237 then 273610
252- else if ((al == 37))
238+ else if ((ak == 37))
253239 then 259210
254- else if ((al == 38))
240+ else if ((ak == 38))
255241 then 259210
256- else if ((al == 39))
242+ else if ((ak == 39))
257243 then 252560
258- else if ((al == 40))
244+ else if ((ak == 40))
259245 then 246250
260- else if ((al == 41))
246+ else if ((ak == 41))
261247 then 240240
262- else if ((al == 42))
248+ else if ((ak == 42))
263249 then 234520
264- else if ((al == 43))
250+ else if ((ak == 43))
265251 then 229060
266- else if ((al == 44))
252+ else if ((ak == 44))
267253 then 223860
268- else if ((al == 45))
254+ else if ((ak == 45))
269255 then 218880
270- else if ((al == 46))
256+ else if ((ak == 46))
271257 then 214130
272- else if ((al == 47))
258+ else if ((ak == 47))
273259 then 209570
274- else if ((al == 48))
260+ else if ((ak == 48))
275261 then 205200
276- else if ((al == 49))
262+ else if ((ak == 49))
277263 then 201020
278- else if ((al == 50))
264+ else if ((ak == 50))
279265 then 197000
280- else if ((al == 51))
266+ else if ((ak == 51))
281267 then 193130
282- else if ((al == 52))
268+ else if ((ak == 52))
283269 then 189420
284- else if ((al == 53))
270+ else if ((ak == 53))
285271 then 185840
286- else if ((al == 54))
272+ else if ((ak == 54))
287273 then 182400
288- else if ((al == 55))
274+ else if ((ak == 55))
289275 then 179090
290- else if ((al == 56))
276+ else if ((ak == 56))
291277 then 175890
292- else if ((al == 57))
278+ else if ((ak == 57))
293279 then 172800
294- else if ((al == 58))
280+ else if ((ak == 58))
295281 then 169820
296- else if ((al == 59))
282+ else if ((ak == 59))
297283 then 166940
298- else if ((al == 60))
284+ else if ((ak == 60))
299285 then 164160
300- else if ((al == 61))
286+ else if ((ak == 61))
301287 then 161470
302- else if ((al == 62))
288+ else if ((ak == 62))
303289 then 158870
304- else if ((al == 63))
290+ else if ((ak == 63))
305291 then 156340
306- else if ((al == 64))
292+ else if ((ak == 64))
307293 then 153900
308- else if ((al == 65))
294+ else if ((ak == 65))
309295 then 151530
310- else if ((al == 66))
296+ else if ((ak == 66))
311297 then 149240
312- else if ((al == 67))
298+ else if ((ak == 67))
313299 then 147010
314- else if ((al == 68))
300+ else if ((ak == 68))
315301 then 144850
316- else if ((al == 69))
302+ else if ((ak == 69))
317303 then 142750
318- else if ((al == 70))
304+ else if ((ak == 70))
319305 then 140710
320- else if ((al == 71))
306+ else if ((ak == 71))
321307 then 138730
322- else if ((al == 72))
308+ else if ((ak == 72))
323309 then 136800
324- else if ((al == 73))
310+ else if ((ak == 73))
325311 then 134930
326- else if ((al == 74))
312+ else if ((ak == 74))
327313 then 133100
328- else if ((al == 75))
314+ else if ((ak == 75))
329315 then 131330
330- else if ((al == 76))
316+ else if ((ak == 76))
331317 then 129600
332- else if ((al == 77))
318+ else if ((ak == 77))
333319 then 127920
334- else if ((al == 78))
320+ else if ((ak == 78))
335321 then 126280
336- else if ((al == 79))
322+ else if ((ak == 79))
337323 then 124680
338- else if ((al == 80))
324+ else if ((ak == 80))
339325 then 123120
340- else if ((al == 81))
326+ else if ((ak == 81))
341327 then 121600
342- else if ((al == 82))
328+ else if ((ak == 82))
343329 then 120120
344- else if ((al == 83))
330+ else if ((ak == 83))
345331 then 118670
346- else if ((al == 84))
332+ else if ((ak == 84))
347333 then 117260
348- else if ((al == 85))
334+ else if ((ak == 85))
349335 then 115880
350- else if ((al == 86))
336+ else if ((ak == 86))
351337 then 114530
352- else if ((al == 87))
338+ else if ((ak == 87))
353339 then 113210
354- else if ((al == 88))
340+ else if ((ak == 88))
355341 then 111930
356- else if ((al == 89))
342+ else if ((ak == 89))
357343 then 110670
358- else if ((al == 90))
344+ else if ((ak == 90))
359345 then 109440
360- else if ((al == 91))
346+ else if ((ak == 91))
361347 then 108240
362- else if ((al == 92))
348+ else if ((ak == 92))
363349 then 107060
364- else if ((al == 93))
350+ else if ((ak == 93))
365351 then 105910
366- else if ((al == 94))
352+ else if ((ak == 94))
367353 then 104780
368- else if ((al == 95))
354+ else if ((ak == 95))
369355 then 103680
370- else if ((al == 96))
356+ else if ((ak == 96))
371357 then 103680
372358 else 100000
373- else if ((S == "Over"))
374- then if ((al == 4))
359+ else if ((R == "Over"))
360+ then if ((ak == 4))
375361 then 103680
376- else if ((al == 5))
362+ else if ((ak == 5))
377363 then 103680
378- else if ((al == 6))
364+ else if ((ak == 6))
379365 then 104780
380- else if ((al == 7))
366+ else if ((ak == 7))
381367 then 105910
382- else if ((al == 8))
368+ else if ((ak == 8))
383369 then 107060
384- else if ((al == 9))
370+ else if ((ak == 9))
385371 then 108240
386- else if ((al == 10))
372+ else if ((ak == 10))
387373 then 109440
388- else if ((al == 11))
374+ else if ((ak == 11))
389375 then 110670
390- else if ((al == 12))
376+ else if ((ak == 12))
391377 then 111930
392- else if ((al == 13))
378+ else if ((ak == 13))
393379 then 113210
394- else if ((al == 14))
380+ else if ((ak == 14))
395381 then 114530
396- else if ((al == 15))
382+ else if ((ak == 15))
397383 then 115880
398- else if ((al == 16))
384+ else if ((ak == 16))
399385 then 117260
400- else if ((al == 17))
386+ else if ((ak == 17))
401387 then 118670
402- else if ((al == 18))
388+ else if ((ak == 18))
403389 then 120120
404- else if ((al == 19))
390+ else if ((ak == 19))
405391 then 121600
406- else if ((al == 20))
392+ else if ((ak == 20))
407393 then 123120
408- else if ((al == 21))
394+ else if ((ak == 21))
409395 then 124680
410- else if ((al == 22))
396+ else if ((ak == 22))
411397 then 126280
412- else if ((al == 23))
398+ else if ((ak == 23))
413399 then 127920
414- else if ((al == 24))
400+ else if ((ak == 24))
415401 then 129600
416- else if ((al == 25))
402+ else if ((ak == 25))
417403 then 131330
418- else if ((al == 26))
404+ else if ((ak == 26))
419405 then 133100
420- else if ((al == 27))
406+ else if ((ak == 27))
421407 then 134930
422- else if ((al == 28))
408+ else if ((ak == 28))
423409 then 136800
424- else if ((al == 29))
410+ else if ((ak == 29))
425411 then 138730
426- else if ((al == 30))
412+ else if ((ak == 30))
427413 then 140710
428- else if ((al == 31))
414+ else if ((ak == 31))
429415 then 142750
430- else if ((al == 32))
416+ else if ((ak == 32))
431417 then 144850
432- else if ((al == 33))
418+ else if ((ak == 33))
433419 then 147010
434- else if ((al == 34))
420+ else if ((ak == 34))
435421 then 149240
436- else if ((al == 35))
422+ else if ((ak == 35))
437423 then 151530
438- else if ((al == 36))
424+ else if ((ak == 36))
439425 then 153900
440- else if ((al == 37))
426+ else if ((ak == 37))
441427 then 156340
442- else if ((al == 38))
428+ else if ((ak == 38))
443429 then 158870
444- else if ((al == 39))
430+ else if ((ak == 39))
445431 then 161470
446- else if ((al == 40))
432+ else if ((ak == 40))
447433 then 164160
448- else if ((al == 41))
434+ else if ((ak == 41))
449435 then 166940
450- else if ((al == 42))
436+ else if ((ak == 42))
451437 then 169820
452- else if ((al == 43))
438+ else if ((ak == 43))
453439 then 172800
454- else if ((al == 44))
440+ else if ((ak == 44))
455441 then 175890
456- else if ((al == 45))
442+ else if ((ak == 45))
457443 then 179090
458- else if ((al == 46))
444+ else if ((ak == 46))
459445 then 185840
460- else if ((al == 47))
446+ else if ((ak == 47))
461447 then 185840
462- else if ((al == 48))
448+ else if ((ak == 48))
463449 then 189420
464- else if ((al == 49))
450+ else if ((ak == 49))
465451 then 193130
466- else if ((al == 50))
452+ else if ((ak == 50))
467453 then 197000
468- else if ((al == 51))
454+ else if ((ak == 51))
469455 then 201020
470- else if ((al == 52))
456+ else if ((ak == 52))
471457 then 205200
472- else if ((al == 53))
458+ else if ((ak == 53))
473459 then 209570
474- else if ((al == 54))
460+ else if ((ak == 54))
475461 then 214130
476- else if ((al == 55))
462+ else if ((ak == 55))
477463 then 218880
478- else if ((al == 56))
464+ else if ((ak == 56))
479465 then 223860
480- else if ((al == 57))
466+ else if ((ak == 57))
481467 then 229060
482- else if ((al == 58))
468+ else if ((ak == 58))
483469 then 234520
484- else if ((al == 59))
470+ else if ((ak == 59))
485471 then 240240
486- else if ((al == 60))
472+ else if ((ak == 60))
487473 then 246250
488- else if ((al == 61))
474+ else if ((ak == 61))
489475 then 252560
490- else if ((al == 62))
476+ else if ((ak == 62))
491477 then 259210
492- else if ((al == 63))
478+ else if ((ak == 63))
493479 then 259210
494- else if ((al == 64))
480+ else if ((ak == 64))
495481 then 273610
496- else if ((al == 65))
482+ else if ((ak == 65))
497483 then 281420
498- else if ((al == 66))
484+ else if ((ak == 66))
499485 then 289700
500- else if ((al == 67))
486+ else if ((ak == 67))
501487 then 298480
502- else if ((al == 68))
488+ else if ((ak == 68))
503489 then 307810
504- else if ((al == 69))
490+ else if ((ak == 69))
505491 then 317740
506- else if ((al == 70))
492+ else if ((ak == 70))
507493 then 328330
508- else if ((al == 71))
494+ else if ((ak == 71))
509495 then 339650
510- else if ((al == 72))
496+ else if ((ak == 72))
511497 then 351780
512- else if ((al == 73))
498+ else if ((ak == 73))
513499 then 364810
514- else if ((al == 74))
500+ else if ((ak == 74))
515501 then 378840
516- else if ((al == 75))
502+ else if ((ak == 75))
517503 then 394000
518- else if ((al == 76))
504+ else if ((ak == 76))
519505 then 410410
520- else if ((al == 77))
506+ else if ((ak == 77))
521507 then 428260
522- else if ((al == 78))
508+ else if ((ak == 78))
523509 then 447720
524- else if ((al == 79))
510+ else if ((ak == 79))
525511 then 469040
526- else if ((al == 80))
512+ else if ((ak == 80))
527513 then 492500
528- else if ((al == 81))
514+ else if ((ak == 81))
529515 then 518420
530- else if ((al == 82))
516+ else if ((ak == 82))
531517 then 547220
532- else if ((al == 83))
518+ else if ((ak == 83))
533519 then 579410
534- else if ((al == 84))
520+ else if ((ak == 84))
535521 then 615620
536- else if ((al == 85))
522+ else if ((ak == 85))
537523 then 656660
538- else if ((al == 86))
524+ else if ((ak == 86))
539525 then 703570
540- else if ((al == 87))
526+ else if ((ak == 87))
541527 then 757690
542- else if ((al == 88))
528+ else if ((ak == 88))
543529 then 820830
544- else if ((al == 89))
530+ else if ((ak == 89))
545531 then 895450
546- else if ((al == 90))
532+ else if ((ak == 90))
547533 then 985000
548- else if ((al == 91))
534+ else if ((ak == 91))
549535 then 1094440
550- else if ((al == 92))
536+ else if ((ak == 92))
551537 then 1231250
552- else if ((al == 93))
538+ else if ((ak == 93))
553539 then 1407140
554- else if ((al == 94))
540+ else if ((ak == 94))
555541 then 1641660
556- else if ((al == 95))
542+ else if ((ak == 95))
557543 then 1970000
558- else if ((al == 96))
544+ else if ((ak == 96))
559545 then 2462500
560- else if ((al == 97))
546+ else if ((ak == 97))
561547 then 3283330
562- else if ((al == 98))
548+ else if ((ak == 98))
563549 then 4925000
564- else if ((al == 99))
550+ else if ((ak == 99))
565551 then 9850000
566552 else 100000
567553 else 100000
568554 }
569555
570556
571-func am (S,al,an) = if ((S == "Under"))
572- then if ((al >= an))
557+func al (R,ak,am) = if ((R == "Under"))
558+ then if ((ak >= am))
573559 then true
574560 else false
575- else if ((S == "Over"))
576- then if ((an >= al))
561+ else if ((R == "Over"))
562+ then if ((am >= ak))
577563 then true
578564 else false
579565 else false
580566
581567
582-@Callable(ao)
583-func playDice (S,al) = {
584- let ap = o()
585- let U = toBase58String(ao.transactionId)
586- let aq = extract(ao.payment)
587- let ar = aj(S, al)
588- let v = (((aq.amount * ar) / 100000) * (95 / 100))
589- let as = isDefined(getString(this, U))
568+@Callable(an)
569+func playDice (R,ak) = {
570+ let ao = n()
571+ let T = toBase58String(an.transactionId)
572+ let ap = extract(an.payment)
573+ let aq = ai(R, ak)
574+ let u = (((ap.amount * aq) / 100000) * (95 / 100))
575+ let ar = isDefined(getString(this, T))
590576 if (false)
591577 then throw("Payment should be in Wavesbet")
592- else if (as)
578+ else if (ar)
593579 then throw("Passed txId had been used before. Game aborted.")
594580 else {
595- let F = toBase58String(ao.callerPublicKey)
596- let at = B(e, al, S, F, height, v, "")
597- ScriptResult(WriteSet([DataEntry(c, ap), DataEntry(U, at)]), TransferSet(nil))
581+ let E = toBase58String(an.callerPublicKey)
582+ let as = A(d, ak, R, E, height, u, "")
583+ ScriptResult(WriteSet([DataEntry(b, ao), DataEntry(T, as)]), TransferSet(nil))
598584 }
599585 }
600586
601587
602588
603-@Callable(ao)
604-func withdraw (U,au) = {
605- let av = T(U)
606- let C = av[h]
607- let D = av[i]
608- let S = av[j]
609- let G = parseIntValue(av[l])
610- let v = parseIntValue(av[m])
611- let F = av[k]
612- let af = addressFromPublicKey(fromBase58String(F))
613- if ((C != e))
589+@Callable(an)
590+func withdraw (T,at) = {
591+ let au = S(T)
592+ let B = au[g]
593+ let C = au[h]
594+ let R = au[i]
595+ let F = parseIntValue(au[k])
596+ let u = parseIntValue(au[l])
597+ let E = au[j]
598+ let ae = addressFromPublicKey(fromBase58String(E))
599+ if ((B != d))
614600 then throw("Invalid game state for passed gameId")
615601 else {
616- let ab = Y(U, au)
617- let aw = ac(ab)
618- if (am(S, parseIntValue(D), ab))
602+ let aa = X(T, at)
603+ let av = ab(aa)
604+ if (al(R, parseIntValue(C), aa))
619605 then {
620- let ag = B(f, D, S, F, G, v, aw)
621- ae(U, af, v, ag)
606+ let af = A(e, C, R, E, F, u, av)
607+ ad(T, ae, u, af)
622608 }
623609 else {
624- let ag = B(g, D, S, F, G, v, aw)
625- WriteSet([DataEntry(U, ag)])
610+ let af = A(f, C, R, E, F, u, av)
611+ WriteSet([DataEntry(T, af)])
626612 }
627613 }
628614 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmOlRBTYEO3H7Y9rBmoFQ
5-Fn4392Px0Qw13DsdEhnzMH2cj6Y5ymPuCOLMNe5qrUzQl8oRLzIBzFVMZlwUYl2b
6-osrOIxQbYF7WVQWvoVxET1YIgDm3NzzOLA5uH7CKO0snshmMFCDOZEew41GjKh3P
7-gx+nbAguP9ZQPfqSafEmC3CN/4yDsJrKriRniZJo9jS/4LLsRKwB7HAZHzoF9LL7
8-tSZH3htaNGtbdTkxZ1TzST3Mb2VPSzsZvQDocXUVOmJOu0o29aOY+GkG/G4RCK0F
9-BWQHEUvC51TRDS5k8jad0O1MobjQc6b18d+fuoVFdNfZwGH+uFudtPG3UJTf2mkz
10-ZQIDAQAB")
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmpuXcI/o4pIB5ywv9DOOGapTBUwRVlM/6+H6hFelOXtkrwY/YItmPxEDpz7rAerQPQe9tDPEaAv/GnlEztybOFXgu9DzDe8YoMRD1vakgoAcogmbY58QD6KMj5HkoVj/yTNIc9szj5qhIlrAdmb3KLL6hQU7y8+Jj69BWVPsaQgkspSdeYtb1tHQc7t95n7OZ56r2A7G3+bQf6nSMkPkAhIrEpbCm58oiGBczdTd/LqFSVotZsbL7Yh6SHLfnHeD+QgcfJrnam8OHMGJEJTRXjILeHGjlRCP8oVpioHry1S2xPx5sVzIm2MM+CzYenAGlo0j26atBhiULoTulwD3pQIDAQAB")
115
12-let b = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmOlRBTYEO3H7Y9rBmoFQ
13-Fn4392Px0Qw13DsdEhnzMH2cj6Y5ymPuCOLMNe5qrUzQl8oRLzIBzFVMZlwUYl2b
14-osrOIxQbYF7WVQWvoVxET1YIgDm3NzzOLA5uH7CKO0snshmMFCDOZEew41GjKh3P
15-gx+nbAguP9ZQPfqSafEmC3CN/4yDsJrKriRniZJo9jS/4LLsRKwB7HAZHzoF9LL7
16-tSZH3htaNGtbdTkxZ1TzST3Mb2VPSzsZvQDocXUVOmJOu0o29aOY+GkG/G4RCK0F
17-BWQHEUvC51TRDS5k8jad0O1MobjQc6b18d+fuoVFdNfZwGH+uFudtPG3UJTf2mkz
18-ZQIDAQAB")
6+let b = "$GAME_NUM"
197
20-let c = "$GAME_NUM"
8+let c = "$RESERVED_AMOUNT"
219
22-let d = "$RESERVED_AMOUNT"
10+let d = "SUBMITTED"
2311
24-let e = "SUBMITTED"
12+let e = "WON"
2513
26-let f = "WON"
14+let f = "LOST"
2715
28-let g = "LOST"
16+let g = 0
2917
30-let h = 0
18+let h = 1
3119
32-let i = 1
20+let i = 2
3321
34-let j = 2
22+let j = 3
3523
36-let k = 3
24+let k = 4
3725
38-let l = 4
26+let l = 5
3927
40-let m = 5
28+let m = 6
4129
42-let n = 6
43-
44-func o () = {
45- let p = {
46- let q = getInteger(this, c)
47- if ($isInstanceOf(q, "Int"))
30+func n () = {
31+ let o = {
32+ let p = getInteger(this, b)
33+ if ($isInstanceOf(p, "Int"))
4834 then {
49- let r = q
50- r
35+ let q = p
36+ q
5137 }
5238 else 0
5339 }
54- (p + 1)
40+ (o + 1)
5541 }
5642
5743
58-func s () = {
59- let q = getInteger(this, d)
60- if ($isInstanceOf(q, "Int"))
44+func r () = {
45+ let p = getInteger(this, c)
46+ if ($isInstanceOf(p, "Int"))
6147 then {
62- let t = q
63- t
48+ let s = p
49+ s
6450 }
6551 else 0
6652 }
6753
6854
69-func u (v) = {
70- let w = (s() + v)
71- let x = wavesBalance(this)
72- if ((w > x))
55+func t (u) = {
56+ let v = (r() + u)
57+ let w = wavesBalance(this)
58+ if ((v > w))
7359 then throw("Insufficient funds on Waves Rider account. Transaction was rejected for your safety.")
74- else w
60+ else v
7561 }
7662
7763
78-func y (z) = {
79- let A = size(z)
80- if ((A == 0))
64+func x (y) = {
65+ let z = size(y)
66+ if ((z == 0))
8167 then throw("Parameter size must be greater then 0")
82- else if ((A > 99))
68+ else if ((z > 99))
8369 then throw("Parameter size must be less then 100")
84- else if ((10 > A))
85- then (("0" + toString(A)) + z)
86- else (toString(A) + z)
70+ else if ((10 > z))
71+ then (("0" + toString(z)) + y)
72+ else (toString(z) + y)
8773 }
8874
8975
90-func B (C,D,E,F,G,v,H) = {
91- let I = ((((((((((y(C) + "_") + y(D)) + "_") + y(E)) + "_") + y(F)) + "_") + y(toString(G))) + "_") + y(toString(v)))
92- if ((H == ""))
93- then I
94- else ((I + "_") + y(H))
76+func A (B,C,D,E,F,u,G) = {
77+ let H = ((((((((((x(B) + "_") + x(C)) + "_") + x(D)) + "_") + x(E)) + "_") + x(toString(F))) + "_") + x(toString(u)))
78+ if ((G == ""))
79+ then H
80+ else ((H + "_") + x(G))
9581 }
9682
9783
98-func J (K) = if ((size(K) > 0))
99- then drop(K, 1)
100- else K
84+func I (J) = if ((size(J) > 0))
85+ then drop(J, 1)
86+ else J
10187
10288
103-func L (K) = {
104- let A = size(K)
105- if ((A > 0))
89+func K (J) = {
90+ let z = size(J)
91+ if ((z > 0))
10692 then {
107- let M = parseIntValue(take(K, 2))
108- let N = take(drop(K, 2), M)
109- let O = drop(K, (M + 2))
110- let P = J(O)
111-[N, P]
93+ let L = parseIntValue(take(J, 2))
94+ let M = take(drop(J, 2), L)
95+ let N = drop(J, (L + 2))
96+ let O = I(N)
97+[M, O]
11298 }
11399 else throw("Empty string was passed into parseNextAttribute func")
114100 }
115101
116102
117-func Q (R) = {
118- let C = L(R)
119- let D = L(C[1])
120- let S = L(D[1])
121- let F = L(S[1])
122- let G = L(F[1])
123- let v = L(G[1])
124-[C[0], D[0], S[0], F[0], G[0], v[0]]
103+func P (Q) = {
104+ let B = K(Q)
105+ let C = K(B[1])
106+ let R = K(C[1])
107+ let E = K(R[1])
108+ let F = K(E[1])
109+ let u = K(F[1])
110+[B[0], C[0], R[0], E[0], F[0], u[0]]
125111 }
126112
127113
128-func T (U) = {
129- let V = {
130- let q = getString(this, U)
131- if ($isInstanceOf(q, "String"))
114+func S (T) = {
115+ let U = {
116+ let p = getString(this, T)
117+ if ($isInstanceOf(p, "String"))
132118 then {
133- let W = q
134- W
119+ let V = p
120+ V
135121 }
136- else throw(("Couldn't find game by " + U))
122+ else throw(("Couldn't find game by " + T))
137123 }
138- Q(V)
124+ P(U)
139125 }
140126
141127
142-func X (U,v) = {
143- let w = (s() - v)
144- if ((0 > w))
128+func W (T,u) = {
129+ let v = (r() - u)
130+ if ((0 > v))
145131 then throw("Invalid Dice Roller account state - reserved amount is less than 0")
146- else DataEntry(d, w)
132+ else DataEntry(c, v)
147133 }
148134
149135
150-func Y (U,Z) = {
151- let aa = rsaVerify(SHA256, toBytes(U), b, a)
152- if (aa)
136+func X (T,Y) = {
137+ let Z = rsaVerify(SHA256, toBytes(T), Y, a)
138+ if (Z)
153139 then {
154- let ab = (toInt(sha256(b)) % 100)
155- if ((0 > ab))
156- then ((-1 * ab) + 1)
157- else (ab + 1)
140+ let aa = (toInt(sha256(Y)) % 100)
141+ if ((0 > aa))
142+ then ((-1 * aa) + 1)
143+ else (aa + 1)
158144 }
159145 else throw("Invalid RSA signature")
160146 }
161147
162148
163-func ac (ad) = if (if ((ad >= 1))
164- then (100 >= ad)
149+func ab (ac) = if (if ((ac >= 1))
150+ then (100 >= ac)
165151 else false)
166- then toString(ad)
167- else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ad)))
152+ then toString(ac)
153+ else throw(("Unsupported r parameter passed: expected=[1,...,100] actual=" + toString(ac)))
168154
169155
170-func ae (U,af,v,ag) = {
171- let ah = [ScriptTransfer(af, v, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]
172- let ai = WriteSet([DataEntry("Game Id", U), DataEntry("Player Address", toString(af))])
173- ScriptResult(ai, TransferSet(ah))
156+func ad (T,ae,u,af) = {
157+ let ag = [ScriptTransfer(ae, u, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]
158+ let ah = WriteSet([DataEntry("Game Id", T), DataEntry("Player Address", toString(ae))])
159+ ScriptResult(ah, TransferSet(ag))
174160 }
175161
176162
177-func aj (S,ak) = {
178- let al = 50
179- if ((S == "Under"))
180- then if ((al == 1))
163+func ai (R,aj) = {
164+ let ak = 50
165+ if ((R == "Under"))
166+ then if ((ak == 1))
181167 then 9850000
182- else if ((al == 2))
168+ else if ((ak == 2))
183169 then 4925000
184- else if ((al == 3))
170+ else if ((ak == 3))
185171 then 3283330
186- else if ((al == 4))
172+ else if ((ak == 4))
187173 then 2462500
188- else if ((al == 5))
174+ else if ((ak == 5))
189175 then 1970000
190- else if ((al == 6))
176+ else if ((ak == 6))
191177 then 1641660
192- else if ((al == 7))
178+ else if ((ak == 7))
193179 then 1407140
194- else if ((al == 8))
180+ else if ((ak == 8))
195181 then 1231250
196- else if ((al == 9))
182+ else if ((ak == 9))
197183 then 1094440
198- else if ((al == 10))
184+ else if ((ak == 10))
199185 then 985000
200- else if ((al == 11))
186+ else if ((ak == 11))
201187 then 895450
202- else if ((al == 12))
188+ else if ((ak == 12))
203189 then 820830
204- else if ((al == 13))
190+ else if ((ak == 13))
205191 then 757690
206- else if ((al == 14))
192+ else if ((ak == 14))
207193 then 703570
208- else if ((al == 15))
194+ else if ((ak == 15))
209195 then 656660
210- else if ((al == 16))
196+ else if ((ak == 16))
211197 then 615620
212- else if ((al == 17))
198+ else if ((ak == 17))
213199 then 579410
214- else if ((al == 18))
200+ else if ((ak == 18))
215201 then 547220
216- else if ((al == 19))
202+ else if ((ak == 19))
217203 then 518420
218- else if ((al == 20))
204+ else if ((ak == 20))
219205 then 492500
220- else if ((al == 21))
206+ else if ((ak == 21))
221207 then 469040
222- else if ((al == 22))
208+ else if ((ak == 22))
223209 then 447720
224- else if ((al == 23))
210+ else if ((ak == 23))
225211 then 428260
226- else if ((al == 24))
212+ else if ((ak == 24))
227213 then 410410
228- else if ((al == 25))
214+ else if ((ak == 25))
229215 then 394000
230- else if ((al == 26))
216+ else if ((ak == 26))
231217 then 378840
232- else if ((al == 27))
218+ else if ((ak == 27))
233219 then 364810
234- else if ((al == 28))
220+ else if ((ak == 28))
235221 then 351780
236- else if ((al == 29))
222+ else if ((ak == 29))
237223 then 339650
238- else if ((al == 30))
224+ else if ((ak == 30))
239225 then 328330
240- else if ((al == 31))
226+ else if ((ak == 31))
241227 then 317740
242- else if ((al == 32))
228+ else if ((ak == 32))
243229 then 307810
244- else if ((al == 33))
230+ else if ((ak == 33))
245231 then 298480
246- else if ((al == 34))
232+ else if ((ak == 34))
247233 then 289700
248- else if ((al == 35))
234+ else if ((ak == 35))
249235 then 281420
250- else if ((al == 36))
236+ else if ((ak == 36))
251237 then 273610
252- else if ((al == 37))
238+ else if ((ak == 37))
253239 then 259210
254- else if ((al == 38))
240+ else if ((ak == 38))
255241 then 259210
256- else if ((al == 39))
242+ else if ((ak == 39))
257243 then 252560
258- else if ((al == 40))
244+ else if ((ak == 40))
259245 then 246250
260- else if ((al == 41))
246+ else if ((ak == 41))
261247 then 240240
262- else if ((al == 42))
248+ else if ((ak == 42))
263249 then 234520
264- else if ((al == 43))
250+ else if ((ak == 43))
265251 then 229060
266- else if ((al == 44))
252+ else if ((ak == 44))
267253 then 223860
268- else if ((al == 45))
254+ else if ((ak == 45))
269255 then 218880
270- else if ((al == 46))
256+ else if ((ak == 46))
271257 then 214130
272- else if ((al == 47))
258+ else if ((ak == 47))
273259 then 209570
274- else if ((al == 48))
260+ else if ((ak == 48))
275261 then 205200
276- else if ((al == 49))
262+ else if ((ak == 49))
277263 then 201020
278- else if ((al == 50))
264+ else if ((ak == 50))
279265 then 197000
280- else if ((al == 51))
266+ else if ((ak == 51))
281267 then 193130
282- else if ((al == 52))
268+ else if ((ak == 52))
283269 then 189420
284- else if ((al == 53))
270+ else if ((ak == 53))
285271 then 185840
286- else if ((al == 54))
272+ else if ((ak == 54))
287273 then 182400
288- else if ((al == 55))
274+ else if ((ak == 55))
289275 then 179090
290- else if ((al == 56))
276+ else if ((ak == 56))
291277 then 175890
292- else if ((al == 57))
278+ else if ((ak == 57))
293279 then 172800
294- else if ((al == 58))
280+ else if ((ak == 58))
295281 then 169820
296- else if ((al == 59))
282+ else if ((ak == 59))
297283 then 166940
298- else if ((al == 60))
284+ else if ((ak == 60))
299285 then 164160
300- else if ((al == 61))
286+ else if ((ak == 61))
301287 then 161470
302- else if ((al == 62))
288+ else if ((ak == 62))
303289 then 158870
304- else if ((al == 63))
290+ else if ((ak == 63))
305291 then 156340
306- else if ((al == 64))
292+ else if ((ak == 64))
307293 then 153900
308- else if ((al == 65))
294+ else if ((ak == 65))
309295 then 151530
310- else if ((al == 66))
296+ else if ((ak == 66))
311297 then 149240
312- else if ((al == 67))
298+ else if ((ak == 67))
313299 then 147010
314- else if ((al == 68))
300+ else if ((ak == 68))
315301 then 144850
316- else if ((al == 69))
302+ else if ((ak == 69))
317303 then 142750
318- else if ((al == 70))
304+ else if ((ak == 70))
319305 then 140710
320- else if ((al == 71))
306+ else if ((ak == 71))
321307 then 138730
322- else if ((al == 72))
308+ else if ((ak == 72))
323309 then 136800
324- else if ((al == 73))
310+ else if ((ak == 73))
325311 then 134930
326- else if ((al == 74))
312+ else if ((ak == 74))
327313 then 133100
328- else if ((al == 75))
314+ else if ((ak == 75))
329315 then 131330
330- else if ((al == 76))
316+ else if ((ak == 76))
331317 then 129600
332- else if ((al == 77))
318+ else if ((ak == 77))
333319 then 127920
334- else if ((al == 78))
320+ else if ((ak == 78))
335321 then 126280
336- else if ((al == 79))
322+ else if ((ak == 79))
337323 then 124680
338- else if ((al == 80))
324+ else if ((ak == 80))
339325 then 123120
340- else if ((al == 81))
326+ else if ((ak == 81))
341327 then 121600
342- else if ((al == 82))
328+ else if ((ak == 82))
343329 then 120120
344- else if ((al == 83))
330+ else if ((ak == 83))
345331 then 118670
346- else if ((al == 84))
332+ else if ((ak == 84))
347333 then 117260
348- else if ((al == 85))
334+ else if ((ak == 85))
349335 then 115880
350- else if ((al == 86))
336+ else if ((ak == 86))
351337 then 114530
352- else if ((al == 87))
338+ else if ((ak == 87))
353339 then 113210
354- else if ((al == 88))
340+ else if ((ak == 88))
355341 then 111930
356- else if ((al == 89))
342+ else if ((ak == 89))
357343 then 110670
358- else if ((al == 90))
344+ else if ((ak == 90))
359345 then 109440
360- else if ((al == 91))
346+ else if ((ak == 91))
361347 then 108240
362- else if ((al == 92))
348+ else if ((ak == 92))
363349 then 107060
364- else if ((al == 93))
350+ else if ((ak == 93))
365351 then 105910
366- else if ((al == 94))
352+ else if ((ak == 94))
367353 then 104780
368- else if ((al == 95))
354+ else if ((ak == 95))
369355 then 103680
370- else if ((al == 96))
356+ else if ((ak == 96))
371357 then 103680
372358 else 100000
373- else if ((S == "Over"))
374- then if ((al == 4))
359+ else if ((R == "Over"))
360+ then if ((ak == 4))
375361 then 103680
376- else if ((al == 5))
362+ else if ((ak == 5))
377363 then 103680
378- else if ((al == 6))
364+ else if ((ak == 6))
379365 then 104780
380- else if ((al == 7))
366+ else if ((ak == 7))
381367 then 105910
382- else if ((al == 8))
368+ else if ((ak == 8))
383369 then 107060
384- else if ((al == 9))
370+ else if ((ak == 9))
385371 then 108240
386- else if ((al == 10))
372+ else if ((ak == 10))
387373 then 109440
388- else if ((al == 11))
374+ else if ((ak == 11))
389375 then 110670
390- else if ((al == 12))
376+ else if ((ak == 12))
391377 then 111930
392- else if ((al == 13))
378+ else if ((ak == 13))
393379 then 113210
394- else if ((al == 14))
380+ else if ((ak == 14))
395381 then 114530
396- else if ((al == 15))
382+ else if ((ak == 15))
397383 then 115880
398- else if ((al == 16))
384+ else if ((ak == 16))
399385 then 117260
400- else if ((al == 17))
386+ else if ((ak == 17))
401387 then 118670
402- else if ((al == 18))
388+ else if ((ak == 18))
403389 then 120120
404- else if ((al == 19))
390+ else if ((ak == 19))
405391 then 121600
406- else if ((al == 20))
392+ else if ((ak == 20))
407393 then 123120
408- else if ((al == 21))
394+ else if ((ak == 21))
409395 then 124680
410- else if ((al == 22))
396+ else if ((ak == 22))
411397 then 126280
412- else if ((al == 23))
398+ else if ((ak == 23))
413399 then 127920
414- else if ((al == 24))
400+ else if ((ak == 24))
415401 then 129600
416- else if ((al == 25))
402+ else if ((ak == 25))
417403 then 131330
418- else if ((al == 26))
404+ else if ((ak == 26))
419405 then 133100
420- else if ((al == 27))
406+ else if ((ak == 27))
421407 then 134930
422- else if ((al == 28))
408+ else if ((ak == 28))
423409 then 136800
424- else if ((al == 29))
410+ else if ((ak == 29))
425411 then 138730
426- else if ((al == 30))
412+ else if ((ak == 30))
427413 then 140710
428- else if ((al == 31))
414+ else if ((ak == 31))
429415 then 142750
430- else if ((al == 32))
416+ else if ((ak == 32))
431417 then 144850
432- else if ((al == 33))
418+ else if ((ak == 33))
433419 then 147010
434- else if ((al == 34))
420+ else if ((ak == 34))
435421 then 149240
436- else if ((al == 35))
422+ else if ((ak == 35))
437423 then 151530
438- else if ((al == 36))
424+ else if ((ak == 36))
439425 then 153900
440- else if ((al == 37))
426+ else if ((ak == 37))
441427 then 156340
442- else if ((al == 38))
428+ else if ((ak == 38))
443429 then 158870
444- else if ((al == 39))
430+ else if ((ak == 39))
445431 then 161470
446- else if ((al == 40))
432+ else if ((ak == 40))
447433 then 164160
448- else if ((al == 41))
434+ else if ((ak == 41))
449435 then 166940
450- else if ((al == 42))
436+ else if ((ak == 42))
451437 then 169820
452- else if ((al == 43))
438+ else if ((ak == 43))
453439 then 172800
454- else if ((al == 44))
440+ else if ((ak == 44))
455441 then 175890
456- else if ((al == 45))
442+ else if ((ak == 45))
457443 then 179090
458- else if ((al == 46))
444+ else if ((ak == 46))
459445 then 185840
460- else if ((al == 47))
446+ else if ((ak == 47))
461447 then 185840
462- else if ((al == 48))
448+ else if ((ak == 48))
463449 then 189420
464- else if ((al == 49))
450+ else if ((ak == 49))
465451 then 193130
466- else if ((al == 50))
452+ else if ((ak == 50))
467453 then 197000
468- else if ((al == 51))
454+ else if ((ak == 51))
469455 then 201020
470- else if ((al == 52))
456+ else if ((ak == 52))
471457 then 205200
472- else if ((al == 53))
458+ else if ((ak == 53))
473459 then 209570
474- else if ((al == 54))
460+ else if ((ak == 54))
475461 then 214130
476- else if ((al == 55))
462+ else if ((ak == 55))
477463 then 218880
478- else if ((al == 56))
464+ else if ((ak == 56))
479465 then 223860
480- else if ((al == 57))
466+ else if ((ak == 57))
481467 then 229060
482- else if ((al == 58))
468+ else if ((ak == 58))
483469 then 234520
484- else if ((al == 59))
470+ else if ((ak == 59))
485471 then 240240
486- else if ((al == 60))
472+ else if ((ak == 60))
487473 then 246250
488- else if ((al == 61))
474+ else if ((ak == 61))
489475 then 252560
490- else if ((al == 62))
476+ else if ((ak == 62))
491477 then 259210
492- else if ((al == 63))
478+ else if ((ak == 63))
493479 then 259210
494- else if ((al == 64))
480+ else if ((ak == 64))
495481 then 273610
496- else if ((al == 65))
482+ else if ((ak == 65))
497483 then 281420
498- else if ((al == 66))
484+ else if ((ak == 66))
499485 then 289700
500- else if ((al == 67))
486+ else if ((ak == 67))
501487 then 298480
502- else if ((al == 68))
488+ else if ((ak == 68))
503489 then 307810
504- else if ((al == 69))
490+ else if ((ak == 69))
505491 then 317740
506- else if ((al == 70))
492+ else if ((ak == 70))
507493 then 328330
508- else if ((al == 71))
494+ else if ((ak == 71))
509495 then 339650
510- else if ((al == 72))
496+ else if ((ak == 72))
511497 then 351780
512- else if ((al == 73))
498+ else if ((ak == 73))
513499 then 364810
514- else if ((al == 74))
500+ else if ((ak == 74))
515501 then 378840
516- else if ((al == 75))
502+ else if ((ak == 75))
517503 then 394000
518- else if ((al == 76))
504+ else if ((ak == 76))
519505 then 410410
520- else if ((al == 77))
506+ else if ((ak == 77))
521507 then 428260
522- else if ((al == 78))
508+ else if ((ak == 78))
523509 then 447720
524- else if ((al == 79))
510+ else if ((ak == 79))
525511 then 469040
526- else if ((al == 80))
512+ else if ((ak == 80))
527513 then 492500
528- else if ((al == 81))
514+ else if ((ak == 81))
529515 then 518420
530- else if ((al == 82))
516+ else if ((ak == 82))
531517 then 547220
532- else if ((al == 83))
518+ else if ((ak == 83))
533519 then 579410
534- else if ((al == 84))
520+ else if ((ak == 84))
535521 then 615620
536- else if ((al == 85))
522+ else if ((ak == 85))
537523 then 656660
538- else if ((al == 86))
524+ else if ((ak == 86))
539525 then 703570
540- else if ((al == 87))
526+ else if ((ak == 87))
541527 then 757690
542- else if ((al == 88))
528+ else if ((ak == 88))
543529 then 820830
544- else if ((al == 89))
530+ else if ((ak == 89))
545531 then 895450
546- else if ((al == 90))
532+ else if ((ak == 90))
547533 then 985000
548- else if ((al == 91))
534+ else if ((ak == 91))
549535 then 1094440
550- else if ((al == 92))
536+ else if ((ak == 92))
551537 then 1231250
552- else if ((al == 93))
538+ else if ((ak == 93))
553539 then 1407140
554- else if ((al == 94))
540+ else if ((ak == 94))
555541 then 1641660
556- else if ((al == 95))
542+ else if ((ak == 95))
557543 then 1970000
558- else if ((al == 96))
544+ else if ((ak == 96))
559545 then 2462500
560- else if ((al == 97))
546+ else if ((ak == 97))
561547 then 3283330
562- else if ((al == 98))
548+ else if ((ak == 98))
563549 then 4925000
564- else if ((al == 99))
550+ else if ((ak == 99))
565551 then 9850000
566552 else 100000
567553 else 100000
568554 }
569555
570556
571-func am (S,al,an) = if ((S == "Under"))
572- then if ((al >= an))
557+func al (R,ak,am) = if ((R == "Under"))
558+ then if ((ak >= am))
573559 then true
574560 else false
575- else if ((S == "Over"))
576- then if ((an >= al))
561+ else if ((R == "Over"))
562+ then if ((am >= ak))
577563 then true
578564 else false
579565 else false
580566
581567
582-@Callable(ao)
583-func playDice (S,al) = {
584- let ap = o()
585- let U = toBase58String(ao.transactionId)
586- let aq = extract(ao.payment)
587- let ar = aj(S, al)
588- let v = (((aq.amount * ar) / 100000) * (95 / 100))
589- let as = isDefined(getString(this, U))
568+@Callable(an)
569+func playDice (R,ak) = {
570+ let ao = n()
571+ let T = toBase58String(an.transactionId)
572+ let ap = extract(an.payment)
573+ let aq = ai(R, ak)
574+ let u = (((ap.amount * aq) / 100000) * (95 / 100))
575+ let ar = isDefined(getString(this, T))
590576 if (false)
591577 then throw("Payment should be in Wavesbet")
592- else if (as)
578+ else if (ar)
593579 then throw("Passed txId had been used before. Game aborted.")
594580 else {
595- let F = toBase58String(ao.callerPublicKey)
596- let at = B(e, al, S, F, height, v, "")
597- ScriptResult(WriteSet([DataEntry(c, ap), DataEntry(U, at)]), TransferSet(nil))
581+ let E = toBase58String(an.callerPublicKey)
582+ let as = A(d, ak, R, E, height, u, "")
583+ ScriptResult(WriteSet([DataEntry(b, ao), DataEntry(T, as)]), TransferSet(nil))
598584 }
599585 }
600586
601587
602588
603-@Callable(ao)
604-func withdraw (U,au) = {
605- let av = T(U)
606- let C = av[h]
607- let D = av[i]
608- let S = av[j]
609- let G = parseIntValue(av[l])
610- let v = parseIntValue(av[m])
611- let F = av[k]
612- let af = addressFromPublicKey(fromBase58String(F))
613- if ((C != e))
589+@Callable(an)
590+func withdraw (T,at) = {
591+ let au = S(T)
592+ let B = au[g]
593+ let C = au[h]
594+ let R = au[i]
595+ let F = parseIntValue(au[k])
596+ let u = parseIntValue(au[l])
597+ let E = au[j]
598+ let ae = addressFromPublicKey(fromBase58String(E))
599+ if ((B != d))
614600 then throw("Invalid game state for passed gameId")
615601 else {
616- let ab = Y(U, au)
617- let aw = ac(ab)
618- if (am(S, parseIntValue(D), ab))
602+ let aa = X(T, at)
603+ let av = ab(aa)
604+ if (al(R, parseIntValue(C), aa))
619605 then {
620- let ag = B(f, D, S, F, G, v, aw)
621- ae(U, af, v, ag)
606+ let af = A(e, C, R, E, F, u, av)
607+ ad(T, ae, u, af)
622608 }
623609 else {
624- let ag = B(g, D, S, F, G, v, aw)
625- WriteSet([DataEntry(U, ag)])
610+ let af = A(f, C, R, E, F, u, av)
611+ WriteSet([DataEntry(T, af)])
626612 }
627613 }
628614 }
629615
630616

github/deemru/w8io/c3f4982 
2057.26 ms