From 27576a85a86e9bda35937b72b0a55d9bf739f446 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20B=C4=83ncioiu?= Date: Wed, 24 May 2023 13:43:31 +0300 Subject: [PATCH] Add proper casts. --- package-lock.json | 4 ++-- package.json | 2 +- src/globals.ts | 3 --- src/index.ts | 2 -- src/userKeys.ts | 4 ++-- 5 files changed, 5 insertions(+), 10 deletions(-) delete mode 100644 src/globals.ts diff --git a/package-lock.json b/package-lock.json index 28d8efe..94c900d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@multiversx/sdk-wallet", - "version": "4.2.0-alpha.3", + "version": "4.2.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@multiversx/sdk-wallet", - "version": "4.2.0-alpha.3", + "version": "4.2.0-alpha.4", "license": "MIT", "dependencies": { "@multiversx/sdk-bls-wasm": "0.3.5", diff --git a/package.json b/package.json index ffd6e0d..fdd1164 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-wallet", - "version": "4.2.0-alpha.3", + "version": "4.2.0-alpha.4", "description": "Wallet components for MultiversX", "main": "out/index.js", "types": "out/index.d.js", diff --git a/src/globals.ts b/src/globals.ts deleted file mode 100644 index 6169db4..0000000 --- a/src/globals.ts +++ /dev/null @@ -1,3 +0,0 @@ -if (!global.Buffer) { - global.Buffer = require("buffer").Buffer; -} diff --git a/src/index.ts b/src/index.ts index 7427d20..af9ecec 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,3 @@ -require("./globals"); - export * from "./mnemonic"; export * from "./pem"; export * from "./userKeys"; diff --git a/src/userKeys.ts b/src/userKeys.ts index 82c6332..ba11777 100644 --- a/src/userKeys.ts +++ b/src/userKeys.ts @@ -37,7 +37,7 @@ export class UserSecretKey { } sign(message: Buffer): Buffer { - const signature = ed.sync.sign(message, this.buffer); + const signature = ed.sync.sign(new Uint8Array(message), new Uint8Array(this.buffer)); return Buffer.from(signature); } @@ -61,7 +61,7 @@ export class UserPublicKey { verify(data: Buffer, signature: Buffer): boolean { try { - const ok = ed.sync.verify(signature, data, this.buffer); + const ok = ed.sync.verify(new Uint8Array(signature), new Uint8Array(data), new Uint8Array(this.buffer)); return ok; } catch (err: any) { console.error(err);