useWallet()
Returns
The current wallet instance, or undefined if no wallet is loaded.
Current wallet status. Options:
not-loaded | in-progress | loaded | error.Creates a new wallet or retrieves an existing one.
Usage
useWalletEmailSigner()
Hook for managing email-based signer authentication flows. Provides OTP send/verify functions for wallets using an email signer. Must be used within a CrossmintWalletProvider.Returns
Whether the email signer currently requires authentication (OTP verification).
Sends a one-time password to the user’s email address.
Verifies the one-time password entered by the user.
Rejects the current authentication request with an error.
Usage
Wallet Methods
Thewallet instance returned by useWallet() provides methods for token transfers, balances, signing, and more.
Since the React Native SDK wraps the Wallets SDK, see the Wallets SDK Reference for complete documentation.
Chain-specific:
EVMWallet—getViemClient(),sendTransaction(),signMessage(),signTypedData()SolanaWallet—sendTransaction()StellarWallet—sendTransaction()

