nimbus-eth1/nimbus
zah 6f28d11866 Few steps towards having 64-bit block numbers (#57)
Some of the other clients don't bother to store block numbers as
256-bit integers (64 bits or even 32 bit are enough).

The changes here are based on helpers introduced in eth_common
that try to abstract away all conversion steps in the code between
VM words and block numbers in variables in fields. Unfortunately,
this turn out to be more work than anticipated and I've postponed
finishing the refactoring for now (Block numbers are still 256 bit).
2018-06-26 16:09:50 +02:00
..
db review changes 2018-06-26 13:46:54 +03:00
rpc Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
utils Few steps towards having 64-bit block numbers (#57) 2018-06-26 16:09:50 +02:00
vm Few steps towards having 64-bit block numbers (#57) 2018-06-26 16:09:50 +02:00
account.nim Hash256/EthAddrres refactoring 2018-05-30 19:11:15 +03:00
block_types.nim Persist* functions 2018-06-24 18:37:02 +03:00
config.nim Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
constants.nim Few steps towards having 64-bit block numbers (#57) 2018-06-26 16:09:50 +02:00
errors.nim Reorganize VM/interpreter + cleanup (#52) 2018-06-15 11:11:25 +02:00
lightchain_shell.nim Some renames 2018-05-28 13:22:28 +03:00
logging.nim logging: non-debug costless, avoid allocating constant string messages 2018-06-15 14:20:42 +02:00
nimbus.nim Integrated P2P & RPC servers. 2018-06-20 20:27:32 +03:00
transaction.nim Hash256/EthAddrres refactoring 2018-05-30 19:11:15 +03:00
validation.nim Hash256/EthAddrres refactoring 2018-05-30 19:11:15 +03:00
vm_state.nim Few steps towards having 64-bit block numbers (#57) 2018-06-26 16:09:50 +02:00
vm_state_transactions.nim Reorganize VM/interpreter + cleanup (#52) 2018-06-15 11:11:25 +02:00
vm_types.nim Reorganize VM/interpreter + cleanup (#52) 2018-06-15 11:11:25 +02:00