Skip to content

Commit

Permalink
Merge pull request #1575 from shubhamkmr04/shubham/sign-verify_messag…
Browse files Browse the repository at this point in the history
…e-bug

[Pegasus] backend: Fixed bug in signMessage and verifyMessage
  • Loading branch information
kaloudis authored Jul 31, 2023
2 parents 0ae290c + 95b5d9d commit 012b4f9
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions backends/EmbeddedLND.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import LND from './LND';
import OpenChannelRequest from '../models/OpenChannelRequest';
// import Base64Utils from './../utils/Base64Utils';
import Base64Utils from './../utils/Base64Utils';
// import { Hash as sha256Hash } from 'fast-sha256';

import lndMobile from '../lndmobile/LndMobileInjection';
Expand Down Expand Up @@ -106,11 +106,14 @@ export default class EmbeddedLND extends LND {
getNodeInfo = async (urlParams?: Array<string>) =>
await getNodeInfo(urlParams[0]);
signMessage = async (msg: Uint8Array) => {
return await signMessageNodePubkey(msg);
return await signMessageNodePubkey(Base64Utils.stringToUint8Array(msg));
};
verifyMessage = async (data: object) => {
verifyMessage = async (data: any) => {
const { signature, msg } = data;
return await verifyMessageNodePubkey(signature, msg);
return await verifyMessageNodePubkey(
signature,
Base64Utils.stringToUint8Array(msg)
);
};

// getFees = () => N/A;
Expand Down

0 comments on commit 012b4f9

Please sign in to comment.