Usage overview
The following pages show how to perform common operations with the v10 hooks. Use all hooks inside
Web3AuthProvider.
| Task | Hook | Page |
|---|---|---|
| Sign in | useWeb3AuthConnect() → connectTo() | Sign in |
| Sign out | useWeb3AuthDisconnect() → disconnect() | Sign out |
| Read the user profile | useWeb3AuthUser() → userInfo | User info |
| Make EVM calls | useWeb3Auth() → connection.ethereumProvider | EVM provider |
| Make Solana calls | Hooks from @web3auth/react-native-sdk/solana | Solana wallet |
| Enable MFA | useEnableMFA() → enableMFA() | Enable MFA |
| Open Wallet Services | useWalletUI() → showWalletUI() | Wallet UI |
| Request a confirmed signature | useSignatureRequest() → request() | Signature request |
To map v9 or earlier APIs to v10, see the React Native migration guide.