forked from cerc-io/plugeth
This change makes the StateDB track the state key value diff of a block transition. We already tracked current account and storage values for the purpose of updating the state snapshot. With this PR, we now also track the original (pre-transition) values of accounts and storage slots. |
||
|---|---|---|
| .. | ||
| triedb/hashdb | ||
| trienode | ||
| triestate | ||
| committer.go | ||
| database_test.go | ||
| database.go | ||
| encoding_test.go | ||
| encoding.go | ||
| errors.go | ||
| hasher.go | ||
| iterator_test.go | ||
| iterator.go | ||
| node_enc.go | ||
| node_test.go | ||
| node.go | ||
| preimages.go | ||
| proof_test.go | ||
| proof.go | ||
| secure_trie_test.go | ||
| secure_trie.go | ||
| stacktrie_test.go | ||
| stacktrie.go | ||
| sync_test.go | ||
| sync.go | ||
| tracer_test.go | ||
| tracer.go | ||
| trie_id.go | ||
| trie_reader.go | ||
| trie_test.go | ||
| trie.go | ||