nimbus-eth1/nimbus
Jordan Hrycaj 179b4adac3
Snap sync tweaks n fixes (#1359)
* Miscellaneous tweaks & fixes

details:
+ Catch `TransportError` exception in `legacy.nim` module
+ Fix self-calling wrapper `hexaryEnvelopeTouchedBy()`

* Update documentation, logging etc.

* Changed `checkNode` batch list `seq[Blob]` => `seq[NodeSpecs]`

why:
  The `NodeSpecs` type as used here is a tuple `(partial-path,node-key)`.

  When `checkNode` partial paths are collected, also the node key is
  available so it should be registered and not repeatedly recovered from
  the database.

* Add optional begin/end trace statement in snap scheduler

why:
  Allows to trace invoked entity and scheduler state variables
2022-12-09 13:43:55 +00:00
..
common fix txpool: using consensus rule to prepare header 2022-12-06 16:43:00 +07:00
core simplify test_blockchain_json a bit 2022-12-09 15:26:53 +07:00
db implement better hardfork management 2022-12-02 13:51:42 +07:00
docs.static Kludge for 'make docs' to produce pretty nim manuals 2022-01-22 08:26:57 +02:00
evm fix t8n does not support BLOCKHASH opcode 2022-12-08 13:20:22 +07:00
graphql implement better hardfork management 2022-12-02 13:51:42 +07:00
rpc implement better hardfork management 2022-12-02 13:51:42 +07:00
sync Snap sync tweaks n fixes (#1359) 2022-12-09 13:43:55 +00:00
transaction implement better hardfork management 2022-12-02 13:51:42 +07:00
utils add debug(tx) in utils/debug 2022-12-07 23:11:03 +07:00
common.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
config.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
constants.nim eth: adapt to smaller eth_types (#1210) 2022-09-03 20:15:35 +02:00
errors.nim Redesign of BaseVMState descriptor (#923) 2022-01-18 16:19:32 +00:00
launcher.nim Premix-related changes 2019-01-28 12:38:23 +02:00
lightchain_shell.nim Some renames 2018-05-28 13:22:28 +03:00
makefile wire evmc to vm2 and drop legacy vm 2022-09-26 15:16:28 +07:00
nim.cfg NAT port mapping 2019-04-17 03:56:28 +02:00
nimbus.nim rename Fast Sync to Legacy Sync 2022-12-05 09:42:25 +07:00
rpc.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
tracer.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
transaction.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
version.nim dist: precompiled binaries and Docker images (#1015) 2022-03-27 13:21:15 +02:00
vm_compile_info.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_computation.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_gas_costs.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_internals.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_precompiles.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_state.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_state_transactions.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_types.nim implement better hardfork management 2022-12-02 13:51:42 +07:00