nimbus-eth1/nimbus/evm
andri lim b3a5c67532
Remove exceptions from EVM (#2314)
* Remove exception from evm memory

* Remove exception from gas meter

* Remove exception from stack

* Remove exception from precompiles

* Remove exception from gas_costs

* Remove exception from op handlers

* Remove exception from op dispatcher

* Remove exception from call_evm

* Remove exception from EVM

* Fix tools and tests

* Remove exception from EVMC

* fix evmc

* Fix evmc

* Remove remnants of async evm stuff

* Remove superflous error handling

* Proc to func

* Fix errors detected by CI

* Fix EVM op call stack usage

* REmove exception handling from getVmState

* Better error message instead of just doAssert

* Remove unused validation

* Remove superflous catchRaise

* Use results.expect instead of unsafeValue
2024-06-07 15:24:32 +07:00
..
interpreter Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
tracer Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
blake2b_f.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
blscurve.nim rm Miracl and remaining i386 (32-bit) build support (#2250) 2024-05-30 21:08:09 +02:00
code_stream.nim Prepare source code for nim v2 CI (#2028) 2024-02-15 09:57:05 +07:00
computation.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evm_errors.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_api.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_helpers.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
interpreter_dispatch.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
memory.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
message.nim EVM embrace more EVMC types 2023-08-28 21:36:23 +07:00
modexp.nim Add style check to config.nims and fix styles in source code (#2038) 2024-02-20 10:07:38 +07:00
nimdoc.cfg Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
precompiles.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
stack.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
state.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
state_transactions.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
types.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00