Adam Spitz
c921135e2e
Refactored to introduce distinct types AccountsTrie and StorageTrie. ( #1490 )
...
This is in preparation for working on stateless mode; it's useful to
have a clearer and more type-safe interface for accessing accounts
versus slots.
2023-03-10 13:42:37 -05:00
Kim De Mey
73e93f1f11
Reduce Nim 1.6 compiler warnings & hints
...
* Reduce Nim 1.6 compiler warnings/hints for Fluffy and Nimbus proxy
Mostly raises Defect removals, TaintedString removal and some
unnecessary imports.
Also updating the copyright years alongside.
* Further reduce Nim 1.6 compiler warnings/hints for Nimbus
2023-01-31 13:38:08 +01:00
jangko
3d468a7a4c
fixes path pointing to eth_tests
2021-01-06 21:45:48 +07:00
jangko
69787ed96a
fixes test_block_witness
2021-01-06 18:47:44 +07:00
jangko
c8871bd00c
fix test_block_witness
2020-07-09 08:25:18 +07:00
jangko
61c60abdf2
block witness new spec impl
2020-05-14 11:09:01 +07:00
jangko
af28985f6e
fix error message in tests
2020-05-14 06:58:34 +07:00
andri lim
37db9a55ee
deals with touched/not touched account code
2020-05-05 15:21:39 +07:00
andri lim
743759a979
wrong address ignored
2020-05-05 15:05:17 +07:00
andri lim
e9191fefa1
witness builder major transformation, support multiproof
2020-05-05 13:50:31 +07:00
andri lim
1ef3f60b40
validate the branch of the constructed trie beside validate rootHash
2020-05-03 08:11:04 +07:00
andri lim
fdb750f67e
implement witness header encoding decoding and implement buildForest
2020-04-29 15:29:25 +07:00
andri lim
90c2ede43b
deals with EIP170 error
2020-04-29 13:06:27 +07:00
andri lim
4974ca49db
fix buildWitness API
2020-04-29 13:06:27 +07:00
andri lim
a540b8cbeb
InputStream still unstable, use seq[byte] again
2020-04-29 13:06:25 +07:00
andri lim
692bed176e
allow test_block_witness to run single test
2020-04-29 13:06:24 +07:00
andri lim
73c487fdb0
switch back to InputStream
2020-04-29 13:06:22 +07:00
andri lim
323204d939
deals with short node len < 32
2020-04-29 13:06:22 +07:00
andri lim
2b00c1923a
block witness test using jsonTest new feature
2020-04-29 13:06:21 +07:00
andri lim
c33fb4deed
block witness: trie node encoding roundtrip test success using recursive functions
2020-04-29 13:06:20 +07:00
andri lim
5ae1bac115
implement crude block witness tester
2020-04-29 13:05:20 +07:00