go-ethereum/statediff
Elizabeth 4c284ea5c1 Statediff for full node (#6)
* Open a trie from the in-memory database

* Use a node's LeafKey as an identifier instead of the address

It was proving difficult to find look the address up from a given path
with a full node (sometimes the value wouldn't exist in the disk db).
So, instead, for now we are using the node's LeafKey with is a Keccak256
hash of the address, so if we know the address we can figure out which
LeafKey it matches up to.

* Make sure that statediff has been processed before pruning

* Use blockchain stateCache.OpenTrie for storage diffs

* Clean up log lines and remove unnecessary fields from builder

* Apply go fmt changes

* Add a sleep to the blockchain test

* Address PR comments

* Address PR comments
2020-03-05 10:11:31 -06:00
..
builder Statediff for full node (#6) 2020-03-05 10:11:31 -06:00
extractor Apply goimports to statediff 2020-03-05 10:10:50 -06:00
publisher Statediff for full node (#6) 2020-03-05 10:11:31 -06:00
service Statediff for full node (#6) 2020-03-05 10:11:31 -06:00
testhelpers Statediff for full node (#6) 2020-03-05 10:11:31 -06:00
config_test.go Apply goimports to statediff 2020-03-05 10:10:50 -06:00
config.go Write state diff to CSV (#2) 2020-03-05 10:10:50 -06:00