mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-01-14 06:15:57 +00:00
b2ce6d9e70
why: step towards breaking circular dependency details: some functions from v2computation.nim have been extracted into compu_helper.nim which does not explicitly back-import v2computation.nim. all non recursive op handlers now import this source file rather than v2computation.nim. recursive call/create op handler still need to import v2computation.nim. the executeOpcodes() function from interpreter_dispatch.nim has been moved to v2computation.nim which allows for <import> rather than <include> the interpreter_dispatch.nim source.