From de174587df9a2abc220dfdb5e87c0b94f5c0c0ad Mon Sep 17 00:00:00 2001 From: Eugene Zagidullin Date: Wed, 16 Oct 2024 02:25:54 +0300 Subject: [PATCH] Allow in (0x13) request --- protocol/proto_019_PtParisB/operations.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/protocol/proto_019_PtParisB/operations.go b/protocol/proto_019_PtParisB/operations.go index 608d8aa..4820dd4 100644 --- a/protocol/proto_019_PtParisB/operations.go +++ b/protocol/proto_019_PtParisB/operations.go @@ -31,7 +31,6 @@ type FailingNoop = proto_012_Psithaca.FailingNoop type Preattestation = proto_018_Proxford.Preattestation type InlinedPreattestationContents = proto_018_Proxford.InlinedPreattestationContents type Attestation = proto_018_Proxford.Attestation -type InlinedAttestationContents = proto_018_Proxford.InlinedAttestationContents type Reveal = proto_012_Psithaca.Reveal type Origination = proto_012_Psithaca.Origination type Delegation = proto_012_Psithaca.Delegation @@ -103,6 +102,19 @@ type AttestationWithDAL struct { func (*AttestationWithDAL) OperationKind() string { return "attestation_with_dal" } +type InlinedAttestationContents interface { + proto_018_Proxford.InlinedAttestationContents +} + +func init() { + encoding.RegisterEnum(&encoding.Enum[InlinedAttestationContents]{ + Variants: encoding.Variants[InlinedAttestationContents]{ + 21: (*Attestation)(nil), + 23: (*AttestationWithDAL)(nil), + }, + }) +} + //json:kind=OperationKind() type DALPublishCommitment struct { ManagerOperation