We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 841d5ec commit 98508a1Copy full SHA for 98508a1
packages/clerk-js/src/utils/web3.ts
@@ -62,7 +62,8 @@ export const generateWeb3Signature: GenerateSignature = async (params): Promise<
62
account: walletAccount,
63
message: new TextEncoder().encode(nonce),
64
});
65
- return signedMessages?.[0]?.signature ? Array.from(signedMessages[0].signature).toString() : '';
+ // Convert signature Uint8Array to base64 string
66
+ return signedMessages?.[0]?.signature ? btoa(String.fromCharCode(...signedMessages[0].signature)) : '';
67
} catch (err) {
68
if (err instanceof Error && err.message.includes('User rejected the request.')) {
69
throw new ClerkRuntimeError('Web3 signature request was rejected by the user.', {
0 commit comments