diff --git a/indy_node/server/domain_req_handler.py b/indy_node/server/domain_req_handler.py index 0da791254..45c5ce2d3 100644 --- a/indy_node/server/domain_req_handler.py +++ b/indy_node/server/domain_req_handler.py @@ -684,7 +684,8 @@ def lookup(self, path, isCommitted=True, get_proof=True) -> (str, int): """ assert path is not None encoded = self.state.get(path, isCommitted) - proof = self.make_proof(path) if get_proof else None + head_hash = self.state.committedHeadHash if isCommitted else self.state.headHash + proof = self.make_proof(path, head_hash=head_hash) if get_proof else None if encoded is not None: value, last_seq_no, last_update_time = domain.decode_state_value(encoded) return value, last_seq_no, last_update_time, proof