Fix NoProof serializer type.

This commit is contained in:
Alejandro Cabeza Romero 2026-03-09 12:35:07 +00:00
parent e22cf46e4f
commit 55143bc805
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD

View File

@ -22,7 +22,7 @@ class OperationProofSerializer(EnforceSubclassFromRandom, ABC):
raise NotImplementedError
class NoProofSerializer(OperationProofSerializer):
class NoProofSerializer(OperationProofSerializer, NbeSerializer):
root: Literal["NoProof"]
def into_operation_proof(self) -> NbeSignature:
@ -100,7 +100,7 @@ def _parse_proof(data: Any) -> OperationProofSerializer:
OperationProofSerializerVariants = Union[
NoProof, Ed25519SignatureSerializer, ZkSignatureSerializer, ZkAndEd25519SignaturesSerializer
NoProofSerializer, Ed25519SignatureSerializer, ZkSignatureSerializer, ZkAndEd25519SignaturesSerializer
]
OperationProofSerializerField = Annotated[
OperationProofSerializerVariants,