From 16f9ae907c7ca18383b95292154a551c7a83255e Mon Sep 17 00:00:00 2001 From: Anatolii Smolianinov Date: Thu, 18 Jul 2024 19:35:54 +0200 Subject: [PATCH] remove extended Proposal payload before sending to remote signer --- privval/signer_endpoint.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/privval/signer_endpoint.go b/privval/signer_endpoint.go index 8810bdf85..56970fb98 100644 --- a/privval/signer_endpoint.go +++ b/privval/signer_endpoint.go @@ -134,6 +134,15 @@ func (se *signerEndpoint) WriteMessage(msg privvalproto.Message) (err error) { return } + switch s := msg.Sum.(type) { + case *privvalproto.Message_SignProposalRequest: + proposal := s.SignProposalRequest.Proposal + proposal.TxKeys = nil + proposal.Evidence = nil + proposal.LastCommit = nil + proposal.ProposerAddress = nil + } + _, err = protoWriter.WriteMsg(&msg) if _, ok := err.(timeoutError); ok { if err != nil {