Prerequisites
- Ensure you have a wallet created.
- API Key: Ensure you have an API key with the scopes:
wallets:signatures.create.
Signing a Message
- React
- Node.js
- React Native
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Sign messages from your wallet
wallets:signatures.create.import { useWallet, EVMWallet } from '@crossmint/client-sdk-react-ui';
const { wallet } = useWallet();
const evmWallet = EVMWallet.from(wallet);
const signedMessage = await evmWallet.signMessage(message);
const wallet = await crossmintWallets.getWallet(walletLocator);
const evmWallet = EVMWallet.from(wallet);
const signedMessage = await evmWallet.signMessage(message);
import { useWallet, EVMWallet } from '@crossmint/client-sdk-react-ui';
const { wallet } = useWallet();
const evmWallet = EVMWallet.from(wallet);
const signedMessage = await evmWallet.signTypedData(typedData);
const wallet = await crossmintWallets.getWallet(walletLocator);
const evmWallet = EVMWallet.from(wallet);
const signedMessage = await evmWallet.signTypedData(typedData);
import { useWallet } from '@crossmint/client-sdk-react-native-ui';
const { wallet } = useWallet();
const evmWallet = EVMWallet.from(wallet);
const signedMessage = await evmWallet.signTypedData(typedData);
Was this page helpful?
