nimbus-eth1/nimbus/vm
narimiran 36a75197d2 write `Fork` enum in a "modern way"
This provides the same functionality as `$` proc, but it keeps working
with Nim 1.3+, where `parseEnum` implementation has been changed to be
able to work with enums with holes (after a bugfix for them).

Note that the first character is case-sensitive and "Constantinople" !=
"constantinople".
Since the tests (`test_op_arith` and `test_op_bit`) use lower-case first
letter, the string representation is also changed to the lower-case.
2020-09-03 10:03:20 +02:00
..
interpreter write `Fork` enum in a "modern way" 2020-09-03 10:03:20 +02:00
blake2b_f.nim implement EIP-152 2019-11-12 15:51:48 +00:00
code_stream.nim remove code from EVM Message and load code in 'Computation' 2020-01-23 18:07:44 +02:00
computation.nim fix missing import when chronicles enabled 2020-07-21 15:12:59 +07:00
evmc_api.nim implement evmc create/create2 2020-02-12 17:53:26 +02:00
evmc_helpers.nim evmc host implementation 2020-01-23 18:07:44 +02:00
evmc_host.nim fix evmc_host.set_storage 2020-07-21 19:58:17 +07:00
interpreter.nim remove opCodeExec, use executeOpcodes 2019-03-21 09:32:48 +07:00
interpreter_dispatch.nim reduce more warnings 2020-07-21 13:25:27 +07:00
memory.nim implement evmc create/create2 2020-02-12 17:53:26 +02:00
message.nim reduce unused import warnings 2020-04-15 19:05:57 +07:00
precompiles.nim fix compilation error following breaking changes in nim-eth 2020-07-20 13:50:05 +07:00
stack.nim reduce warnings 2020-07-21 13:15:06 +07:00
transaction_tracer.nim replace state_db with accounts_cache 2020-05-30 10:14:59 +07:00