Merge pull request #296 from filecoin-project/feat/verify-block-msg-signatures

Feat/verify block msg signatures
This commit is contained in:
Łukasz Magiera
2019-10-09 09:25:21 +02:00
committed by GitHub
5 changed files with 93 additions and 22 deletions
+2 -5
View File
@@ -40,12 +40,9 @@ func (a *WalletAPI) WalletSign(ctx context.Context, k address.Address, msg []byt
}
func (a *WalletAPI) WalletSignMessage(ctx context.Context, k address.Address, msg *types.Message) (*types.SignedMessage, error) {
msgbytes, err := msg.Serialize()
if err != nil {
return nil, err
}
mcid := msg.Cid()
sig, err := a.WalletSign(ctx, k, msgbytes)
sig, err := a.WalletSign(ctx, k, mcid.Bytes())
if err != nil {
return nil, xerrors.Errorf("failed to sign message: %w", err)
}