Contract con_bug_hunting


Contract Code


  
1 reserves = Hash(default_value=[0, 0])
2
3 @construct
4 def seed():
5 reserves['something'] = [5 + 5.5, 5 + 7.5]
6
7 @export
8 def operate(key: str):
9 a, b = reserves[key]
10 a *= 1.5
11 b *= 1.5
12 reserves[key] = [a, b]
13
14 @export
15 def action(key: str):
16 reserves[key] = [3, 2]

Byte Code

e30000000000000000000000000500000040000000734a00000065006400640067026401640264038d035a016404640584005a02650364018301650464069c0164076408840483015a05650364018301650464069c016409640a840483015a06640b5300290ce900000000da0f636f6e5f6275675f68756e74696e67da0872657365727665732903da0d64656661756c745f76616c7565da08636f6e7472616374da046e616d65630000000000000000000000000400000043000000732000000064017400640283011700640174006403830117006702740164043c006400530029054ee9050000007a03352e357a03372e35da09736f6d657468696e672902da07646563696d616cda0a5f5f7265736572766573a900720b000000720b000000da00da045f5f5f5f0500000073020000000001720d0000002901da036b6579630100000000000000030000000300000043000000733400000074007c0019005c027d017d027c0174016401830139007d017c0274016401830139007d027c017c02670274007c003c006400530029024e7a03312e352902720a00000072090000002903720e000000da0161da0162720b000000720b000000720c000000da076f70657261746509000000730800000000020c010c010c017211000000630100000000000000010000000300000043000000731000000064016402670274007c003c006400530029034ee903000000e9020000002901720a0000002901720e000000720b000000720b000000720c000000da06616374696f6e110000007302000000000272140000004e2907da0448617368720a000000720d000000da085f5f6578706f7274da0373747272110000007214000000720b000000720b000000720b000000720c000000da083c6d6f64756c653e01000000730c0000000a0108030804060110070601