nimbus-eth1/nimbus
Jordan Hrycaj 6ca6bcd96f
Snap sync fix trie interpolation fringe condition (#1457)
* Cosmetics

details:
+ Update doc generator
+ Fix key type representation in `hexary_desc` for debugging
+ Redefine `isImportOk()` as template for better `check()` line reporting

* Fix fringe condition when interpolating Merkle-Patricia tries

details:
  Small change with profound effect fixing some pathological condition
  that haunted the unit test set on large data sers. There is still one
  condition left which might well be due to an incomplete data set.

* Unit test proof nodes for node range extractor

* Unit tests to run on full extraction set

why:
  Left over from troubleshooting, range length was only 5
2023-02-01 18:56:06 +00:00
..
common Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
core Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
db Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
evm Reduce Nim 1.6 compiler warnings & hints 2023-01-31 13:38:08 +01:00
graphql Bump Nim to 1.6 and resolve the related issues (#1445) 2023-01-26 13:37:19 +01:00
rpc Reduce Nim 1.6 compiler warnings & hints 2023-01-31 13:38:08 +01:00
sync Snap sync fix trie interpolation fringe condition (#1457) 2023-02-01 18:56:06 +00:00
transaction Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
utils Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
common.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
config.nim Reduce Nim 1.6 compiler warnings & hints 2023-01-31 13:38:08 +01:00
constants.nim Silence compiler gossip after nim upgrade cont1 (#1455) 2023-01-31 01:32:17 +00:00
errors.nim fix EIP-3860 bugs 2023-01-13 13:04:23 +07: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 Snap sync fix trie interpolation fringe condition (#1457) 2023-02-01 18:56:06 +00:00
nim.cfg NAT port mapping 2019-04-17 03:56:28 +02:00
nimbus.nim Add snap protocol service stub (#1438) 2023-01-20 15:01:29 +00:00
rpc.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
tracer.nim Reduce Nim 1.6 compiler warnings & hints 2023-01-31 13:38:08 +01:00
transaction.nim fix EIP-3860 intrinsic gas once again 2023-01-15 14:37:19 +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 cleanup numeric utils and remove unstable rangeToPadded 2022-12-21 18:41:03 +07:00
vm_precompiles.nim implement better hardfork management 2022-12-02 13:51:42 +07:00
vm_state.nim add geth compatibility flag to emvstate tool and transaction tracer 2022-12-14 21:52:43 +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