tx · 79PgqBEtnu4UBrA1UKRgfXPLqjioyUo9SwdZYz3UzjC1

3PMN1Gqye16oMjtkdp6EMN1LUo832GThZii:  -0.01400000 Waves

2019.09.04 06:44 [1690740] smart account 3PMN1Gqye16oMjtkdp6EMN1LUo832GThZii > SELF 0.00000000 Waves

{ "type": 13, "id": "79PgqBEtnu4UBrA1UKRgfXPLqjioyUo9SwdZYz3UzjC1", "fee": 1400000, "feeAssetId": null, "timestamp": 1567568696348, "version": 1, "sender": "3PMN1Gqye16oMjtkdp6EMN1LUo832GThZii", "senderPublicKey": "6PFGsDiPPX3spqtKvamMDxAG9mcMy3oZQL1cKmQHQ1Kt", "proofs": [ "4dtEmA6Lwx4zsiZfWubzZEABFrRNZRSMQ8gcXWYby8jVQwimVBKuxzmAofNy5pL8VfewWtrgC7fSLhJMDWXNEUe3" ], "script": "base64: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A3JlZAIAAAAEYmx1ZQEAAAANc3RhcnRDb2luRmxpcAAAAAQAAAADaW52AAAAD29wcG9uZW50QWRkcmVzcwAAAAxvcHBvbmVudE1vdmUAAAAEcmFuZAQAAAAHcGF5bWVudAkBAAAAB2V4dHJhY3QAAAABCAUAAAADaW52AAAAB3BheW1lbnQDAwkAAAAAAAACCAUAAAAHcGF5bWVudAAAAAdhc3NldElkCQAD7AAAAAEBAAAABBOr2TMGCQAAAAAAAAIIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQBAAAAIDpAabaDPM3tQlVAKGAZqmrtfOrkmT9MdkrMGgGAQI+vBAAAAAVyY29pbgkBAAAACGNvaW5GbGlwAAAAAQUAAAAEcmFuZAQAAAAGcGF5b3V0CQAAaQAAAAIJAABoAAAAAgkAAGgAAAACCAUAAAAHcGF5bWVudAAAAAZhbW91bnQAAAAAAAAAAAIAAAAAAAAAAF4AAAAAAAAAAGQDCQAAAAAAAAIFAAAABXJjb2luBQAAAAxvcHBvbmVudE1vdmUJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAARjb2luBQAAAAVyY29pbgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAGcGF5b3V0BQAAAAZwYXlvdXQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABndpbm5lcgUAAAAPb3Bwb25lbnRBZGRyZXNzBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABGNvaW4FAAAABXJjb2luCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAZwYXlvdXQFAAAABnBheW91dAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgIAAAAGd2lubmVyCQAEJQAAAAEIBQAAAANpbnYAAAAGY2FsbGVyBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEFAAAAA25pbAkAAAIAAAABAgAAACZQYXltZW50IHNob3VsZCBiZSBpbiBXYXZlc2JldCBvciBXYXZlcwAAAAIAAAADaW52AQAAAAhwbGF5RGljZQAAAAMAAAAEdHlwZQAAAApwcmVkaWN0aW9uAAAADHJhbmRvbU51bWJlcgkBAAAACXN0YXJ0RGljZQAAAAQFAAAAA2ludgUAAAAEdHlwZQUAAAAKcHJlZGljdGlvbgUAAAAMcmFuZG9tTnVtYmVyAAAAA2ludgEAAAAMcGxheUNvaW5GbGlwAAAAAwAAAA9vcHBvbmVudEFkZHJlc3MAAAAMb3Bwb25lbnRNb3ZlAAAADHJhbmRvbU51bWJlcgkBAAAADXN0YXJ0Q29pbkZsaXAAAAAEBQAAAANpbnYFAAAAD29wcG9uZW50QWRkcmVzcwUAAAAMb3Bwb25lbnRNb3ZlBQAAAAxyYW5kb21OdW1iZXIAAAAAjVgcnw==", "chainId": 87, "height": 1690740, "spentComplexity": 0 } View: original | compacted Prev: E8AkaTnJCmnGHAci1A83f8GaPHezhdVQmqHUw1tunpVs Next: 6EEe5yfqKozfwxmDG2mVYetzgN7vfaqhKwwTgihHzyx6 Diff:
OldNewDifferences
439439 let rcoin = coinFlip(rand)
440440 let payout = (((payment.amount * 2) * 94) / 100)
441441 if ((rcoin == opponentMove))
442- then ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", opponentAddress)]), TransferSet([ScriptTransfer(Address(fromBase58String(opponentAddress)), 0, payment.assetId)]))
443- else ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", toString(inv.caller))]), TransferSet([ScriptTransfer(inv.caller, 0, payment.assetId)]))
442+ then ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", opponentAddress)]), TransferSet(nil))
443+ else ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", toString(inv.caller))]), TransferSet(nil))
444444 }
445445 else throw("Payment should be in Wavesbet or Waves")
446446 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getMultiplier (type,prediction) = if ((type == "Under"))
55 then if ((prediction == 1))
66 then 9850000
77 else if ((prediction == 2))
88 then 4925000
99 else if ((prediction == 3))
1010 then 3283330
1111 else if ((prediction == 4))
1212 then 2462500
1313 else if ((prediction == 5))
1414 then 1970000
1515 else if ((prediction == 6))
1616 then 1641660
1717 else if ((prediction == 7))
1818 then 1407140
1919 else if ((prediction == 8))
2020 then 1231250
2121 else if ((prediction == 9))
2222 then 1094440
2323 else if ((prediction == 10))
2424 then 985000
2525 else if ((prediction == 11))
2626 then 895450
2727 else if ((prediction == 12))
2828 then 820830
2929 else if ((prediction == 13))
3030 then 757690
3131 else if ((prediction == 14))
3232 then 703570
3333 else if ((prediction == 15))
3434 then 656660
3535 else if ((prediction == 16))
3636 then 615620
3737 else if ((prediction == 17))
3838 then 579410
3939 else if ((prediction == 18))
4040 then 547220
4141 else if ((prediction == 19))
4242 then 518420
4343 else if ((prediction == 20))
4444 then 492500
4545 else if ((prediction == 21))
4646 then 469040
4747 else if ((prediction == 22))
4848 then 447720
4949 else if ((prediction == 23))
5050 then 428260
5151 else if ((prediction == 24))
5252 then 410410
5353 else if ((prediction == 25))
5454 then 394000
5555 else if ((prediction == 26))
5656 then 378840
5757 else if ((prediction == 27))
5858 then 364810
5959 else if ((prediction == 28))
6060 then 351780
6161 else if ((prediction == 29))
6262 then 339650
6363 else if ((prediction == 30))
6464 then 328330
6565 else if ((prediction == 31))
6666 then 317740
6767 else if ((prediction == 32))
6868 then 307810
6969 else if ((prediction == 33))
7070 then 298480
7171 else if ((prediction == 34))
7272 then 289700
7373 else if ((prediction == 35))
7474 then 281420
7575 else if ((prediction == 36))
7676 then 273610
7777 else if ((prediction == 37))
7878 then 259210
7979 else if ((prediction == 38))
8080 then 259210
8181 else if ((prediction == 39))
8282 then 252560
8383 else if ((prediction == 40))
8484 then 246250
8585 else if ((prediction == 41))
8686 then 240240
8787 else if ((prediction == 42))
8888 then 234520
8989 else if ((prediction == 43))
9090 then 229060
9191 else if ((prediction == 44))
9292 then 223860
9393 else if ((prediction == 45))
9494 then 218880
9595 else if ((prediction == 46))
9696 then 214130
9797 else if ((prediction == 47))
9898 then 209570
9999 else if ((prediction == 48))
100100 then 205200
101101 else if ((prediction == 49))
102102 then 201020
103103 else if ((prediction == 50))
104104 then 197000
105105 else if ((prediction == 51))
106106 then 193130
107107 else if ((prediction == 52))
108108 then 189420
109109 else if ((prediction == 53))
110110 then 185840
111111 else if ((prediction == 54))
112112 then 182400
113113 else if ((prediction == 55))
114114 then 179090
115115 else if ((prediction == 56))
116116 then 175890
117117 else if ((prediction == 57))
118118 then 172800
119119 else if ((prediction == 58))
120120 then 169820
121121 else if ((prediction == 59))
122122 then 166940
123123 else if ((prediction == 60))
124124 then 164160
125125 else if ((prediction == 61))
126126 then 161470
127127 else if ((prediction == 62))
128128 then 158870
129129 else if ((prediction == 63))
130130 then 156340
131131 else if ((prediction == 64))
132132 then 153900
133133 else if ((prediction == 65))
134134 then 151530
135135 else if ((prediction == 66))
136136 then 149240
137137 else if ((prediction == 67))
138138 then 147010
139139 else if ((prediction == 68))
140140 then 144850
141141 else if ((prediction == 69))
142142 then 142750
143143 else if ((prediction == 70))
144144 then 140710
145145 else if ((prediction == 71))
146146 then 138730
147147 else if ((prediction == 72))
148148 then 136800
149149 else if ((prediction == 73))
150150 then 134930
151151 else if ((prediction == 74))
152152 then 133100
153153 else if ((prediction == 75))
154154 then 131330
155155 else if ((prediction == 76))
156156 then 129600
157157 else if ((prediction == 77))
158158 then 127920
159159 else if ((prediction == 78))
160160 then 126280
161161 else if ((prediction == 79))
162162 then 124680
163163 else if ((prediction == 80))
164164 then 123120
165165 else if ((prediction == 81))
166166 then 121600
167167 else if ((prediction == 82))
168168 then 120120
169169 else if ((prediction == 83))
170170 then 118670
171171 else if ((prediction == 84))
172172 then 117260
173173 else if ((prediction == 85))
174174 then 115880
175175 else if ((prediction == 86))
176176 then 114530
177177 else if ((prediction == 87))
178178 then 113210
179179 else if ((prediction == 88))
180180 then 111930
181181 else if ((prediction == 89))
182182 then 110670
183183 else if ((prediction == 90))
184184 then 109440
185185 else if ((prediction == 91))
186186 then 108240
187187 else if ((prediction == 92))
188188 then 107060
189189 else if ((prediction == 93))
190190 then 105910
191191 else if ((prediction == 94))
192192 then 104780
193193 else if ((prediction == 95))
194194 then 103680
195195 else if ((prediction == 96))
196196 then 103680
197197 else 100000
198198 else if ((type == "Over"))
199199 then if ((prediction == 4))
200200 then 103680
201201 else if ((prediction == 5))
202202 then 103680
203203 else if ((prediction == 6))
204204 then 104780
205205 else if ((prediction == 7))
206206 then 105910
207207 else if ((prediction == 8))
208208 then 107060
209209 else if ((prediction == 9))
210210 then 108240
211211 else if ((prediction == 10))
212212 then 109440
213213 else if ((prediction == 11))
214214 then 110670
215215 else if ((prediction == 12))
216216 then 111930
217217 else if ((prediction == 13))
218218 then 113210
219219 else if ((prediction == 14))
220220 then 114530
221221 else if ((prediction == 15))
222222 then 115880
223223 else if ((prediction == 16))
224224 then 117260
225225 else if ((prediction == 17))
226226 then 118670
227227 else if ((prediction == 18))
228228 then 120120
229229 else if ((prediction == 19))
230230 then 121600
231231 else if ((prediction == 20))
232232 then 123120
233233 else if ((prediction == 21))
234234 then 124680
235235 else if ((prediction == 22))
236236 then 126280
237237 else if ((prediction == 23))
238238 then 127920
239239 else if ((prediction == 24))
240240 then 129600
241241 else if ((prediction == 25))
242242 then 131330
243243 else if ((prediction == 26))
244244 then 133100
245245 else if ((prediction == 27))
246246 then 134930
247247 else if ((prediction == 28))
248248 then 136800
249249 else if ((prediction == 29))
250250 then 138730
251251 else if ((prediction == 30))
252252 then 140710
253253 else if ((prediction == 31))
254254 then 142750
255255 else if ((prediction == 32))
256256 then 144850
257257 else if ((prediction == 33))
258258 then 147010
259259 else if ((prediction == 34))
260260 then 149240
261261 else if ((prediction == 35))
262262 then 151530
263263 else if ((prediction == 36))
264264 then 153900
265265 else if ((prediction == 37))
266266 then 156340
267267 else if ((prediction == 38))
268268 then 158870
269269 else if ((prediction == 39))
270270 then 161470
271271 else if ((prediction == 40))
272272 then 164160
273273 else if ((prediction == 41))
274274 then 166940
275275 else if ((prediction == 42))
276276 then 169820
277277 else if ((prediction == 43))
278278 then 172800
279279 else if ((prediction == 44))
280280 then 175890
281281 else if ((prediction == 45))
282282 then 179090
283283 else if ((prediction == 46))
284284 then 185840
285285 else if ((prediction == 47))
286286 then 185840
287287 else if ((prediction == 48))
288288 then 189420
289289 else if ((prediction == 49))
290290 then 193130
291291 else if ((prediction == 50))
292292 then 197000
293293 else if ((prediction == 51))
294294 then 201020
295295 else if ((prediction == 52))
296296 then 205200
297297 else if ((prediction == 53))
298298 then 209570
299299 else if ((prediction == 54))
300300 then 214130
301301 else if ((prediction == 55))
302302 then 218880
303303 else if ((prediction == 56))
304304 then 223860
305305 else if ((prediction == 57))
306306 then 229060
307307 else if ((prediction == 58))
308308 then 234520
309309 else if ((prediction == 59))
310310 then 240240
311311 else if ((prediction == 60))
312312 then 246250
313313 else if ((prediction == 61))
314314 then 252560
315315 else if ((prediction == 62))
316316 then 259210
317317 else if ((prediction == 63))
318318 then 259210
319319 else if ((prediction == 64))
320320 then 273610
321321 else if ((prediction == 65))
322322 then 281420
323323 else if ((prediction == 66))
324324 then 289700
325325 else if ((prediction == 67))
326326 then 298480
327327 else if ((prediction == 68))
328328 then 307810
329329 else if ((prediction == 69))
330330 then 317740
331331 else if ((prediction == 70))
332332 then 328330
333333 else if ((prediction == 71))
334334 then 339650
335335 else if ((prediction == 72))
336336 then 351780
337337 else if ((prediction == 73))
338338 then 364810
339339 else if ((prediction == 74))
340340 then 378840
341341 else if ((prediction == 75))
342342 then 394000
343343 else if ((prediction == 76))
344344 then 410410
345345 else if ((prediction == 77))
346346 then 428260
347347 else if ((prediction == 78))
348348 then 447720
349349 else if ((prediction == 79))
350350 then 469040
351351 else if ((prediction == 80))
352352 then 492500
353353 else if ((prediction == 81))
354354 then 518420
355355 else if ((prediction == 82))
356356 then 547220
357357 else if ((prediction == 83))
358358 then 579410
359359 else if ((prediction == 84))
360360 then 615620
361361 else if ((prediction == 85))
362362 then 656660
363363 else if ((prediction == 86))
364364 then 703570
365365 else if ((prediction == 87))
366366 then 757690
367367 else if ((prediction == 88))
368368 then 820830
369369 else if ((prediction == 89))
370370 then 895450
371371 else if ((prediction == 90))
372372 then 985000
373373 else if ((prediction == 91))
374374 then 1094440
375375 else if ((prediction == 92))
376376 then 1231250
377377 else if ((prediction == 93))
378378 then 1407140
379379 else if ((prediction == 94))
380380 then 1641660
381381 else if ((prediction == 95))
382382 then 1970000
383383 else if ((prediction == 96))
384384 then 2462500
385385 else if ((prediction == 97))
386386 then 3283330
387387 else if ((prediction == 98))
388388 then 4925000
389389 else if ((prediction == 99))
390390 then 9850000
391391 else 100000
392392 else 100000
393393
394394
395395 func diceWin (type,prediction,number) = if ((type == "Under"))
396396 then if ((prediction >= number))
397397 then true
398398 else false
399399 else if ((type == "Over"))
400400 then if ((number >= prediction))
401401 then true
402402 else false
403403 else false
404404
405405
406406 func dicePayout (win,amount,mult) = if (win)
407407 then ((amount * mult) / 100000)
408408 else 0
409409
410410
411411 func startDice (inv,type,prediction,random) = {
412412 let playLimit = (wavesBalance(this) / 100)
413413 let payment = extract(inv.payment)
414414 if ((payment.assetId != base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4'))
415415 then throw("Payment should be in Wavesbet")
416416 else {
417417 let multi = getMultiplier(type, prediction)
418418 let win = diceWin(type, prediction, random)
419419 let playvalue = dicePayout(win, payment.amount, multi)
420420 let writeDicePlay = WriteSet([DataEntry("random number", random), DataEntry("win", win), DataEntry("payment", payment.amount), DataEntry("payout", ((playvalue * 94) / 100))])
421421 if (win)
422422 then ScriptResult(writeDicePlay, TransferSet([ScriptTransfer(inv.caller, 0, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4'), ScriptTransfer(Address(base58'3P6gcpVsPxMJ9HHM1SoCM6RP68FHYKovCk5'), ((playvalue * 2) / 100), base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]))
423423 else ScriptResult(writeDicePlay, TransferSet([ScriptTransfer(Address(base58'3P6gcpVsPxMJ9HHM1SoCM6RP68FHYKovCk5'), ((payment.amount * 2) / 100), base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')]))
424424 }
425425 }
426426
427427
428428 func coinFlip (number) = if ((51 > number))
429429 then "red"
430430 else "blue"
431431
432432
433433 func startCoinFlip (inv,opponentAddress,opponentMove,rand) = {
434434 let payment = extract(inv.payment)
435435 if (if ((payment.assetId == assetInfo(base58'WAVES')))
436436 then true
437437 else (payment.assetId == base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4'))
438438 then {
439439 let rcoin = coinFlip(rand)
440440 let payout = (((payment.amount * 2) * 94) / 100)
441441 if ((rcoin == opponentMove))
442- then ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", opponentAddress)]), TransferSet([ScriptTransfer(Address(fromBase58String(opponentAddress)), 0, payment.assetId)]))
443- else ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", toString(inv.caller))]), TransferSet([ScriptTransfer(inv.caller, 0, payment.assetId)]))
442+ then ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", opponentAddress)]), TransferSet(nil))
443+ else ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", toString(inv.caller))]), TransferSet(nil))
444444 }
445445 else throw("Payment should be in Wavesbet or Waves")
446446 }
447447
448448
449449 @Callable(inv)
450450 func playDice (type,prediction,randomNumber) = startDice(inv, type, prediction, randomNumber)
451451
452452
453453
454454 @Callable(inv)
455455 func playCoinFlip (opponentAddress,opponentMove,randomNumber) = startCoinFlip(inv, opponentAddress, opponentMove, randomNumber)
456456
457457

github/deemru/w8io/3ef1775 
191.35 ms