diff --git a/src/keri/app/querying.py b/src/keri/app/querying.py index 74e9916ce..1767df276 100644 --- a/src/keri/app/querying.py +++ b/src/keri/app/querying.py @@ -96,7 +96,7 @@ def __init__(self, hby, hab, pre, sn, **opts): self.pre = pre self.sn = sn self.witq = agenting.WitnessInquisitor(hby=self.hby) - self.witq.query(src=self.hab.pre, pre=self.pre, sn=self.sn) + self.witq.query(src=self.hab.pre, pre=self.pre, sn="{:x}".format(self.sn)) super(SeqNoQuerier, self).__init__(doers=[self.witq], **opts) def recur(self, tyme, deeds=None): diff --git a/src/keri/core/eventing.py b/src/keri/core/eventing.py index 81c466f7b..94a4e7177 100644 --- a/src/keri/core/eventing.py +++ b/src/keri/core/eventing.py @@ -2333,7 +2333,7 @@ def valSigsDelWigs(self, serder, sigers, verfers, tholder, if self.escrowPWEvent(serder=serder, wigers=wigers, sigers=sigers, seqner=delseqner, saider=delsaider): # cue to query for witness receipts - self.cues.push(dict(kin="query", q=dict(pre=serder.pre, sn=serder.sn))) + self.cues.push(dict(kin="query", q=dict(pre=serder.pre, sn=serder.snh))) raise MissingWitnessSignatureError(f"Failure satisfying toad={toader.num} " f"on witness sigs=" f"{[siger.qb64 for siger in wigers]} " diff --git a/src/keri/peer/exchanging.py b/src/keri/peer/exchanging.py index 21d30acc8..fc1b3c234 100644 --- a/src/keri/peer/exchanging.py +++ b/src/keri/peer/exchanging.py @@ -81,7 +81,7 @@ def processEvent(self, serder, tsgs=None, cigars=None, **kwargs): if prefixer.qb64 not in self.kevers or self.kevers[prefixer.qb64].sn < seqner.sn: if self.escrowPSEvent(serder=serder, tsgs=tsgs, pathed=pathed): - self.cues.append(dict(kin="query", q=dict(r="logs", pre=prefixer.qb64, sn=seqner.sn))) + self.cues.append(dict(kin="query", q=dict(r="logs", pre=prefixer.qb64, sn=seqner.snh))) raise MissingSignatureError(f"Unable to find sender {prefixer.qb64} in kevers" f" for evt = {serder.ked}.") @@ -91,7 +91,7 @@ def processEvent(self, serder, tsgs=None, cigars=None, **kwargs): if not tholder.satisfy(indices): # We still don't have all the sigers, need to escrow if self.escrowPSEvent(serder=serder, tsgs=tsgs, pathed=pathed): - self.cues.append(dict(kin="query", q=dict(r="logs", pre=prefixer.qb64, sn=seqner.sn))) + self.cues.append(dict(kin="query", q=dict(r="logs", pre=prefixer.qb64, sn=seqner.snh))) raise MissingSignatureError(f"Not enough signatures in {indices}" f" for evt = {serder.ked}.")