From 4c0382419b02c704023d2ce7fdb32490273ec27a Mon Sep 17 00:00:00 2001 From: yann300 Date: Tue, 11 Feb 2025 21:55:26 +0100 Subject: [PATCH] fix signMessage --- apps/remix-ide/src/blockchain/providers/injected.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/remix-ide/src/blockchain/providers/injected.ts b/apps/remix-ide/src/blockchain/providers/injected.ts index b5e2eeb543..3dec1ef607 100644 --- a/apps/remix-ide/src/blockchain/providers/injected.ts +++ b/apps/remix-ide/src/blockchain/providers/injected.ts @@ -39,15 +39,15 @@ export class InjectedProvider { } signMessage (message, account, _passphrase, cb) { - message = isHexString(message) ? message : Web3.utils.utf8ToHex(message) const messageHash = hashPersonalMessage(Buffer.from(message)) try { const personal = new Personal(this.executionContext.web3().currentProvider) - personal.sign(messageHash, account, '').then((signedData) => { - cb(null, bytesToHex(messageHash), signedData) - }).catch((error => cb(error))) + message = isHexString(message) ? message : Web3.utils.utf8ToHex(message) + personal.sign(message, account, passphrase) + .then(signedData => cb(undefined, bytesToHex(messageHash), signedData)) + .catch(error => cb(error, bytesToHex(messageHash), undefined)) } catch (e) { cb(e.message) - } + } } }