go-ethereum/statediff
Elizabeth c1e8003c7d 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
2019-07-17 13:53:46 -05:00
..
builder Statediff for full node (#6) 2019-07-17 13:53:46 -05:00
extractor Apply goimports to statediff 2019-07-17 13:46:15 -05:00
publisher Statediff for full node (#6) 2019-07-17 13:53:46 -05:00
service Statediff for full node (#6) 2019-07-17 13:53:46 -05:00
testhelpers Statediff for full node (#6) 2019-07-17 13:53:46 -05:00
config_test.go Apply goimports to statediff 2019-07-17 13:46:15 -05:00
config.go Write state diff to CSV (#2) 2019-07-17 13:40:14 -05:00