From 84c5407c85758723ff9906c43ca15160e092a367 Mon Sep 17 00:00:00 2001 From: pavanjoshi914 Date: Tue, 9 Apr 2024 14:39:49 +0530 Subject: [PATCH 1/2] feat: add sign message --- src/extension/background-script/connectors/nwc.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/extension/background-script/connectors/nwc.ts b/src/extension/background-script/connectors/nwc.ts index 1b9f063934..f14c21f8eb 100644 --- a/src/extension/background-script/connectors/nwc.ts +++ b/src/extension/background-script/connectors/nwc.ts @@ -39,6 +39,7 @@ class NWCConnector implements Connector { "getBalance", "keysend", "getTransactions", + "signMessage", ]; } @@ -188,8 +189,15 @@ class NWCConnector implements Connector { } } - signMessage(args: SignMessageArgs): Promise { - throw new Error("Method not implemented."); + async signMessage(args: SignMessageArgs): Promise { + const response = await this.nwc.signMessage(args.message); + + return Promise.resolve({ + data: { + message: response.message, + signature: response.signature, + }, + }); } connectPeer(args: ConnectPeerArgs): Promise { From c05fb0421f240a5999877f5c16fe1b168f9ad677 Mon Sep 17 00:00:00 2001 From: pavanjoshi914 Date: Thu, 11 Apr 2024 12:11:58 +0530 Subject: [PATCH 2/2] feat: update js sdk --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d2e962c4f3..b1d5a1c676 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@bitcoinerlab/secp256k1": "^1.1.1", - "@getalby/sdk": "^3.4.3", + "@getalby/sdk": "^3.5.0", "@headlessui/react": "^1.7.18", "@lightninglabs/lnc-web": "^0.3.1-alpha", "@noble/ciphers": "^0.5.1", diff --git a/yarn.lock b/yarn.lock index 2b858107c7..f8c595827f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -668,10 +668,10 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.52.0.tgz#78fe5f117840f69dc4a353adf9b9cd926353378c" integrity sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA== -"@getalby/sdk@^3.4.3": - version "3.4.3" - resolved "https://registry.yarnpkg.com/@getalby/sdk/-/sdk-3.4.3.tgz#6d407ea11b29a79e40118afa3c58796c1e12b556" - integrity sha512-K0F8Sj3aGmsBV87jfYbMBCAYbb8d9JrLA5jUYn+LuE59IF1flw4pQSb7irQBJYmiFHtvHA8+bpg38WRJr7hpeg== +"@getalby/sdk@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@getalby/sdk/-/sdk-3.5.0.tgz#8ef53cda9f22cf31d3e99d3ff4d00366aee0567d" + integrity sha512-gnjILgoXOMjCVD1fHcoS3ghhO0UpvFHXuCBb0hz5iuzRYxbPWHXt0eVd60y+z5kR/+T+/S3S2fRMnbCYma+ppQ== dependencies: eventemitter3 "^5.0.1" nostr-tools "^1.17.0"