From 55143bc80503bb2ef892269087e99ba3d2138c59 Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Mon, 9 Mar 2026 12:35:07 +0000 Subject: [PATCH] Fix NoProof serializer type. --- src/node/api/serializers/proof.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node/api/serializers/proof.py b/src/node/api/serializers/proof.py index e48ede8..545639a 100644 --- a/src/node/api/serializers/proof.py +++ b/src/node/api/serializers/proof.py @@ -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,