From 9391f340002f8268f11ea33befd99137e79c0d96 Mon Sep 17 00:00:00 2001 From: Vladyslav Budichenko Date: Thu, 31 Oct 2024 18:46:17 -0400 Subject: [PATCH] wip: update message signer --- x/evm/types/msg.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/x/evm/types/msg.go b/x/evm/types/msg.go index 1fcf9cbe95..3b06232674 100644 --- a/x/evm/types/msg.go +++ b/x/evm/types/msg.go @@ -289,15 +289,23 @@ func GetSigners(msg protov2.Message) ([][]byte, error) { value := protoreflect.ValueOfMessage(msg.ProtoReflect()) fmt.Println("Eth message value string", value.String()) - fmt.Println("Eth message value bytes", value.Bytes()) //var msgEthereumTx *MsgEthereumTx //err := msgEthereumTx.Unmarshal(value.Bytes()) //if err != nil { // return nil, err //} + marshaledData, err := protov2.Marshal(msg) + fmt.Println("Eth message marshaled data", marshaledData) + fmt.Println("Eth message marshaled error", err) + if err != nil { + return nil, err + } + + msg.ProtoReflect() + var msgData *MsgEthereumTx - err := msgData.Unmarshal(value.Bytes()) + err = msgData.Unmarshal(marshaledData) if err != nil { return nil, err }