nimbus-eth1/nimbus/transaction
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
..
call_common.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
call_evm.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_dynamic_loader.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_host_glue.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_vm_glue.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
host_call_nested.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
host_services.nim Refactor EVM raises to reduce compiler warnings (#2040) 2024-02-20 14:16:12 +07:00
host_trace.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
host_types.nim Bump stint to v2.0: new array backend (#1747) 2023-09-13 09:32:38 +07:00