• rjl493456442's avatar
    trie: wrap deletion in case trie.root is nil (#26365) · d3411b9f
    rjl493456442 authored
    This PR fixes an error in trie commit. If the trie.root is nil, it can be two possible scenarios:
    
    -  The trie was empty, and no change happens
    -  The trie was non-empty and all nodes are dropped
    
    For the latter one, we should collect the deletions and apply them into database(e.g. in PBSS).
    d3411b9f
Name
Last commit
Last update
..
committer.go Loading commit data...
database.go Loading commit data...
database_test.go Loading commit data...
encoding.go Loading commit data...
encoding_test.go Loading commit data...
errors.go Loading commit data...
hasher.go Loading commit data...
iterator.go Loading commit data...
iterator_test.go Loading commit data...
node.go Loading commit data...
node_enc.go Loading commit data...
node_test.go Loading commit data...
nodeset.go Loading commit data...
preimages.go Loading commit data...
proof.go Loading commit data...
proof_test.go Loading commit data...
schema.go Loading commit data...
secure_trie.go Loading commit data...
secure_trie_test.go Loading commit data...
stacktrie.go Loading commit data...
stacktrie_test.go Loading commit data...
sync.go Loading commit data...
sync_test.go Loading commit data...
trie.go Loading commit data...
trie_id.go Loading commit data...
trie_reader.go Loading commit data...
trie_test.go Loading commit data...
util_test.go Loading commit data...
utils.go Loading commit data...