tx · JxqTpef8ua6mj4RYC7xLzPtLzGwjscjWD8jV62dZfgq

3NA7cHZ9oBicev5AEn3BidRAyitA3HdjRbE:  -0.05000000 Waves

2019.11.27 07:07 [783182] smart account 3NA7cHZ9oBicev5AEn3BidRAyitA3HdjRbE > SELF 0.00000000 Waves

{ "type": 13, "id": "JxqTpef8ua6mj4RYC7xLzPtLzGwjscjWD8jV62dZfgq", "fee": 5000000, "feeAssetId": null, "timestamp": 1574827630253, "version": 1, "sender": "3NA7cHZ9oBicev5AEn3BidRAyitA3HdjRbE", "senderPublicKey": "FEmBffz5oKcY5pLrHbwcj8jxovWVvTYCeNRzNT6uHBJc", "proofs": [ "59o6XihaRHiNcA3PqswZPuZq6SYQidWmcVRvULA2aGUTokwpYjvwH5HBD5r2h5LHSAxph6xhAeDBSrKJbCJqZ9P8" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAJwAAAAAJUlNBUFVCTElDCQACWwAAAAECAAABj2Jhc2U2NDpNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWc0ZEFSNlhiQkRBUzloci9FajNkSnY2RmZjNDY2eC9tT0dNV1UzbHJBQnMzcWE4QkhtdUpHbmtmYnBFZjJ2QXdZVE9XUHZ2emZNMTBPQmJmbG9TeXEzYzlNS3Z5VGUxbHVCTEdxVzR2WlVYSXl2U2d6MWxpeVVWZWZJUXkzZHlGOWpiZVRaYkMwYmJjVC83TzNERUwrMDF6NkErckRDYWNTWjBsR29sU1E2QW5oTHh6SWtWcE9RSmJyQm1DK3grWnVaUENNV3pKeW5kNWFlT243amFqL21rUlZ5eGU2Zy8wT2hXejROaWlaWGV1TVJCKzhtS3kwZldEL1VsSWxaV0hzQVMyWm1ya1hLcWpMcTAvMHdyOElMSmt6bmpTcWRuSTVJYmpnM3VRcmovNEFOK2k5cjI4YVE3My9aa1B0WTVTYncwQU9pQUJCdTdnSG1xOWF5VnhaUUlEQVFBQgAAAAAPR0FNRVNDT1VOVEVSS0VZAgAAAAkkR0FNRV9OVU0AAAAADlJFU0VSVkFUSU9OS0VZAgAAABAkUkVTRVJWRURfQU1PVU5UAAAAAARXQkVUAQAAACCGtDaoeNMOzNjwF61LLiwEHwefusq5FqlK128lrZvQdgAAAAAOV0FMTEVUV0FWRVNCRVQJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVQvEfB4Tq/Wk5+pbiIrZrUfslPXeM87aPsAAAAADFdBTExFVE1DQUZFRQkBAAAAB0FkZHJlc3MAAAABAQAAABoBVC8R8HhOr9aTn6luIitmtR+yU9d4zzto+wAAAAAHV0FWRUxFVAAAAAAABfXhAAAAAAALRkVFV0FWRVNCRVQAAAAAAAAAAAQAAAAACUZFRU1DQUZFRQAAAAAAAAAAAgAAAAAOU1RBVEVTVUJNSVRURUQCAAAACVNVQk1JVFRFRAAAAAAIU1RBVEVXT04CAAAAA1dPTgAAAAAJU1RBVEVMT1NUAgAAAARMT1NUAAAAAAZCRVRNSU4JAABoAAAAAgAAAAAAAAAAAQUAAAAHV0FWRUxFVAAAAAAGQkVUTUFYCQAA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", "chainId": 84, "height": 783182, "spentComplexity": 0 } View: original | compacted Prev: GBWT2x2DMyGkSmjqWFGnqicxu8wbgdjYaYzdVSyrMSLn Next: 3RWx3TXWN6pFnqf3Ms8fWm2S5m4c9ynFkJHfz7CArz9h Diff:
OldNewDifferences
271271 let S = split(R, "_")
272272 if ((size(S) == 5))
273273 then {
274- let T = parseIntValue(S[0])
274+ let T = parseInt(S[0])
275275 let U = parseIntValue(S[1])
276276 let V = parseIntValue(S[2])
277277 let W = parseIntValue(S[3])
323323 else 0
324324
325325
326-func Y (Z) = (Q(Z[0]) + Q(Z[1]))
326+func Y (Z) = {
327+ let aa = size(Z)
328+ (Q(if ((1 >= aa))
329+ then Z[0]
330+ else "") + Q(if ((2 >= aa))
331+ then Z[1]
332+ else ""))
333+ }
327334
328335
329-func aa () = {
330- let ab = {
331- let ac = getInteger(this, b)
332- if ($isInstanceOf(ac, "Int"))
336+func ab () = {
337+ let ac = {
338+ let ad = getInteger(this, b)
339+ if ($isInstanceOf(ad, "Int"))
333340 then {
334- let E = ac
341+ let E = ad
335342 E
336343 }
337344 else 0
338345 }
339- (ab + 1)
346+ (ac + 1)
340347 }
341348
342349
343-@Callable(ad)
350+@Callable(ae)
344351 func playRoulette (Z) = {
345- let ae = split(Z, "|")
346- let af = Y(ae)
347- throw(toString(af))
352+ let af = split(Z, "|")
353+ let ag = Y(af)
354+ throw(toString(ag))
348355 }
349356
350357
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg4dAR6XbBDAS9hr/Ej3dJv6Ffc466x/mOGMWU3lrABs3qa8BHmuJGnkfbpEf2vAwYTOWPvvzfM10OBbfloSyq3c9MKvyTe1luBLGqW4vZUXIyvSgz1liyUVefIQy3dyF9jbeTZbC0bbcT/7O3DEL+01z6A+rDCacSZ0lGolSQ6AnhLxzIkVpOQJbrBmC+x+ZuZPCMWzJynd5aeOn7jaj/mkRVyxe6g/0OhWz4NiiZXeuMRB+8mKy0fWD/UlIlZWHsAS2ZmrkXKqjLq0/0wr8ILJkznjSqdnI5Ibjg3uQrj/4AN+i9r28aQ73/ZkPtY5Sbw0AOiABBu7gHmq9ayVxZQIDAQAB")
55
66 let b = "$GAME_NUM"
77
88 let c = "$RESERVED_AMOUNT"
99
1010 let d = base58'A4q1mYKo11yuH9gmvDodeJoksagcyQzeFE9JtphMWddw'
1111
1212 let e = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1313
1414 let f = Address(base58'3MtCy2PCFPyu8A9SRNL4qUo1V17SGLHftD8')
1515
1616 let g = 100000000
1717
1818 let h = 4
1919
2020 let i = 2
2121
2222 let j = "SUBMITTED"
2323
2424 let k = "WON"
2525
2626 let l = "LOST"
2727
2828 let m = (1 * g)
2929
3030 let n = (20000000 * g)
3131
3232 let o = 1
3333
3434 let p = 2
3535
3636 let q = 3
3737
3838 let r = 4
3939
4040 let s = 5
4141
4242 let t = 6
4343
4444 let u = 7
4545
4646 let v = 8
4747
4848 let w = 9
4949
5050 let x = 10
5151
5252 let y = 11
5353
5454 let z = 12
5555
5656 let A = 13
5757
5858 let B = 1
5959
6060 let C = 2
6161
6262 func D (E) = if (if ((E >= 0))
6363 then (37 > E)
6464 else false)
6565 then true
6666 else throw("Invalid range, try between 0 and 36. Game aborted!")
6767
6868
6969 func F (G,H,I) = if ((I == B))
7070 then if (if (if (if (if ((G > 0))
7171 then (34 > G)
7272 else false)
7373 then true
7474 else if ((G == 0))
7575 then (H == 1)
7676 else false)
7777 then true
7878 else if ((G == 0))
7979 then (H == 2)
8080 else false)
8181 then true
8282 else if ((G == 0))
8383 then (H == 3)
8484 else false)
8585 then true
8686 else throw("Invalid split hotizontal move. Game aborted!")
8787 else if ((I == C))
8888 then if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((G == 1))
8989 then true
9090 else (G == 2))
9191 then true
9292 else (G == 4))
9393 then true
9494 else (G == 5))
9595 then true
9696 else (G == 7))
9797 then true
9898 else (G == 8))
9999 then true
100100 else (G == 10))
101101 then true
102102 else (G == 11))
103103 then true
104104 else (G == 13))
105105 then true
106106 else (G == 14))
107107 then true
108108 else (G == 16))
109109 then true
110110 else (G == 17))
111111 then true
112112 else (G == 19))
113113 then true
114114 else (G == 20))
115115 then true
116116 else (G == 22))
117117 then true
118118 else (G == 23))
119119 then true
120120 else (G == 25))
121121 then true
122122 else (G == 26))
123123 then true
124124 else (G == 28))
125125 then true
126126 else (G == 29))
127127 then true
128128 else (G == 31))
129129 then true
130130 else (G == 32))
131131 then true
132132 else (G == 34))
133133 then true
134134 else (G == 35))
135135 then true
136136 else throw("Invalid split vertical move. Game aborted!")
137137 else throw("Invalid split move. Game aborted!")
138138
139139
140140 func J (G,H) = if (if (if (if (if (if (if (if (if (if (if (if (if (if ((G == 1))
141141 then true
142142 else (G == 4))
143143 then true
144144 else (G == 7))
145145 then true
146146 else (G == 10))
147147 then true
148148 else (G == 13))
149149 then true
150150 else (G == 16))
151151 then true
152152 else (G == 19))
153153 then true
154154 else (G == 22))
155155 then true
156156 else (G == 25))
157157 then true
158158 else (G == 28))
159159 then true
160160 else (G == 31))
161161 then true
162162 else (G == 34))
163163 then true
164164 else if ((G == 0))
165165 then (H == 1)
166166 else false)
167167 then true
168168 else if ((G == 0))
169169 then (H == 3)
170170 else false)
171171 then true
172172 else throw("Invalid street move. Game aborted!")
173173
174174
175175 func K (G,H) = if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if (if ((G == 1))
176176 then true
177177 else (G == 2))
178178 then true
179179 else (G == 4))
180180 then true
181181 else (G == 5))
182182 then true
183183 else (G == 7))
184184 then true
185185 else (G == 8))
186186 then true
187187 else (G == 10))
188188 then true
189189 else (G == 11))
190190 then true
191191 else (G == 13))
192192 then true
193193 else (G == 14))
194194 then true
195195 else (G == 16))
196196 then true
197197 else (G == 17))
198198 then true
199199 else (G == 19))
200200 then true
201201 else (G == 20))
202202 then true
203203 else (G == 22))
204204 then true
205205 else (G == 23))
206206 then true
207207 else (G == 25))
208208 then true
209209 else (G == 26))
210210 then true
211211 else (G == 28))
212212 then true
213213 else (G == 29))
214214 then true
215215 else (G == 31))
216216 then true
217217 else (G == 32))
218218 then true
219219 else if ((G == 0))
220220 then (H == 1)
221221 else false)
222222 then true
223223 else throw("Invalid corner move. Game aborted!")
224224
225225
226226 func L (E) = if (if (if (if (if (if (if (if (if (if (if ((E == 1))
227227 then true
228228 else (E == 4))
229229 then true
230230 else (E == 7))
231231 then true
232232 else (E == 10))
233233 then true
234234 else (E == 13))
235235 then true
236236 else (E == 16))
237237 then true
238238 else (E == 19))
239239 then true
240240 else (E == 22))
241241 then true
242242 else (E == 25))
243243 then true
244244 else (E == 28))
245245 then true
246246 else (E == 31))
247247 then true
248248 else throw("Invalid line move. Game aborted!")
249249
250250
251251 func M (N) = if (if (if ((N == 1))
252252 then true
253253 else (N == 2))
254254 then true
255255 else (N == 3))
256256 then true
257257 else throw("Invalid column move. Game aborted!")
258258
259259
260260 func O (P) = if (if (if ((P == 1))
261261 then true
262262 else (P == 2))
263263 then true
264264 else (P == 3))
265265 then true
266266 else throw("Invalid dozen move. Game aborted!")
267267
268268
269269 func Q (R) = if ((size(R) != 0))
270270 then {
271271 let S = split(R, "_")
272272 if ((size(S) == 5))
273273 then {
274- let T = parseIntValue(S[0])
274+ let T = parseInt(S[0])
275275 let U = parseIntValue(S[1])
276276 let V = parseIntValue(S[2])
277277 let W = parseIntValue(S[3])
278278 let X = parseIntValue(S[4])
279279 if (D(V))
280280 then if ((T == o))
281281 then U
282282 else if ((T == p))
283283 then if (F(V, W, X))
284284 then U
285285 else 0
286286 else if ((T == q))
287287 then if (J(V, W))
288288 then U
289289 else 0
290290 else if ((T == t))
291291 then if (K(V, W))
292292 then U
293293 else 0
294294 else if ((T == s))
295295 then if (L(V))
296296 then U
297297 else 0
298298 else if ((T == t))
299299 then if (M(V))
300300 then U
301301 else 0
302302 else if ((T == u))
303303 then if (O(V))
304304 then U
305305 else 0
306306 else if ((T == v))
307307 then U
308308 else if ((T == w))
309309 then U
310310 else if ((T == x))
311311 then U
312312 else if ((T == y))
313313 then U
314314 else if ((T == z))
315315 then U
316316 else if ((T == A))
317317 then U
318318 else throw("Invalid bet type, Game aborted!")
319319 else throw("Invalid bet range, Game aborted!")
320320 }
321321 else throw("Invalid bet structure, Game aborted!")
322322 }
323323 else 0
324324
325325
326-func Y (Z) = (Q(Z[0]) + Q(Z[1]))
326+func Y (Z) = {
327+ let aa = size(Z)
328+ (Q(if ((1 >= aa))
329+ then Z[0]
330+ else "") + Q(if ((2 >= aa))
331+ then Z[1]
332+ else ""))
333+ }
327334
328335
329-func aa () = {
330- let ab = {
331- let ac = getInteger(this, b)
332- if ($isInstanceOf(ac, "Int"))
336+func ab () = {
337+ let ac = {
338+ let ad = getInteger(this, b)
339+ if ($isInstanceOf(ad, "Int"))
333340 then {
334- let E = ac
341+ let E = ad
335342 E
336343 }
337344 else 0
338345 }
339- (ab + 1)
346+ (ac + 1)
340347 }
341348
342349
343-@Callable(ad)
350+@Callable(ae)
344351 func playRoulette (Z) = {
345- let ae = split(Z, "|")
346- let af = Y(ae)
347- throw(toString(af))
352+ let af = split(Z, "|")
353+ let ag = Y(af)
354+ throw(toString(ag))
348355 }
349356
350357

github/deemru/w8io/169f3d6 
47.46 ms