You need at least @@ -83,14 +83,14 @@ exports[`Wallet with BCH balances and tokens 1`] = ` Array [
You need at least @@ -163,14 +163,14 @@ exports[`Wallet with BCH balances and tokens and state field 1`] = ` Array [
You need at least @@ -341,14 +341,14 @@ exports[`Without wallet defined 1`] = ` Array [
You need at least diff --git a/web/cashtab/src/hooks/useBCH.js b/web/cashtab/src/hooks/useBCH.js --- a/web/cashtab/src/hooks/useBCH.js +++ b/web/cashtab/src/hooks/useBCH.js @@ -860,6 +860,19 @@ return link; }; + const signPkMessage = async (BCH, pk, message) => { + try { + let signature = await BCH.BitcoinCash.signMessageWithPrivKey( + pk, + message, + ); + return signature; + } catch (err) { + console.log(`useBCH.signPkMessage() error: `, err); + throw err; + } + }; + const sendBch = async ( BCH, wallet, @@ -1033,6 +1046,7 @@ parseTokenInfoForTxHistory, getTxData, getRestUrl, + signPkMessage, sendBch, sendToken, createToken,