tx · B4TJt5TKsBcmLBsEP7UD59AQEVZgGJmX1QJzq5SNST8E

3PAQgibBPL5tQLPySaAPn9R3wMtKzJxC5Rt:  -0.01400000 Waves

2019.07.28 03:21 [1634918] smart account 3PAQgibBPL5tQLPySaAPn9R3wMtKzJxC5Rt > SELF 0.00000000 Waves

{ "type": 13, "id": "B4TJt5TKsBcmLBsEP7UD59AQEVZgGJmX1QJzq5SNST8E", "fee": 1400000, "feeAssetId": null, "timestamp": 1564273308384, "version": 1, "sender": "3PAQgibBPL5tQLPySaAPn9R3wMtKzJxC5Rt", "senderPublicKey": "Fbn5NLUZQax4M6QsfZZLpmzR9RVaTpT8ctiWc9gFjC6R", "proofs": [ "5fq8pHmGzT6XV9UZ8WYX9BernR4ZjEyQ77c73PNgZRwea5VaV4Ru2nT8Uxgn2tjwLXeXPxqAGzv8cxC2huj19KEM" ], "script": "base64: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", "chainId": 87, "height": 1634918, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func generateNumber (inv,max,min) = {
5+ let lastPlay = match getBinary(this, "lastPlay") {
6+ case s: ByteVector =>
7+ s
8+ case a: Unit =>
9+ base58'2ee4oFDYriWJ9EMeR'
10+ case _ =>
11+ throw()
12+ }
13+ let rand = (((((lastPlay + inv.transactionId) + inv.callerPublicKey) + lastBlock.generationSignature) + toBytes(lastBlock.timestamp)) + toBytes(lastBlock.height))
14+ (((toInt(sha256(rand)) % 1000) % ((max - min) + 1)) + 1)
15+ }
16+
17+
18+func getMultiplier (type,prediction) = if ((type == "Under"))
19+ then if ((prediction == 1))
20+ then 9850000
21+ else if ((prediction == 2))
22+ then 4925000
23+ else if ((prediction == 3))
24+ then 3283330
25+ else if ((prediction == 4))
26+ then 2462500
27+ else if ((prediction == 5))
28+ then 1970000
29+ else if ((prediction == 6))
30+ then 1641660
31+ else if ((prediction == 7))
32+ then 1407140
33+ else if ((prediction == 8))
34+ then 1231250
35+ else if ((prediction == 9))
36+ then 1094440
37+ else if ((prediction == 10))
38+ then 985000
39+ else if ((prediction == 11))
40+ then 895450
41+ else if ((prediction == 12))
42+ then 820830
43+ else if ((prediction == 13))
44+ then 757690
45+ else if ((prediction == 14))
46+ then 703570
47+ else if ((prediction == 15))
48+ then 656660
49+ else if ((prediction == 16))
50+ then 615620
51+ else if ((prediction == 17))
52+ then 579410
53+ else if ((prediction == 18))
54+ then 547220
55+ else if ((prediction == 19))
56+ then 518420
57+ else if ((prediction == 20))
58+ then 492500
59+ else if ((prediction == 21))
60+ then 469040
61+ else if ((prediction == 22))
62+ then 447720
63+ else if ((prediction == 23))
64+ then 428260
65+ else if ((prediction == 24))
66+ then 410410
67+ else if ((prediction == 25))
68+ then 394000
69+ else if ((prediction == 26))
70+ then 378840
71+ else if ((prediction == 27))
72+ then 364810
73+ else if ((prediction == 28))
74+ then 351780
75+ else if ((prediction == 29))
76+ then 339650
77+ else if ((prediction == 30))
78+ then 328330
79+ else if ((prediction == 31))
80+ then 317740
81+ else if ((prediction == 32))
82+ then 307810
83+ else if ((prediction == 33))
84+ then 298480
85+ else if ((prediction == 34))
86+ then 289700
87+ else if ((prediction == 35))
88+ then 281420
89+ else if ((prediction == 36))
90+ then 273610
91+ else if ((prediction == 37))
92+ then 259210
93+ else if ((prediction == 38))
94+ then 259210
95+ else if ((prediction == 39))
96+ then 252560
97+ else if ((prediction == 40))
98+ then 246250
99+ else if ((prediction == 41))
100+ then 240240
101+ else if ((prediction == 42))
102+ then 234520
103+ else if ((prediction == 43))
104+ then 229060
105+ else if ((prediction == 44))
106+ then 223860
107+ else if ((prediction == 45))
108+ then 218880
109+ else if ((prediction == 46))
110+ then 214130
111+ else if ((prediction == 47))
112+ then 209570
113+ else if ((prediction == 48))
114+ then 205200
115+ else if ((prediction == 49))
116+ then 201020
117+ else if ((prediction == 50))
118+ then 197000
119+ else if ((prediction == 51))
120+ then 193130
121+ else if ((prediction == 52))
122+ then 189420
123+ else if ((prediction == 53))
124+ then 185840
125+ else if ((prediction == 54))
126+ then 182400
127+ else if ((prediction == 55))
128+ then 179090
129+ else if ((prediction == 56))
130+ then 175890
131+ else if ((prediction == 57))
132+ then 172800
133+ else if ((prediction == 58))
134+ then 169820
135+ else if ((prediction == 59))
136+ then 166940
137+ else if ((prediction == 60))
138+ then 164160
139+ else if ((prediction == 61))
140+ then 161470
141+ else if ((prediction == 62))
142+ then 158870
143+ else if ((prediction == 63))
144+ then 156340
145+ else if ((prediction == 64))
146+ then 153900
147+ else if ((prediction == 65))
148+ then 151530
149+ else if ((prediction == 66))
150+ then 149240
151+ else if ((prediction == 67))
152+ then 147010
153+ else if ((prediction == 68))
154+ then 144850
155+ else if ((prediction == 69))
156+ then 142750
157+ else if ((prediction == 70))
158+ then 140710
159+ else if ((prediction == 71))
160+ then 138730
161+ else if ((prediction == 72))
162+ then 136800
163+ else if ((prediction == 73))
164+ then 134930
165+ else if ((prediction == 74))
166+ then 133100
167+ else if ((prediction == 75))
168+ then 131330
169+ else if ((prediction == 76))
170+ then 129600
171+ else if ((prediction == 77))
172+ then 127920
173+ else if ((prediction == 78))
174+ then 126280
175+ else if ((prediction == 79))
176+ then 124680
177+ else if ((prediction == 80))
178+ then 123120
179+ else if ((prediction == 81))
180+ then 121600
181+ else if ((prediction == 82))
182+ then 120120
183+ else if ((prediction == 83))
184+ then 118670
185+ else if ((prediction == 84))
186+ then 117260
187+ else if ((prediction == 85))
188+ then 115880
189+ else if ((prediction == 86))
190+ then 114530
191+ else if ((prediction == 87))
192+ then 113210
193+ else if ((prediction == 88))
194+ then 111930
195+ else if ((prediction == 89))
196+ then 110670
197+ else if ((prediction == 90))
198+ then 109440
199+ else if ((prediction == 91))
200+ then 108240
201+ else if ((prediction == 92))
202+ then 107060
203+ else if ((prediction == 93))
204+ then 105910
205+ else if ((prediction == 94))
206+ then 104780
207+ else if ((prediction == 95))
208+ then 103680
209+ else if ((prediction == 96))
210+ then 103680
211+ else 100000
212+ else if ((type == "Over"))
213+ then if ((prediction == 4))
214+ then 103680
215+ else if ((prediction == 5))
216+ then 103680
217+ else if ((prediction == 6))
218+ then 104780
219+ else if ((prediction == 7))
220+ then 105910
221+ else if ((prediction == 8))
222+ then 107060
223+ else if ((prediction == 9))
224+ then 108240
225+ else if ((prediction == 10))
226+ then 109440
227+ else if ((prediction == 11))
228+ then 110670
229+ else if ((prediction == 12))
230+ then 111930
231+ else if ((prediction == 13))
232+ then 113210
233+ else if ((prediction == 14))
234+ then 114530
235+ else if ((prediction == 15))
236+ then 115880
237+ else if ((prediction == 16))
238+ then 117260
239+ else if ((prediction == 17))
240+ then 118670
241+ else if ((prediction == 18))
242+ then 120120
243+ else if ((prediction == 19))
244+ then 121600
245+ else if ((prediction == 20))
246+ then 123120
247+ else if ((prediction == 21))
248+ then 124680
249+ else if ((prediction == 22))
250+ then 126280
251+ else if ((prediction == 23))
252+ then 127920
253+ else if ((prediction == 24))
254+ then 129600
255+ else if ((prediction == 25))
256+ then 131330
257+ else if ((prediction == 26))
258+ then 133100
259+ else if ((prediction == 27))
260+ then 134930
261+ else if ((prediction == 28))
262+ then 136800
263+ else if ((prediction == 29))
264+ then 138730
265+ else if ((prediction == 30))
266+ then 140710
267+ else if ((prediction == 31))
268+ then 142750
269+ else if ((prediction == 32))
270+ then 144850
271+ else if ((prediction == 33))
272+ then 147010
273+ else if ((prediction == 34))
274+ then 149240
275+ else if ((prediction == 35))
276+ then 151530
277+ else if ((prediction == 36))
278+ then 153900
279+ else if ((prediction == 37))
280+ then 156340
281+ else if ((prediction == 38))
282+ then 158870
283+ else if ((prediction == 39))
284+ then 161470
285+ else if ((prediction == 40))
286+ then 164160
287+ else if ((prediction == 41))
288+ then 166940
289+ else if ((prediction == 42))
290+ then 169820
291+ else if ((prediction == 43))
292+ then 172800
293+ else if ((prediction == 44))
294+ then 175890
295+ else if ((prediction == 45))
296+ then 179090
297+ else if ((prediction == 46))
298+ then 185840
299+ else if ((prediction == 47))
300+ then 185840
301+ else if ((prediction == 48))
302+ then 189420
303+ else if ((prediction == 49))
304+ then 193130
305+ else if ((prediction == 50))
306+ then 197000
307+ else if ((prediction == 51))
308+ then 201020
309+ else if ((prediction == 52))
310+ then 205200
311+ else if ((prediction == 53))
312+ then 209570
313+ else if ((prediction == 54))
314+ then 214130
315+ else if ((prediction == 55))
316+ then 218880
317+ else if ((prediction == 56))
318+ then 223860
319+ else if ((prediction == 57))
320+ then 229060
321+ else if ((prediction == 58))
322+ then 234520
323+ else if ((prediction == 59))
324+ then 240240
325+ else if ((prediction == 60))
326+ then 246250
327+ else if ((prediction == 61))
328+ then 252560
329+ else if ((prediction == 62))
330+ then 259210
331+ else if ((prediction == 63))
332+ then 259210
333+ else if ((prediction == 64))
334+ then 273610
335+ else if ((prediction == 65))
336+ then 281420
337+ else if ((prediction == 66))
338+ then 289700
339+ else if ((prediction == 67))
340+ then 298480
341+ else if ((prediction == 68))
342+ then 307810
343+ else if ((prediction == 69))
344+ then 317740
345+ else if ((prediction == 70))
346+ then 328330
347+ else if ((prediction == 71))
348+ then 339650
349+ else if ((prediction == 72))
350+ then 351780
351+ else if ((prediction == 73))
352+ then 364810
353+ else if ((prediction == 74))
354+ then 378840
355+ else if ((prediction == 75))
356+ then 394000
357+ else if ((prediction == 76))
358+ then 410410
359+ else if ((prediction == 77))
360+ then 428260
361+ else if ((prediction == 78))
362+ then 447720
363+ else if ((prediction == 79))
364+ then 469040
365+ else if ((prediction == 80))
366+ then 492500
367+ else if ((prediction == 81))
368+ then 518420
369+ else if ((prediction == 82))
370+ then 547220
371+ else if ((prediction == 83))
372+ then 579410
373+ else if ((prediction == 84))
374+ then 615620
375+ else if ((prediction == 85))
376+ then 656660
377+ else if ((prediction == 86))
378+ then 703570
379+ else if ((prediction == 87))
380+ then 757690
381+ else if ((prediction == 88))
382+ then 820830
383+ else if ((prediction == 89))
384+ then 895450
385+ else if ((prediction == 90))
386+ then 985000
387+ else if ((prediction == 91))
388+ then 1094440
389+ else if ((prediction == 92))
390+ then 1231250
391+ else if ((prediction == 93))
392+ then 1407140
393+ else if ((prediction == 94))
394+ then 1641660
395+ else if ((prediction == 95))
396+ then 1970000
397+ else if ((prediction == 96))
398+ then 2462500
399+ else if ((prediction == 97))
400+ then 3283330
401+ else if ((prediction == 98))
402+ then 4925000
403+ else if ((prediction == 99))
404+ then 9850000
405+ else 100000
406+ else 100000
407+
408+
409+func diceWin (type,prediction,number) = if ((type == "Under"))
410+ then if ((prediction >= number))
411+ then true
412+ else false
413+ else if ((type == "Over"))
414+ then if ((number >= prediction))
415+ then true
416+ else false
417+ else false
418+
419+
420+func dicePayout (win,amount,mult) = if (win)
421+ then ((amount * mult) / 100000)
422+ else 0
423+
424+
425+func startDice (inv,type,prediction) = {
426+ let playLimit = (wavesBalance(this) / 100)
427+ let payment = extract(inv.payment)
428+ if ((payment.assetId != base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4'))
429+ then throw("Payment should be in Wavesbet")
430+ else {
431+ let random = generateNumber(inv, 99, 1)
432+ let multi = getMultiplier(type, prediction)
433+ let win = diceWin(type, prediction, random)
434+ let payout = ((dicePayout(win, payment.amount, multi) * 95) / 100)
435+ let winTransfer = TransferSet([ScriptTransfer(inv.caller, payout, base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4')])
436+ let writeDicePlay = WriteSet([DataEntry("random number", random), DataEntry("win", win), DataEntry("payment", payment.amount), DataEntry("payout", payout)])
437+ if (win)
438+ then ScriptResult(writeDicePlay, winTransfer)
439+ else ScriptResult(writeDicePlay, TransferSet(nil))
440+ }
441+ }
442+
443+
444+func coinFlip (number) = if ((51 > number))
445+ then "red"
446+ else "blue"
447+
448+
449+func startCoinFlip (inv,opponentAddress,opponentMove) = {
450+ let payment = extract(inv.payment)
451+ if (if ((payment.assetId == assetInfo(base58'WAVES')))
452+ then true
453+ else (payment.assetId == base58'4vPcbA5yiwpWBVPALPGXus6fNdGEuYTpe4hAeSxM9Kj4'))
454+ then {
455+ let rand = generateNumber(inv, 100, 1)
456+ let rcoin = coinFlip(rand)
457+ let payout = (((payment.amount * 2) * 95) / 100)
458+ if ((rcoin == opponentMove))
459+ then ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", opponentAddress)]), TransferSet([ScriptTransfer(Address(fromBase58String(opponentAddress)), 0, payment.assetId)]))
460+ else ScriptResult(WriteSet([DataEntry("coin", rcoin), DataEntry("payout", payout), DataEntry("winner", toString(inv.caller))]), TransferSet([ScriptTransfer(inv.caller, 0, payment.assetId)]))
461+ }
462+ else throw("Payment should be in Wavesbet or Waves")
463+ }
464+
465+
466+@Callable(inv)
467+func playDice (type,prediction) = startDice(inv, type, prediction)
468+
469+
470+
471+@Callable(inv)
472+func playCoinFlip (opponentAddress,opponentMove) = startCoinFlip(inv, opponentAddress, opponentMove)
473+
474+

github/deemru/w8io/6500d08 
101.71 ms