Skip to content
This repository was archived by the owner on May 23, 2023. It is now read-only.

Commit 7b0f198

Browse files
authored
Merge pull request #773 from NIC619/develop
fix bytes/str type mismatch
2 parents dddbbcf + 8316cfb commit 7b0f198

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ethereum/pow/chain.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,8 @@ def add_block(self, block):
365365
self.add_child(block)
366366
self.db.put('head_hash', self.head_hash)
367367
self.db.put(block.hash, rlp.encode(block))
368-
self.db.put(b'changed:'+block.hash, b''.join(list(changed.keys())))
369-
log.debug('Saved %d address change logs' % len(changed.keys()))
368+
self.db.put(b'changed:'+block.hash, b''.join([k.encode() if isinstance(k, str) else k for k in list(changed.keys())]))
369+
print('Saved %d address change logs' % len(changed.keys()))
370370
self.db.put(b'deletes:'+block.hash, b''.join(deletes))
371371
log.debug('Saved %d trie node deletes for block %d (%s)' % (len(deletes), block.number, utils.encode_hex(block.hash)))
372372
# Delete old junk data

0 commit comments

Comments
 (0)