nimbus-eth1/nimbus
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
..
beacon Core db disable legacy api n remove distinct tries (#2299) 2024-06-05 20:52:04 +00:00
common Core db disable legacy api n remove distinct tries (#2299) 2024-06-05 20:52:04 +00:00
core Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
db eth: bump (#2308) 2024-06-06 23:39:09 +00:00
evm Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
graphql Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
rpc Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
sync Core db disable legacy api n remove distinct tries (#2299) 2024-06-05 20:52:04 +00:00
transaction Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
utils Remove keyed_queue rlp support (#2300) 2024-06-06 00:01:18 +02:00
common.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
config.nim rm withdrawn EIP-2315 (#2309) 2024-06-07 08:59:05 +07:00
constants.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
errors.nim Core db update providing additional results code interface (#1776) 2023-09-26 10:21:13 +01:00
launcher.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
makefile Snap sync fix trie interpolation fringe condition (#1457) 2023-02-01 18:56:06 +00:00
nim.cfg import: read from era files (#2254) 2024-05-31 09:13:56 +02:00
nimbus.nim Add some basic rocksdb options to command line (#2286) 2024-06-05 17:08:29 +02:00
nimbus_desc.nim Remove legacy sync (#2237) 2024-05-29 06:58:33 +02:00
nimbus_import.nim import: add csv debug option (#2301) 2024-06-06 07:03:11 +02:00
rpc.nim Implement eth_feeHistory (#2130) 2024-04-16 08:02:42 +07:00
tracer.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
transaction.nim Introduce wrapper type for EIP-4844 transactions (#2177) 2024-05-15 10:07:59 +07:00
version.nim Implement engine_getClientVersionV1 (#2233) 2024-05-29 09:20:50 +02:00
vm_compile_info.nim Cleanup unused raises in evm/state and other obsolete informations (#2243) 2024-05-30 09:03:54 +00:00
vm_computation.nim use --styleCheck:error (#2242) 2024-05-30 09:01:07 +00:00
vm_gas_costs.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_internals.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
vm_precompiles.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
vm_state.nim Attempt to roll back stateless mode implementation in a single PR (#2209) 2024-05-22 21:01:19 +00:00
vm_state_transactions.nim Attempt to roll back stateless mode implementation in a single PR (#2209) 2024-05-22 21:01:19 +00:00
vm_types.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00