# React SDK

> Components, hooks, wallets, authentication, and reference for React.

### Authentication Methods

- [Adding Captcha Protection](/content/docs/react/authentication-methods/captcha.md)
- [Cookie-based authentication](/content/docs/react/authentication-methods/cookie-authentication.md) — Configure the React SDK to use cookie-based authentication with a custom API base URL.
- [Device Registration](/content/docs/react/authentication-methods/device-registration.md) — Verify new devices and manage trusted devices for your users.
- [Authenticate with Email](/content/docs/react/authentication-methods/email.md)
- [Authenticate with an external JWT](/content/docs/react/authentication-methods/external-jwt.md) — Sign users into Dynamic with a JWT issued by your own authentication provider.
- [Authenticate with External Wallets](/content/docs/react/authentication-methods/external-wallets.md)
- [Authentication screens](/content/docs/react/authentication-methods/headless-authentication.md)
- [MFA Enrollment](/content/docs/react/authentication-methods/mfa/account-based.md)
- [Action-Based MFA](/content/docs/react/authentication-methods/mfa/action-based.md)
- [MFA Device Management](/content/docs/react/authentication-methods/mfa/device-management.md) — How to delete user MFA devices and perform admin resets.
- [MFA Overview](/content/docs/react/authentication-methods/mfa/overview.md)
- [Authenticate with Passkey](/content/docs/react/authentication-methods/passkey.md)
- [Authenticate with SMS](/content/docs/react/authentication-methods/sms.md)
- [Authenticate with Social](/content/docs/react/authentication-methods/social.md)
- [External Auth Step-Up](/content/docs/react/authentication-methods/step-up-auth/external-auth.md) — Request elevated access tokens using your own backend's signed JWTs with the React SDK — no user interaction required.
- [Step-Up Authentication](/content/docs/react/authentication-methods/step-up-auth/overview.md) — React SDK hooks and UI for step-up authentication — automatic prompts, headless verification, and Dynamic's built-in UI.

### Building Bridges

- [Bridge Widget](/content/docs/react/building-bridges/dynamic-bridge-widget.md) — The `DynamicBridgeWidget` component allows you to handle multi chain bridging
- [Build Multi-Chain Bridging with Custom UI](/content/docs/react/building-bridges/headless-bridge-widget.md) — Build your own multi-chain bridging UI from scratch using Dynamic SDK hooks for bridging between any supported chains

### Chains

- [Adding Custom Networks](/content/docs/react/chains/adding-custom-networks.md)
- [Enabling Chains & Networks](/content/docs/react/chains/enabling-chains.md)
- [Using RPC Providers](/content/docs/react/chains/rpc-urls.md)
- [Using Networks](/content/docs/react/chains/using-networks.md)

### Custom Fields

- [Custom Information Capture](/content/docs/react/custom-fields/overview.md)

### External Auth

- [Using your own authentication provider](/content/docs/react/external-auth/third-party-auth-overview.md)
- [Configuring your authentication provider](/content/docs/react/external-auth/third-party-auth-setup.md)
- [Integrating your authentication provider with Dynamic](/content/docs/react/external-auth/third-party-auth-usage.md)

### Gating

- [Access Lists](/content/docs/react/gating/access-lists.md)
- [NFT/Token Gating](/content/docs/react/gating/nft-token-gating.md)

### Global Wallets

- [Create Your Own Global Wallet Package](/content/docs/react/global-wallets/create-your-own-package.md)
- [Custom Terms of Service and Privacy Policy (Global Wallets only)](/content/docs/react/global-wallets/custom-tos-and-pp.md)
- [Export Global Wallet Key](/content/docs/react/global-wallets/export.md)
- [Global Wallet Native API](/content/docs/react/global-wallets/global-wallet-native-api.md) — Direct API for interacting with global wallets without SDK dependencies
- [Gasless Transactions on zkSync Era for Global Wallets](/content/docs/react/global-wallets/global-wallets-gasless-transactions-zksync-era.md)
- [Sponsor Gas for Global Wallets](/content/docs/react/global-wallets/global-wallets-gasless.md)
- [Global Wallets Overview](/content/docs/react/global-wallets/overview.md)
- [QR Scanning (Global Connectivity)](/content/docs/react/global-wallets/qr-scanning.md)
- [Web3 Wallet Libraries](/content/docs/react/global-wallets/web3-libraries.md)

### Money And Funding

- [Coinbase Onramp (Apple Pay, No KYC)](/content/docs/react/money-and-funding/coinbase-onramp.md) — Enable users to purchase up to $500 in cryptocurrency using Coinbase's Apple Pay Guest Checkout without KYC
- [Customizing the Onramp Experience](/content/docs/react/money-and-funding/customizing-the-onramp-experience.md)
- [Default Onramp Experiences](/content/docs/react/money-and-funding/default-onramps.md)
- [Coinbase](/content/docs/react/money-and-funding/fund-from-exchange/coinbase.md)
- [Crypto.com Onramp](/content/docs/react/money-and-funding/fund-from-exchange/crypto-dot-com.md)
- [Kraken](/content/docs/react/money-and-funding/fund-from-exchange/kraken.md)
- [Overview](/content/docs/react/money-and-funding/fund-from-exchange/overview.md)
- [Fund from External Wallet](/content/docs/react/money-and-funding/fund-from-external-wallet.md)
- [MoonPay Onramp](/content/docs/react/money-and-funding/moonpay.md)

### Reference

- [Components Introduction](/content/docs/react/reference/components/components-introduction.md)
- [DynamicBridgeWidget](/content/docs/react/reference/components/dynamicbridgewidget.md) — The `DynamicBridgeWidget` component allows you to handle multi chain bridging
- [DynamicConnectButton](/content/docs/react/reference/components/dynamicconnectbutton.md)
- [DynamicEmbeddedWidget](/content/docs/react/reference/components/dynamicembeddedwidget.md)
- [DynamicMultiWalletPromptsWidget](/content/docs/react/reference/components/dynamicmultiwalletpromptswidget.md)
- [DynamicUserProfile](/content/docs/react/reference/components/dynamicuserprofile.md)
- [DynamicWidget](/content/docs/react/reference/components/dynamicwidget.md)
- [DynamicNav](/content/docs/react/reference/components/dynamicwidgetnav.md)
- [Dynamic Events](/content/docs/react/reference/events/dynamic-events.md)
- [Events Introduction](/content/docs/react/reference/events/events-introduction.md)
- [onAuthFailure](/content/docs/react/reference/events/onauthfailure.md)
- [onAuthFlowCancel](/content/docs/react/reference/events/onauthflowcancel.md)
- [onAuthFlowClose](/content/docs/react/reference/events/onauthflowclose.md)
- [onAuthFlowOpen](/content/docs/react/reference/events/onauthflowopen.md)
- [onAuthInit](/content/docs/react/reference/events/onauthinit.md)
- [onAuthSuccess](/content/docs/react/reference/events/onauthsuccess.md)
- [onEmbeddedWalletCreated](/content/docs/react/reference/events/onembeddedwalletcreated.md)
- [onLogout](/content/docs/react/reference/events/onlogout.md)
- [onOtpVerificationResult](/content/docs/react/reference/events/onotpverificationresult.md)
- [onSignedMessage](/content/docs/react/reference/events/onsignedmessage.md)
- [onUserProfileUpdate](/content/docs/react/reference/events/onuserprofileupdate.md)
- [onWalletAdded](/content/docs/react/reference/events/onwalletadded.md)
- [onWalletConnectionFailed](/content/docs/react/reference/events/onWalletConnectionFailed.md)
- [onWalletRemoved](/content/docs/react/reference/events/onwalletremoved.md)
- [onWalletTabSelected](/content/docs/react/reference/events/onWalletTabSelected.md)
- [handleAuthenticatedUser](/content/docs/react/reference/handlers/handleauthenticateduser.md)
- [handleConnectedWallet](/content/docs/react/reference/handlers/handleconnectedwallet.md)
- [Handlers Introduction](/content/docs/react/reference/handlers/handlers-introduction.md)
- [useDynamicWaas](/content/docs/react/reference/hooks/embedded-wallets/usedynamicwaas.md)
- [useEmbeddedReveal](/content/docs/react/reference/hooks/embedded-wallets/useembeddedreveal.md)
- [useGoogleDriveBackupReadiness](/content/docs/react/reference/hooks/embedded-wallets/usegoogledrivebackupreadiness.md)
- [useWalletBackup](/content/docs/react/reference/hooks/embedded-wallets/usewalletbackup.md)
- [useWalletDelegation](/content/docs/react/reference/hooks/embedded-wallets/usewalletdelegation.md)
- [useWalletPassword](/content/docs/react/reference/hooks/embedded-wallets/usewalletpassword.md)
- [useExchangeAccounts](/content/docs/react/reference/hooks/funding/useexchangeaccounts.md)
- [useFundWithWallet](/content/docs/react/reference/hooks/funding/usefundwithwallet.md)
- [useOnramp](/content/docs/react/reference/hooks/funding/useonramp.md)
- [useOpenFundingOptions](/content/docs/react/reference/hooks/funding/useopenfundingoptions.md)
- [usePayWithDynamic](/content/docs/react/reference/hooks/funding/usepaywithdynamic.md)
- [Hooks Introduction](/content/docs/react/reference/hooks/hooks-introduction.md)
- [useEmbeddedWallet](/content/docs/react/reference/hooks/legacy-embedded-wallets/useembeddedwallet.md)
- [usePasskeyRecovery](/content/docs/react/reference/hooks/legacy-embedded-wallets/usepasskeyrecovery.md)
- [useUpgradeEmbeddedWallet](/content/docs/react/reference/hooks/legacy-embedded-wallets/useupgradeembeddedwallet.md)
- [useAuthenticateConnectedUser](/content/docs/react/reference/hooks/login-user-management/useauthenticatedconnecteduser.md)
- [useAuthenticatePasskeyMFA](/content/docs/react/reference/hooks/login-user-management/useauthenticatepasskeymfa.md)
- [useConnectWithOtp](/content/docs/react/reference/hooks/login-user-management/useconnectwithotp.md) — Allow for email or sms OTP authentication
- [useDeletePasskey](/content/docs/react/reference/hooks/login-user-management/usedeletepasskey.md)
- [useDeleteUserAccount](/content/docs/react/reference/hooks/login-user-management/usedeleteuseraccount.md)
- [useExternalAuth](/content/docs/react/reference/hooks/login-user-management/useexternalauth.md)
- [useGetMfaToken](/content/docs/react/reference/hooks/login-user-management/usegetmfatoken.md)
- [useIsLoggedIn](/content/docs/react/reference/hooks/login-user-management/useisloggedin.md)
- [useIsMfaRequiredForAction](/content/docs/react/reference/hooks/login-user-management/useismfarequiredforaction.md)
- [useOtpVerificationRequest](/content/docs/react/reference/hooks/login-user-management/useotpverificationrequest.md)
- [usePromptMfaAuth](/content/docs/react/reference/hooks/login-user-management/usepromptmfa.md)
- [useRefreshAuth](/content/docs/react/reference/hooks/login-user-management/userefreshauth.md)
- [useRefreshUser](/content/docs/react/reference/hooks/login-user-management/userefreshuser.md)
- [useRegisterPasskey](/content/docs/react/reference/hooks/login-user-management/userregisterpasskey.md)
- [useSignInWithPasskey](/content/docs/react/reference/hooks/login-user-management/usesigninwithpasskey.md)
- [useSocialAccounts](/content/docs/react/reference/hooks/login-user-management/usesocialaccounts.md)
- [useStepUpAuthentication](/content/docs/react/reference/hooks/login-user-management/usestepupauthentication.md)
- [useSyncMfaFlow](/content/docs/react/reference/hooks/login-user-management/usesyncmfaflow.md)
- [useUserUpdateRequest](/content/docs/react/reference/hooks/login-user-management/useuserupdaterequest.md) — Programmatically update the user profile
- [useDynamicContext](/content/docs/react/reference/hooks/usedynamiccontext.md) — Dynamic's React Context which is set via DynamicContextProvider
- [useDynamicEvents](/content/docs/react/reference/hooks/usedynamicevents.md)
- [useDynamicModals](/content/docs/react/reference/hooks/usedynamicmodals.md)
- [useDynamicScopes](/content/docs/react/reference/hooks/usedynamicscopes.md)
- [useMultichainTokenBalances](/content/docs/react/reference/hooks/usemultichaintokenbalances.md)
- [usePrivateTokenBalances](/content/docs/react/reference/hooks/useprivatetokenbalances.md)
- [useReinitialize](/content/docs/react/reference/hooks/usereinitialize.md)
- [useRpcProviders](/content/docs/react/reference/hooks/userpcproviders.md)
- [useSendBalance](/content/docs/react/reference/hooks/usesendbalance.md)
- [useSwitchNetwork](/content/docs/react/reference/hooks/useswitchnetwork.md)
- [useTokenBalances](/content/docs/react/reference/hooks/usetokenbalances.md)
- [useTransactionSimulation](/content/docs/react/reference/hooks/usetransactionsimulation.md) — Use transaction simulation without Dynamic's UI
- [useUpgradeToDynamicWaasFlow](/content/docs/react/reference/hooks/useupgradetodynamicwaasflow.md)
- [useSmartWallets](/content/docs/react/reference/hooks/wallets/usesmartwallets.md)
- [useSwitchWallet](/content/docs/react/reference/hooks/wallets/useswitchwallet.md)
- [useUserWallets](/content/docs/react/reference/hooks/wallets/useuserwallets.md) — Get access to the current user/session wallets
- [useWalletConnectorEvent](/content/docs/react/reference/hooks/wallets/usewalletconnectorevent.md)
- [useWalletItemActions](/content/docs/react/reference/hooks/wallets/usewalletitemactions.md)
- [useWalletOptions](/content/docs/react/reference/hooks/wallets/usewalletoptions.md)
- [Iframe Integration](/content/docs/react/reference/iframe.md)
- [SDK/User Loading States](/content/docs/react/reference/loading-login-states.md)
- [AccessDeniedCustomButton](/content/docs/react/reference/objects/access-denied-custom-button.md)
- [EvmNetwork](/content/docs/react/reference/objects/evmNetwork.md)
- [EvmRpcProvider](/content/docs/react/reference/objects/EvmRpcProvider.md)
- [EvmRpcProviderMethods](/content/docs/react/reference/objects/EvmRpcProviderMethods.md)
- [GenericNetwork](/content/docs/react/reference/objects/GenericNetwork.md)
- [LocaleResource](/content/docs/react/reference/objects/locale.md)
- [NameService](/content/docs/react/reference/objects/NameService.md)
- [NativeCurrency](/content/docs/react/reference/objects/NativeCurrency.md)
- [PhoneData](/content/docs/react/reference/objects/phone-data.md)
- [React Objects Introduction](/content/docs/react/reference/objects/references-introduction.md)
- [SocialProvider](/content/docs/react/reference/objects/social-provider.md)
- [SolanaRpcProvider](/content/docs/react/reference/objects/SolanaRpcProvider.md)
- [SolanaRpcProviderMethods](/content/docs/react/reference/objects/SolanaRpcProviderMethods.md)
- [JWT Payload](/content/docs/react/reference/objects/user-payload.md)
- [UserProfile](/content/docs/react/reference/objects/userprofile.md)
- [JwtVerifiedCredential](/content/docs/react/reference/objects/verified-credential.md)
- [SdkViews](/content/docs/react/reference/objects/views.md)
- [WalletOption](/content/docs/react/reference/objects/wallet-option.md)
- [Wallet](/content/docs/react/reference/objects/wallet.md)
- [WalletConnectConnector](/content/docs/react/reference/objects/walletconnect-connector.md)
- [WalletConnector](/content/docs/react/reference/objects/walletconnector.md)
- [WalletsByChain](/content/docs/react/reference/objects/wallets-by-chain.md)
- [DynamicContextProvider](/content/docs/react/reference/providers/dynamiccontextprovider.md)
- [DynamicWagmiConnector](/content/docs/react/reference/providers/dynamicwagmiconnector.md) — The `DynamicWagmiConnector` component integrates your Dynamic project settings with Wagmi
- [Providers and Connectors Introduction](/content/docs/react/reference/providers/providers-introduction.md)
- [React Quickstart](/content/docs/react/reference/quickstart.md)
- [Token Balances](/content/docs/react/reference/token-balances.md)
- [Upgrade SDK from V0 to V1](/content/docs/react/reference/upgrade/v1.md)
- [Upgrade SDK from V1 to V2](/content/docs/react/reference/upgrade/v2.md)
- [Upgrade SDK from V2 to V3](/content/docs/react/reference/upgrade/v3.md)
- [Upgrade SDK from V3 to V4](/content/docs/react/reference/upgrade/v4.md)
- [Upgrade SDK from V4 to V5](/content/docs/react/reference/upgrade/v5.md)
- [Using Ethers](/content/docs/react/reference/using-ethers.md)
- [Using Wagmi](/content/docs/react/reference/using-wagmi.md)
- [getAuthToken](/content/docs/react/reference/utilities/getauthtoken.md)
- [getMinAuthToken](/content/docs/react/reference/utilities/getminauthtoken.md)
- [getNetwork](/content/docs/react/reference/utilities/getnetwork.md)
- [getOrMapViemChain](/content/docs/react/reference/utilities/getormapviemchain.md)
- [isZeroDevConnector](/content/docs/react/reference/utilities/is-zero-dev-connector.md)
- [isAuthenticatedWithAWallet](/content/docs/react/reference/utilities/isauthenticatedwithawallet.md)
- [isLedgerSolanaWallet](/content/docs/react/reference/utilities/isledgersolanawallet.md)
- [mergeNetworks](/content/docs/react/reference/utilities/mergenetworks.md)
- [overrideNetworkRpcUrl](/content/docs/react/reference/utilities/overridenetworkrpcurl.md)
- [Utilities Introduction](/content/docs/react/reference/utilities/utilities-introduction.md)

### Smart Wallets

- [Gas Sponsorship Setup](/content/docs/react/smart-wallets/add-smart-wallets.md) — Let your users forget about gas fees and focus on your app.
- [Advanced Usage](/content/docs/react/smart-wallets/advanced.md)
- [EVM Gas Sponsorship](/content/docs/react/smart-wallets/evm-gas-sponsorship.md) — Sponsor EVM transaction fees for your users with Dynamic's gas sponsorship feature for embedded wallets.
- [Alchemy](/content/docs/react/smart-wallets/smart-wallet-providers/alchemy.md) — This guide walks you through using Dynamic as the signer for Alchemy Smart Accounts (Light Account)
- [Biconomy](/content/docs/react/smart-wallets/smart-wallet-providers/biconomy.md)
- [Circle](/content/docs/react/smart-wallets/smart-wallet-providers/circle.md)
- [Crossmint](/content/docs/react/smart-wallets/smart-wallet-providers/crossmint.md)
- [Gelato](/content/docs/react/smart-wallets/smart-wallet-providers/gelato.md)
- [Metamask](/content/docs/react/smart-wallets/smart-wallet-providers/metamask.md)
- [Pimlico](/content/docs/react/smart-wallets/smart-wallet-providers/pimlico.md)
- [Rhinestone](/content/docs/react/smart-wallets/smart-wallet-providers/rhinestone.md) — Integrate Dynamic signers with Rhinestone smart accounts.
- [Safe](/content/docs/react/smart-wallets/smart-wallet-providers/safe.md)
- [zkSync](/content/docs/react/smart-wallets/smart-wallet-providers/zksync.md) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature.

### Users

- [Accessing Users](/content/docs/react/users/accessing-users.md)
- [Account Deletion](/content/docs/react/users/account-deletion.md)
- [Check For Missing Info](/content/docs/react/users/check-for-missing-info.md)
- [Displaying & Updating User Info](/content/docs/react/users/displaying-updating.md)
- [Distinguishing Between Login Methods](/content/docs/react/users/distinguishing-login-methods.md)
- [Email and Phone Verification](/content/docs/react/users/email-verification.md)
- [Collecting Extra Information (Information Capture)](/content/docs/react/users/information-capture.md)
- [Social Linking](/content/docs/react/users/social-linking.md)
- [Verified Credentials](/content/docs/react/users/verified-credential.md)

### Using Our UI

- [CSS Variables](/content/docs/react/using-our-ui/design-customizations/css/css-variables.md)
- [Custom CSS](/content/docs/react/using-our-ui/design-customizations/css/custom-css.md)
- [Themes & Settings](/content/docs/react/using-our-ui/design-customizations/css/themes.md)
- [Adapt Copy With Translations](/content/docs/react/using-our-ui/design-customizations/customizing-copy-translations.md)
- [UI Customization Overview](/content/docs/react/using-our-ui/design-customizations/customizing-ui.md)
- [Figma Designs](/content/docs/react/using-our-ui/design-customizations/figma-design-system.md)
- [Customizing Signup/Login UI](/content/docs/react/using-our-ui/design-customizations/signup-login.md)
- [Customizing Terms of Service (ToS) & Privacy Policy (All Wallets)](/content/docs/react/using-our-ui/design-customizations/tos-privacy-policy.md)
- [Inject Extra Content in Widget](/content/docs/react/using-our-ui/design-customizations/tutorials/custom-widget-content.md)
- [Design Techniques Tutorial](/content/docs/react/using-our-ui/design-customizations/tutorials/design-tutorial.md)
- [Login Views Tutorial](/content/docs/react/using-our-ui/design-customizations/tutorials/login-views-guide.md)
- [Wallet List Views Tutorial](/content/docs/react/using-our-ui/design-customizations/tutorials/wallet-list-views-guide.md)
- [Adapt UI With Views](/content/docs/react/using-our-ui/design-customizations/views.md)

### Wallets

- [Creating Embedded Wallets (Legacy)](/content/docs/react/wallets/embedded-wallets/legacy/create-embedded-wallets.md)
- [Wallet Reveal and Unlinking (Legacy)](/content/docs/react/wallets/embedded-wallets/legacy/reveal-export.md)
- [Pre-generating Wallets](/content/docs/react/wallets/embedded-wallets/mpc/create-pregen-wallet.md) — Create embedded wallets for users before they authenticate
- [Creating Wallets](/content/docs/react/wallets/embedded-wallets/mpc/creating-wallets.md)
- [Developer Actions](/content/docs/react/wallets/embedded-wallets/mpc/delegated-access/developer-actions.md) — Use the delegated materials to act on behalf of the user.
- [Delegation Flow](/content/docs/react/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation.md) — What happens when a user approves delegation and how to handle the webhook.
- [Revoking Delegation](/content/docs/react/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation.md)
- [Storage Best Practices](/content/docs/react/wallets/embedded-wallets/mpc/delegated-access/storage-best-practices.md) — How to securely store delegated key shares and wallet API keys after decryption.
- [Triggering Delegation](/content/docs/react/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation.md) — How to trigger delegation for a user.
- [Google Drive backup setup](/content/docs/react/wallets/embedded-wallets/mpc/google-drive-backup.md) — Configure Google Drive as a backup option for embedded wallet recovery
- [Importing & Exporting Embedded Wallets](/content/docs/react/wallets/embedded-wallets/mpc/import-export.md)
- [Migrate from Fireblocks](/content/docs/react/wallets/embedded-wallets/mpc/migrate-from-fireblocks.md) — Move an existing Fireblocks Non-Custodial Wallet (NCW) into a Dynamic embedded wallet in a single call.
- [Password encryption](/content/docs/react/wallets/embedded-wallets/mpc/password-encryption.md) — Add password protection to embedded wallets for enhanced security
- [Policies & Rules](/content/docs/react/wallets/embedded-wallets/mpc/policies.md) — Control wallet interactions with fine-grained, tamper-resistant rules across EVM, Solana, Stellar, and Bitcoin.
- [Recovering an Embedded Wallet](/content/docs/react/wallets/embedded-wallets/mpc/recovery.md)
- [Setup Embedded Wallets](/content/docs/react/wallets/embedded-wallets/mpc/setup.md)
- [Embedded Wallet Signing Configuration](/content/docs/react/wallets/embedded-wallets/mpc/transactions.md)
- [Upgrading to TSS-MPC (V3 Wallets)](/content/docs/react/wallets/embedded-wallets/mpc/upgrade-guide.md)
- [Block Addresses With Chainalysis](/content/docs/react/wallets/external-wallets/chainalysis.md)
- [Coinbase Smart Wallet](/content/docs/react/wallets/external-wallets/coinbase-smart-wallet.md)
- [Connected vs Authenticated](/content/docs/react/wallets/external-wallets/connected-vs-authenticated.md)
- [Custom Sign Message](/content/docs/react/wallets/external-wallets/custom-sign-message.md)
- [External Wallets Overview](/content/docs/react/wallets/external-wallets/external-wallets-overview.md)
- [Multiple Wallet Connections (Multi-Wallet)](/content/docs/react/wallets/external-wallets/multi-wallet.md)
- [Phantom Redirect](/content/docs/react/wallets/external-wallets/phantom-redirect.md)
- [Recommend Wallets at Signup](/content/docs/react/wallets/external-wallets/recommend-wallets.md)
- [Sort and Filter Wallets](/content/docs/react/wallets/external-wallets/sort-and-filter-wallets.md)
- [Accessing Connected Wallets](/content/docs/react/wallets/using-wallets/accessing-wallets.md)
- [Aleo Embedded Wallets](/content/docs/react/wallets/using-wallets/aleo/aleo-wallets.md)
- [Aleo Wallets](/content/docs/react/wallets/using-wallets/aleo/using-aleo-wallets.md)
- [Bitcoin Wallets](/content/docs/react/wallets/using-wallets/bitcoin/bitcoin-wallets.md)
- [Create a Partially Signed Bitcoin Transaction (PSBT)](/content/docs/react/wallets/using-wallets/bitcoin/create-a-psbt.md)
- [Send Bitcoin](/content/docs/react/wallets/using-wallets/bitcoin/send-a-transaction.md)
- [Send a raw transaction](/content/docs/react/wallets/using-wallets/bitcoin/send-raw-transaction.md)
- [Sign a message](/content/docs/react/wallets/using-wallets/bitcoin/sign-a-message.md)
- [Sign a Partially Signed Bitcoin Transaction (PSBT) - Embedded Wallets](/content/docs/react/wallets/using-wallets/bitcoin/sign-a-pbst-embedded.md)
- [Sign a Partially Signed Bitcoin Transaction (PSBT)](/content/docs/react/wallets/using-wallets/bitcoin/sign-a-psbt.md)
- [Cosmos Wallets](/content/docs/react/wallets/using-wallets/cosmos/cosmos-wallets.md)
- [Configure Viem's WalletClient](/content/docs/react/wallets/using-wallets/evm/configure-viem-walletclient.md) — Modify Viem's WalletClient to your unique needs.
- [EIP-5792](/content/docs/react/wallets/using-wallets/evm/eip-5792.md) — Learn how to use EIP-5792
- [Estimate Gas](/content/docs/react/wallets/using-wallets/evm/estimate-gas.md)
- [Get balance for all wallets](/content/docs/react/wallets/using-wallets/evm/get-balance-for-all-wallets.md) — In this example, we will get the balance for each connected wallet.
- [Fetch Balance](/content/docs/react/wallets/using-wallets/evm/get-wallet-balance.md)
- [Raw Signing (EVM)](/content/docs/react/wallets/using-wallets/evm/raw-signing.md)
- [Mint an NFT on EVM with Wagmi](/content/docs/react/wallets/using-wallets/evm/send-a-transaction-wagmi.md)
- [Send a transaction on Ethereum/EVM](/content/docs/react/wallets/using-wallets/evm/send-a-transaction.md)
- [Sign a message in Ethereum/EVM](/content/docs/react/wallets/using-wallets/evm/sign-a-message.md)
- [Sign a transaction on Ethereum/EVM](/content/docs/react/wallets/using-wallets/evm/sign-a-transaction.md) — Sign an EVM transaction without broadcasting it to the network.
- [Sign Typed Data in Ethereum/EVM](/content/docs/react/wallets/using-wallets/evm/sign-typed-data.md) — Use the Viem SignTypedData method for EIP-712 data.
- [Using EVM Wallets](/content/docs/react/wallets/using-wallets/evm/using-evm-wallets.md)
- [Validate Signatures](/content/docs/react/wallets/using-wallets/evm/validate-signatures.md)
- [Display Networks](/content/docs/react/wallets/using-wallets/general/display-networks.md)
- [Fetch External Wallets to Connect](/content/docs/react/wallets/using-wallets/general/fetch-display-wallets.md)
- [Fetch Token Balances](/content/docs/react/wallets/using-wallets/general/get-token-balances.md)
- [Fetch wallet transactions](/content/docs/react/wallets/using-wallets/general/get-wallet-transactions.md)
- [Link/Unlink a Wallet](/content/docs/react/wallets/using-wallets/general/link-a-wallet.md)
- [Multi Asset UI](/content/docs/react/wallets/using-wallets/general/multi-asset.md)
- [Send Assets](/content/docs/react/wallets/using-wallets/general/send-balance.md)
- [Fetch Balance](/content/docs/react/wallets/using-wallets/general/show-balance.md)
- [Switch user's wallet](/content/docs/react/wallets/using-wallets/general/switch-wallet.md)
- [Track Wallet Events/Changes](/content/docs/react/wallets/using-wallets/general/wallet-events.md) — Listen for wallet lifecycle events to keep your UI in sync.
- [Deploying and calling Midnight contracts](/content/docs/react/wallets/using-wallets/midnight/midnight-contracts.md)
- [Using Midnight embedded wallets](/content/docs/react/wallets/using-wallets/midnight/midnight-embedded-wallets.md)
- [Using Midnight external wallets](/content/docs/react/wallets/using-wallets/midnight/using-midnight-wallets.md)
- [Gasless Transactions on Solana with a Fee Payer](/content/docs/react/wallets/using-wallets/solana/gasless-transactions.md)
- [Send Solana Legacy Transaction](/content/docs/react/wallets/using-wallets/solana/send-legacy-solana-transaction.md)
- [Send a Versioned Solana Transaction](/content/docs/react/wallets/using-wallets/solana/send-versioned-solana-transaction.md)
- [Tips for transactions with Solana embedded wallets](/content/docs/react/wallets/using-wallets/solana/solana-transaction-tips.md)
- [Using Solana Wallets](/content/docs/react/wallets/using-wallets/solana/solana-wallets.md)
- [Sponsored Transactions on Solana with a Relayer](/content/docs/react/wallets/using-wallets/solana/sponsored-transactions-kora.md)
- [Spark Wallet Integration Guide](/content/docs/react/wallets/using-wallets/spark/integration-guide.md) — Step-by-step guide for integrating your Spark wallet with Dynamic
- [Spark Wallets](/content/docs/react/wallets/using-wallets/spark/spark-wallets.md)
- [Using Stellar wallets](/content/docs/react/wallets/using-wallets/stellar/stellar-wallets.md)
- [Gasless Transactions on Sui](/content/docs/react/wallets/using-wallets/sui/gasless-transactions.md) — Learn how to send Sui transactions without making users pay gas fees.
- [Send A Sui Transaction](/content/docs/react/wallets/using-wallets/sui/send-sui-transaction.md)
- [Sui Wallets](/content/docs/react/wallets/using-wallets/sui/using-sui-wallets.md)
- [Batch Transactions](/content/docs/react/wallets/using-wallets/tempo/batch-transactions.md)
- [Gasless Transactions](/content/docs/react/wallets/using-wallets/tempo/gasless-transactions.md)
- [Parallel Transactions](/content/docs/react/wallets/using-wallets/tempo/parallel-transactions.md)
- [Send a Transaction](/content/docs/react/wallets/using-wallets/tempo/send-a-transaction.md)
- [Sign a Message](/content/docs/react/wallets/using-wallets/tempo/sign-a-message.md)
- [Tempo Wallets](/content/docs/react/wallets/using-wallets/tempo/tempo-wallets.md)
- [TIP-20 Transfers](/content/docs/react/wallets/using-wallets/tempo/tip20-transfers.md)
- [Generate TON Connect Proof](/content/docs/react/wallets/using-wallets/ton/generate-ton-connect-proof.md)
- [Send Jettons](/content/docs/react/wallets/using-wallets/ton/send-jettons.md)
- [Send a Raw Transaction](/content/docs/react/wallets/using-wallets/ton/send-raw-transaction.md)
- [Send TON](/content/docs/react/wallets/using-wallets/ton/send-ton.md)
- [TON Wallets](/content/docs/react/wallets/using-wallets/ton/ton-wallets.md)
- [Tron Wallet Integration Guide](/content/docs/react/wallets/using-wallets/tron/integration-guide.md) — Step-by-step guide for integrating your Tron wallet with Dynamic using TronWallet Adapter
- [Tron Wallets](/content/docs/react/wallets/using-wallets/tron/tron-wallets.md)
