• Jeffrey Wilcke's avatar
    core, core/state, trie: EIP158, reprice & skip empty account write · 445feaee
    Jeffrey Wilcke authored
    This commit implements EIP158 part 1, 2, 3 & 4
    
    1. If an account is empty it's no longer written to the trie. An empty
      account is defined as (balance=0, nonce=0, storage=0, code=0).
    2. Delete an empty account if it's touched
    3. An empty account is redefined as either non-existent or empty.
    4. Zero value calls and zero value suicides no longer consume the 25k
      reation costs.
    
    params: moved core/config to params
    Signed-off-by: 's avatarJeffrey Wilcke <jeffrey@ethereum.org>
    445feaee
Name
Last commit
Last update
..
compiler Loading commit data...
httpclient Loading commit data...
math Loading commit data...
mclock Loading commit data...
number Loading commit data...
registrar Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
README.md Loading commit data...
big.go Loading commit data...
big_test.go Loading commit data...
bytes.go Loading commit data...
bytes_test.go Loading commit data...
debug.go Loading commit data...
format.go Loading commit data...
icap.go Loading commit data...
icap_test.go Loading commit data...
list.go Loading commit data...
main_test.go Loading commit data...
path.go Loading commit data...
size.go Loading commit data...
size_test.go Loading commit data...
test_utils.go Loading commit data...
types.go Loading commit data...
types_template.go Loading commit data...
types_test.go Loading commit data...