Contract con_slot_machine


Contract Code


  
1 import currency
2 random.seed()
3 jackpot = 'e326c852bcf436b8f65842339de78039be435c5607f341176aefb4436f153a28'
4
5
6 @__export('con_slot_machine')
7 def spin():
8 grid = []
9 while len(grid) < 16:
10 grid.append(random.randint(0, 8))
11 random.shuffle(grid)
12 return grid
13
14
15 @__export('con_slot_machine')
16 def transfer(player: str):
17 currency.transfer_from(15, jackpot, player)
18

Byte Code

e30000000000000000000000000400000040000000733e000000640064016c005a0065016a028300010064025a0365046403830164046405840083015a05650464038301650664069c0164076408840483015a07640153002909e9000000004eda4065333236633835326263663433366238663635383432333339646537383033396265343335633536303766333431313736616566623434333666313533613238da10636f6e5f736c6f745f6d616368696e65630000000000000000010000000400000043000000733600000067007d00782c74007c00830164016b0072307c006a0174026a036402640383028301010074026a047c0083010100710657007c00530029044ee9100000007201000000e9080000002905da036c656eda06617070656e64da0672616e646f6dda0772616e64696e74da0773687566666c652901da0467726964a900720c000000da00da047370696e06000000730a000000000204010e0112010e01720e0000002901da06706c61796572630100000000000000010000000400000043000000731200000074006a01640174027c00830301006400530029024ee90f0000002903da0863757272656e6379da0d7472616e736665725f66726f6dda076a61636b706f742901720f000000720c000000720c000000720d000000da087472616e736665720f000000730200000000027214000000290872110000007208000000da04736565647213000000da085f5f6578706f7274720e000000da037374727214000000720c000000720c000000720c000000720d000000da083c6d6f64756c653e01000000730a00000008010801040310090601