def get_address(self, txi):
- addr = self.db_addr.get(txi)
- return self.key_to_address(addr) if addr else None
+ return self.db_addr.get(txi)
def get_undo_info(self, height):
self.add_address(key + txo, value, tx_height)
# backlink
- self.db_addr.put(txo, key)
+ self.db_addr.put(txo, addr)
leaf = key + txi
# restore backlink
- self.db_addr.put(txi, key)
+ self.db_addr.put(txi, addr)
v, height = undo.pop(leaf)
self.add_address(leaf, v, height)