Contract con_nontype_debug_v0


Contract Code


  
1
2 initValue = Hash(default_value = 0)
3
4 I = importlib
5
6 @export
7 def add_value(idx: int, second_case: bool):
8 if second_case:
9 if initValue[idx] == None:
10 initValue[idx] = 0
11
12 initial_v = initValue[idx]
13 initial_v += 1
14 return initial_v
15
16
17

Byte Code

e30000000000000000000000000500000040000000732e000000650064006401640264038d035a0165025a036504640183016505650664049c0264056406840483015a07640753002908e900000000da14636f6e5f6e6f6e747970655f64656275675f7630da09696e697456616c75652903da0d64656661756c745f76616c7565da08636f6e7472616374da046e616d652902da03696478da0b7365636f6e645f63617365630200000000000000030000000300000043000000732c0000007c01721874007c00190064006b027218640174007c003c0074007c0019007d027c02640237007d027c02530029034e7201000000e9010000002901da0b5f5f696e697456616c7565290372070000007208000000da09696e697469616c5f76a900720c000000da00da096164645f76616c756506000000730c000000000204010c01080108010801720e0000004e2908da0448617368720a000000da09696d706f72746c6962da0149da085f5f6578706f7274da03696e74da04626f6f6c720e000000720c000000720c000000720c000000720d000000da083c6d6f64756c653e0100000073080000000601080104030601