Dynamic Documentation Index - LLM Reference Guide
This comprehensive index contains every documentation page in the Dynamic platform docs, organized to help LLMs understand when to visit each page and what information can be found there.Overview & Getting Started
Page | Path | When to Visit | Description |
---|---|---|---|
Welcome | /introduction/welcome | Starting with Dynamic | Introduction to Dynamic platform, features overview, quickstart links, and community resources |
Quickstart | /quickstart | Need quick setup | Fast setup guide for getting Dynamic running in any application |
Example Apps | /example-apps | Need working examples | Collection of sample applications demonstrating Dynamic integration patterns |
Go Live Checklist | /go-live-checklist | Preparing for production | Comprehensive checklist for transitioning from development to production environment |
AI Development Guide | /ai/developing-with-ai | Integrating with AI tools | Guide for using Dynamic with AI coding workflows (Cursor, V0, Lovable, MCP integration) |
Implementation Guides
React SDK
Getting Started
Page | Path | When to Visit | Description |
---|---|---|---|
SDK Index | /react-sdk/index | Overview of React SDK structure | High-level guide to React SDK components, hooks, events, utilities, and object references |
Quickstart | /react-sdk/quickstart | Setting up React integration | Step-by-step guide for installing and initializing Dynamic SDK in React applications |
Installation | /react-sdk/installation | Installing React SDK | Detailed installation instructions and package requirements for React SDK |
Wallet Connectors | /react-sdk/wallet-connectors | Configuring wallet types | Guide to enabling specific blockchain wallet connectors (Ethereum, Solana, etc.) |
Implementation Patterns | /react-sdk/implementation-patterns | Choosing UI approach | Guide to widget vs headless (hooks-only) implementation patterns |
Iframe Integration | /react-sdk/iframe | Embedding in iframes | Complete guide for using Dynamic SDK within iframe environments |
Using Wagmi | /react-sdk/using-wagmi | Integrating with Wagmi | Guide for using Dynamic with Wagmi for enhanced Ethereum functionality |
Using Ethers | /react-sdk/using-ethers | Integrating with Ethers | Guide for using Dynamic with Ethers.js v6 for blockchain interactions |
Loading States | /react-sdk/loading-login-states | Managing SDK states | Guide to handling SDK loading states and user authentication status |
Changelog | /react-sdk/changelog | When checking React SDK version changes | Release notes and version history |
Providers & Connectors
Page | Path | When to Visit | Description |
---|---|---|---|
Providers Introduction | /react-sdk/providers/providers-introduction | When understanding Dynamic provider architecture | Overview of React SDK provider system |
DynamicContextProvider | /react-sdk/providers/dynamiccontextprovider | When setting up the main Dynamic provider | Reference for the core Dynamic context provider |
DynamicWagmiConnector | /react-sdk/providers/dynamicwagmiconnector | When integrating with Wagmi | Guide to Dynamic’s Wagmi connector |
UI Components
Page | Path | When to Visit | Description |
---|---|---|---|
Components Introduction | /react-sdk/components/components-introduction | When exploring Dynamic UI components | Overview of available React components |
DynamicBridgeWidget | /react-sdk/components/dynamicbridgewidget | When implementing bridge functionality | Component for cross-chain bridge operations |
DynamicConnectButton | /react-sdk/components/dynamicconnectbutton | When adding wallet connection buttons | Customizable wallet connection button component |
DynamicEmbeddedWidget | /react-sdk/components/dynamicembeddedwidget | When embedding Dynamic widgets | Component for embedded wallet widgets |
DynamicMultiWalletPromptsWidget | /react-sdk/components/dynamicmultiwalletpromptswidget | When handling multi-wallet prompts | Component for multi-wallet selection prompts |
DynamicWidget | /react-sdk/components/dynamicwidget | When implementing the main Dynamic widget | Primary Dynamic authentication widget |
DynamicUserProfile | /react-sdk/components/dynamicuserprofile | When displaying user profile information | Component for user profile display and management |
DynamicWidgetNav | /react-sdk/components/dynamicwidgetnav | When customizing widget navigation | Component for widget navigation customization |
Hooks
Page | Path | When to Visit | Description |
---|---|---|---|
Hooks Introduction | /react-sdk/hooks/hooks-introduction | When exploring Dynamic React hooks | Overview of available React hooks |
useDynamicContext | /react-sdk/hooks/usedynamiccontext | When accessing Dynamic context in React components | Reference for the main Dynamic context hook |
useDynamicEvents | /react-sdk/hooks/usedynamicevents | When handling Dynamic events | Hook for subscribing to Dynamic events |
useDynamicModals | /react-sdk/hooks/usedynamicmodals | When controlling Dynamic modals | Hook for modal state management |
useDynamicScopes | /react-sdk/hooks/usedynamicscopes | When managing authentication scopes | Hook for handling OAuth scopes |
useReinitialize | /react-sdk/hooks/usereinitialize | When reinitializing Dynamic context | Hook for context reinitialization |
useRpcProviders | /react-sdk/hooks/userpcproviders | When accessing RPC providers | Hook for blockchain RPC provider access |
useSwitchNetwork | /react-sdk/hooks/useswitchnetwork | When implementing network switching | Hook for blockchain network switching |
useTokenBalances | /react-sdk/hooks/usetokenbalances | When fetching token balances | Hook for retrieving wallet token balances |
useMultiChainTokenBalances | /react-sdk/hooks/usemultichaintokenbalances | When fetching multi-chain balances | Hook for cross-chain balance retrieval |
useSendBalance | /react-sdk/hooks/usesendbalance | When implementing balance transfers | Hook for sending tokens and balances |
useAuthenticatedConnectedUser | /react-sdk/hooks/login-user-management/useauthenticatedconnecteduser | When accessing authenticated user data | Hook for authenticated user information |
useConnectWithOtp | /react-sdk/hooks/login-user-management/useconnectwithotp | When implementing OTP authentication | Hook for one-time password authentication |
useExternalAuth | /react-sdk/hooks/login-user-management/useexternalauth | When integrating external authentication | Hook for third-party authentication providers |
useSignInWithPasskey | /react-sdk/hooks/login-user-management/usesigninwithpasskey | When implementing passkey authentication | Hook for WebAuthn passkey sign-in |
useRegisterPasskey | /react-sdk/hooks/login-user-management/userregisterpasskey | When registering passkeys | Hook for passkey registration |
useIsLoggedIn | /react-sdk/hooks/login-user-management/useisloggedin | When checking authentication status | Hook for login state verification |
useOtpVerificationRequest | /react-sdk/hooks/login-user-management/useotpverificationrequest | When handling OTP verification | Hook for OTP verification flows |
useRefreshUser | /react-sdk/hooks/login-user-management/userefreshuser | When refreshing user data | Hook for user data refresh |
useUserUpdateRequest | /react-sdk/hooks/login-user-management/useuserupdaterequest | When updating user information | Hook for user profile updates |
useDeleteUserAccount | /react-sdk/hooks/login-user-management/usedeleteuseraccount | When implementing account deletion | Hook for user account deletion |
useSocialAccounts | /react-sdk/hooks/login-user-management/usesocialaccounts | When managing social account connections | Hook for social provider account management |
usePromptMfa | /react-sdk/hooks/login-user-management/usepromptmfa | When implementing MFA prompts | Hook for multi-factor authentication prompts |
useGetMfaToken | /react-sdk/hooks/login-user-management/usegetmfatoken | When retrieving MFA tokens | Hook for MFA token generation |
useAuthenticatePasskeyMfa | /react-sdk/hooks/login-user-management/useauthenticatepasskeymfa | When using passkeys for MFA | Hook for passkey-based MFA |
useSmartWallets | /react-sdk/hooks/wallets/usesmartwallets | When working with smart wallets | Hook for smart wallet management |
useSwitchWallet | /react-sdk/hooks/wallets/useswitchwallet | When implementing wallet switching | Hook for switching between connected wallets |
useUserWallets | /react-sdk/hooks/wallets/useuserwallets | When accessing user’s wallets | Hook for retrieving user wallet information |
useWalletConnectorEvent | /react-sdk/hooks/wallets/usewalletconnectorevent | When handling wallet connector events | Hook for wallet connection event handling |
useWalletItemActions | /react-sdk/hooks/wallets/usewalletitemactions | When implementing wallet item actions | Hook for wallet-specific action handling |
useWalletOptions | /react-sdk/hooks/wallets/usewalletoptions | When customizing wallet options | Hook for wallet configuration options |
useDynamicWaas | /react-sdk/hooks/embedded-wallets/usedynamicwaas | When using Wallet-as-a-Service features | Hook for WaaS functionality |
useUpgradeToDynamicWaasFlow | /react-sdk/hooks/useupgradetodynamicwaasflow | When prompting users to upgrade to MPC v3 wallets | Hook for WaaS upgrade flow prompts |
useEmbeddedReveal | /react-sdk/hooks/embedded-wallets/useembeddedreveal | When implementing wallet reveal features | Hook for embedded wallet key reveal |
useEmbeddedWallet | /react-sdk/hooks/legacy-embedded-wallets/useembeddedwallet | When working with legacy embedded wallets | Hook for legacy embedded wallet management |
usePasskeyRecovery | /react-sdk/hooks/legacy-embedded-wallets/usepasskeyrecovery | When implementing passkey recovery | Hook for passkey-based wallet recovery |
useUpgradeEmbeddedWallet | /react-sdk/hooks/legacy-embedded-wallets/useupgradeembeddedwallet | When upgrading embedded wallets | Hook for embedded wallet migration |
useFundWithWallet | /react-sdk/hooks/funding/usefundwithwallet | When implementing wallet funding | Hook for wallet funding operations |
useExchangeAccounts | /react-sdk/hooks/funding/useexchangeaccounts | When connecting exchange accounts | Hook for exchange account integration |
useOpenFundingOptions | /react-sdk/hooks/funding/useopenfundingoptions | When displaying funding options | Hook for funding option management |
useOnramp | /react-sdk/hooks/funding/useonramp | When implementing onramp functionality | Hook for fiat-to-crypto onramp |
usePayWithDynamic | /react-sdk/hooks/funding/usepaywithDynamic | When using PayWithDynamic | Hook for PayWithDynamic integration |
Events & Handlers
Page | Path | When to Visit | Description |
---|---|---|---|
Dynamic Events | /react-sdk/events/dynamic-events | When implementing event handling | Overview of Dynamic event system |
onAuthFlowCancel | /react-sdk/events/onauthflowcancel | When handling authentication cancellation | Event callback for auth flow cancellation |
onAuthFlowOpen | /react-sdk/events/onauthflowopen | When handling authentication flow opening | Event callback for auth flow initiation |
onAuthFailure | /react-sdk/events/onauthfailure | When handling authentication failures | Event callback for authentication errors |
onAuthInit | /react-sdk/events/onauthinit | When handling authentication initialization | Event callback for auth initialization |
onAuthSuccess | /react-sdk/events/onauthsuccess | When handling successful authentication | Event callback for successful authentication |
onEmbeddedWalletCreated | /react-sdk/events/onembeddedwalletcreated | When handling embedded wallet creation | Event callback for embedded wallet creation |
onLogout | /react-sdk/events/onlogout | When handling user logout | Event callback for logout events |
onOtpVerificationResult | /react-sdk/events/onotpverificationresult | When handling OTP verification results | Event callback for OTP verification |
onSignedMessage | /react-sdk/events/onsignedmessage | When handling message signing | Event callback for message signature events |
onUserProfileUpdate | /react-sdk/events/onuserprofileupdate | When handling profile updates | Event callback for user profile changes |
onWalletAdded | /react-sdk/events/onwalletadded | When handling wallet additions | Event callback for wallet connection |
onWalletRemoved | /react-sdk/events/onwalletremoved | When handling wallet removal | Event callback for wallet disconnection |
onWalletTabSelected | /react-sdk/events/onWalletTabSelected | When handling wallet tab selection | Event callback for wallet tab changes |
onWalletConnectionFailed | /react-sdk/events/onWalletConnectionFailed | When handling wallet connection failures | Event callback for connection errors |
Handlers Introduction | /react-sdk/handlers/handlers-introduction | When implementing custom handlers | Overview of Dynamic handler system |
handleConnectedWallet | /react-sdk/handlers/handleconnectedwallet | When handling wallet connections | Handler for wallet connection events |
handleAuthenticatedUser | /react-sdk/handlers/handleauthenticateduser | When handling user authentication | Handler for user authentication events |
Objects & Utilities
Page | Path | When to Visit | Description |
---|---|---|---|
References Introduction | /react-sdk/references/references-introduction | When exploring SDK references | Overview of React SDK reference materials |
AccessDeniedCustomButton | /react-sdk/references/objects/access-denied-custom-button | When customizing access denied UI | Object for access denied button customization |
EvmNetwork | /react-sdk/references/objects/evmNetwork | When working with EVM networks | Object representing EVM network configuration |
EvmRpcProvider | /react-sdk/references/objects/EvmRpcProvider | When configuring EVM RPC providers | Object for EVM RPC provider configuration |
JwtVerifyResult | /react-sdk/references/objects/JwtVerifyResult | When handling JWT verification | Object representing JWT verification results |
ProvidersLabelsEnum | /react-sdk/references/objects/ProvidersLabelsEnum | When working with provider labels | Enum for wallet provider labels |
SdkView | /react-sdk/references/objects/SdkView | When customizing SDK views | Object for SDK view configuration |
SdkViewSection | /react-sdk/references/objects/SdkViewSection | When customizing view sections | Object for SDK view section configuration |
SdkViewType | /react-sdk/references/objects/SdkViewType | When defining view types | Object for SDK view type definitions |
UserProfile | /react-sdk/references/objects/UserProfile | When working with user profiles | Object representing user profile data |
Wallet | /react-sdk/references/objects/Wallet | When working with wallet objects | Object representing wallet data |
WalletConnector | /react-sdk/references/objects/WalletConnector | When working with wallet connectors | Object for wallet connector configuration |
getAuthToken | /react-sdk/references/utilities/getauthtoken | When retrieving authentication tokens | Utility for auth token retrieval |
getMinAuthToken | /react-sdk/references/utilities/getminauthtoken | When retrieving minimal auth tokens | Utility for minimal auth token retrieval |
getNetwork | /react-sdk/references/utilities/getnetwork | When retrieving network information | Utility for network data retrieval |
getSigner | /react-sdk/references/utilities/getsigner | When retrieving wallet signers | Utility for wallet signer access |
getWalletConnector | /react-sdk/references/utilities/getwalletconnector | When retrieving wallet connectors | Utility for wallet connector access |
isEthereumWallet | /react-sdk/references/utilities/isethereumwallet | When checking Ethereum wallet types | Utility for Ethereum wallet type checking |
isSolanaWallet | /react-sdk/references/utilities/issolanawallet | When checking Solana wallet types | Utility for Solana wallet type checking |
Upgrade Guides
Page | Path | When to Visit | Description |
---|---|---|---|
Upgrade to v4 | /react-sdk/upgrade-guides/v4 | When upgrading to React SDK v4 | Migration guide for v4 upgrade |
Upgrade to v3 | /react-sdk/upgrade-guides/v3 | When upgrading to React SDK v3 | Migration guide for v3 upgrade |
Upgrade to v2 | /react-sdk/upgrade-guides/v2 | When upgrading to React SDK v2 | Migration guide for v2 upgrade |
Upgrade to v1 | /react-sdk/upgrade-guides/v1 | When upgrading to React SDK v1 | Migration guide for v1 upgrade |
React Native SDK
Getting Started
Page | Path | When to Visit | Description |
---|---|---|---|
Quickstart | /react-native/quickstart | Setting up React Native | Complete setup guide for Dynamic SDK in React Native applications |
Installation | /react-native/installation | Installing React Native SDK | Installation steps and platform-specific configuration for React Native |
Package References
Page | Path | When to Visit | Description |
---|---|---|---|
Client Package | /react-native/package-references/client | When exploring React Native client package | Reference for React Native client package API |
React Hooks Package | /react-native/package-references/react-hooks | When using React Native hooks | Reference for React Native-specific hooks |
React Native Extension | /react-native/package-references/react-native-extension | When using React Native extensions | Reference for React Native extension package |
Viem Extension | /react-native/package-references/viem-extension | When integrating Viem with React Native | Reference for Viem React Native extension |
Wagmi Extension | /react-native/package-references/wagmi-extension | When integrating Wagmi with React Native | Reference for Wagmi React Native extension |
Hooks & Events
Page | Path | When to Visit | Description |
---|---|---|---|
Events | /react-native/hooks-events/events | When handling events in React Native | Guide to React Native event handling |
React Hooks | /react-native/hooks-events/react-hooks | When using React Native-specific hooks | Tutorial for React Native hook usage |
Signup & Login
Page | Path | When to Visit | Description |
---|---|---|---|
External Auth | /react-native/signup-login/external-auth | When implementing external authentication in React Native | Guide to third-party authentication in React Native apps |
Email Authentication | /react-native/signup-login/email | When implementing email authentication | Tutorial for email-based authentication in React Native |
Social Authentication | /react-native/signup-login/social | When implementing social login | Guide to social provider authentication |
Passkey Authentication | /react-native/signup-login/passkey | When implementing passkey authentication | Tutorial for WebAuthn passkey authentication |
Multi-Factor Authentication | /react-native/signup-login/mfa | When implementing MFA in React Native | Guide to multi-factor authentication setup |
Wallets
Page | Path | When to Visit | Description |
---|---|---|---|
Wallet Management | /react-native/wallets/wallet-management | When managing wallets in React Native | Guide to wallet management operations |
Embedded Wallets | /react-native/wallets/embedded-wallets | When implementing embedded wallets | Tutorial for embedded wallet integration |
External Wallets | /react-native/wallets/external-wallets | When connecting external wallets | Guide to external wallet connection |
Multi-Wallet | /react-native/wallets/multi-wallet | When supporting multiple wallets | Tutorial for multi-wallet support |
Wallet Operations | /react-native/wallets/wallet-operations | When performing wallet operations | Guide to wallet transaction and signing operations |
Session & State Management
Page | Path | When to Visit | Description |
---|---|---|---|
Session Management | /react-native/session-management/session-management | When managing user sessions | Guide to session state management |
State Persistence | /react-native/session-management/state-persistence | When persisting application state | Tutorial for state persistence across app launches |
Ethereum Integration
Page | Path | When to Visit | Description |
---|---|---|---|
Ethereum Integration | /react-native/ethereum-integration/ethereum-integration | When integrating Ethereum functionality | Guide to Ethereum blockchain integration |
Transaction Handling | /react-native/ethereum-integration/transaction-handling | When handling Ethereum transactions | Tutorial for Ethereum transaction management |
Smart Contract Interaction | /react-native/ethereum-integration/smart-contract-interaction | When interacting with smart contracts | Guide to smart contract interaction patterns |
Swift SDK
Getting Started
Page | Path | When to Visit | Description |
---|---|---|---|
Quickstart | /swift/quickstart | Setting up iOS integration | Complete guide for integrating Dynamic SDK in iOS applications |
Installation | /swift/installation | Installing Swift SDK | Installation and configuration steps for Swift/iOS SDK |
Swift Introduction | /swift/introduction | When exploring Swift SDK capabilities | Overview of Swift SDK features and architecture |
Authentication
Page | Path | When to Visit | Description |
---|---|---|---|
Authentication | /swift/authentication | When implementing authentication in Swift | Guide to authentication flows in Swift applications |
Social Authentication | /swift/social-authentication | When implementing social login in Swift | Tutorial for social provider authentication |
Session & State Management
Page | Path | When to Visit | Description |
---|---|---|---|
Session Management | /swift/session-management | When managing user sessions in Swift | Guide to session state management |
Wallet Management
Page | Path | When to Visit | Description |
---|---|---|---|
Wallet Management | /swift/wallet-management | When managing wallets in Swift applications | Guide to wallet operations and management |
Balance Operations | /swift/balance-operations | When handling wallet balances | Tutorial for balance retrieval and display |
Gas Management | /swift/gas-management | When managing transaction gas | Guide to gas estimation and management |
Networks
Page | Path | When to Visit | Description |
---|---|---|---|
Networks | /swift/networks | When working with blockchain networks | Guide to network configuration and switching |
Ethereum Integration
Page | Path | When to Visit | Description |
---|---|---|---|
Ethereum Integration | /swift/ethereum-integration/ethereum-integration | When integrating Ethereum functionality | Guide to Ethereum blockchain integration |
Transaction Handling | /swift/ethereum-integration/transaction-handling | When handling Ethereum transactions | Tutorial for Ethereum transaction management |
Smart Contract Interaction | /swift/ethereum-integration/smart-contract-interaction | When interacting with smart contracts | Guide to smart contract interaction patterns |
SDK Reference
Page | Path | When to Visit | Description |
---|---|---|---|
Authentication Reference | /swift/sdk-reference/authentication | When exploring authentication API reference | API reference for Swift authentication methods |
Data Types | /swift/sdk-reference/data-types | When working with Swift SDK data types | Reference for Swift SDK data type definitions |
Wallet & Blockchain Reference | /swift/sdk-reference/wallet-blockchain | When exploring wallet and blockchain APIs | API reference for wallet and blockchain operations |
Flutter SDK
Page | Path | When to Visit | Description |
---|---|---|---|
Quickstart | /flutter/quickstart | Setting up Flutter integration | Complete guide for integrating Dynamic SDK in Flutter applications |
Installation | /flutter/installation | Installing Flutter SDK | Installation and configuration steps for Flutter SDK |
Client | /flutter/client | When integrating Dynamic with Flutter applications | Guide to Flutter client setup and configuration |
Social Authentication | /flutter/social | When implementing social login in Flutter | Tutorial for social provider authentication |
Web3Dart Integration | /flutter/web3dart | When integrating Web3Dart with Flutter | Guide to Web3Dart library integration |
Deeplink URLs | /flutter/deeplink-urls | When handling deep links in Flutter | Tutorial for deep link configuration and handling |
Package References
Page | Path | When to Visit | Description |
---|---|---|---|
Client Package | /flutter/package-references/client | When exploring Flutter client package | Reference for Flutter client package API |
Web3Dart Package | /flutter/package-references/web3dart | When using Web3Dart package | Reference for Web3Dart package integration |
Authentication Methods
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /authentication-methods/overview | Understanding auth options | Comprehensive overview of all available authentication methods |
/authentication-methods/email | Implementing email auth | Guide for email-based authentication with OTP verification | |
SMS | /authentication-methods/sms | Implementing SMS auth | Guide for SMS-based authentication with phone number verification |
Social | /authentication-methods/social | Implementing social login | Guide for social authentication (Google, Apple, Discord, etc.) |
Passkey | /authentication-methods/passkey | Implementing passkeys | Guide for WebAuthn passkey authentication setup |
Captcha | /authentication-methods/captcha | Adding bot protection | Guide for implementing CAPTCHA verification |
MFA Overview | /authentication-methods/mfa/overview | Adding multi-factor auth | Overview of MFA options and implementation strategies |
Backend Validation | /authentication-methods/how-to-validate-users-on-the-backend | Validating JWT tokens | Guide for validating Dynamic JWT tokens on backend servers |
Auth Tokens | /authentication-methods/auth-tokens | When working with authentication tokens | Guide to authentication token management and usage |
Branded Wallets | /authentication-methods/branded-wallets | When implementing branded wallet authentication | Tutorial for custom branded wallet authentication flows |
Cookie Authentication | /authentication-methods/cookie-authentication | When implementing cookie-based authentication | Guide to cookie authentication setup and management |
Multi-Factor Authentication | /authentication-methods/mfa | When implementing MFA security | Tutorial for multi-factor authentication setup |
MFA TOTP Hooks | /authentication-methods/mfa-totp-hooks | When implementing TOTP-based MFA | Guide to Time-based One-Time Password MFA integration |
Wallets
Advanced Wallets
Page | Path | When to Visit | Description |
---|---|---|---|
Branded Wallets Overview | /wallets/advanced-wallets/branded-wallets-overview | When implementing custom branded wallet experiences | Guide to creating branded wallet interfaces and experiences |
Multi-Wallet | /wallets/advanced-wallets/multi-wallet | Enabling multiple wallets | Guide for allowing users to connect multiple wallets simultaneously |
Branded Wallets | /wallets/advanced-wallets/branded-wallets | Customizing wallet UI | Guide for creating custom-branded wallet experiences |
Coinbase Smart Wallet | /wallets/advanced-wallets/coinbase-smart-wallet | When integrating Coinbase’s smart wallet solution | Implementation guide for Coinbase smart wallet integration |
Connect Wallets | /wallets/advanced-wallets/connect | When implementing wallet connection functionality | Guide to connecting various wallet types to your application |
Connect and Sign | /wallets/advanced-wallets/connect-and-sign | When implementing wallet connection with immediate signing | Tutorial for connecting wallets and prompting signatures |
Recommend Wallets | /wallets/advanced-wallets/recommend-wallets | When customizing wallet recommendations for users | Tutorial for implementing wallet recommendation logic |
Sort and Filter Wallets | /wallets/advanced-wallets/sort-and-filter-wallets | When customizing wallet display order and filtering | Guide to organizing wallet options in your interface |
Chainalysis Integration | /wallets/advanced-wallets/chainalysis | When implementing compliance and risk screening | Guide to integrating Chainalysis for wallet screening |
Custom Sign Message | /wallets/advanced-wallets/custom-sign-message | When implementing custom message signing flows | Tutorial for creating custom signature request interfaces |
Phantom Redirect | /wallets/advanced-wallets/phantom-redirect | When handling Phantom wallet redirects on mobile | Guide to managing Phantom wallet mobile redirect flows |
Connected vs Authenticated | /wallets/advanced-wallets/connected-vs-authenticated | When understanding wallet connection states | Explanation of wallet connection vs authentication states |
Embedded Wallets
Page | Path | When to Visit | Description |
---|---|---|---|
MPC Overview | /wallets/embedded-wallets/mpc/overview | Understanding MPC wallets | Comprehensive guide to TSS-MPC embedded wallets, security, and features |
MPC Setup | /wallets/embedded-wallets/mpc/setup | Setting up MPC wallets | Step-by-step setup guide for MPC-based embedded wallets |
Creating Wallets | /wallets/embedded-wallets/mpc/creating-wallets | When programmatically creating embedded wallets | Tutorial for creating MPC wallets for users |
Global Identity | /wallets/embedded-wallets/mpc/global-identity | When implementing cross-platform wallet identity | Guide to maintaining wallet identity across platforms |
Transactions | /wallets/embedded-wallets/mpc/transactions | When handling transactions with embedded wallets | Guide to transaction signing and broadcasting with MPC wallets |
Recovery | /wallets/embedded-wallets/mpc/recovery | When implementing wallet recovery mechanisms | Tutorial for wallet recovery flows and backup strategies |
Import/Export | /wallets/embedded-wallets/mpc/import-export | When implementing wallet import/export functionality | Guide to importing and exporting MPC wallet data |
Raw Signing | /wallets/embedded-wallets/mpc/raw-signing | When implementing custom signing operations | Tutorial for raw message and transaction signing |
Sign Typed Data | /wallets/embedded-wallets/mpc/sign-typed-data | When implementing EIP-712 typed data signing | Guide to signing structured data with MPC wallets |
Legacy Overview | /wallets/embedded-wallets/legacy/overview | Understanding legacy wallets | Guide to TEE-based legacy embedded wallets |
Create Embedded Wallets | /wallets/embedded-wallets/create-embedded-wallets | When creating legacy embedded wallets | Guide to legacy embedded wallet creation |
Reveal/Export | /wallets/embedded-wallets/reveal-export | When implementing wallet reveal/export features | Tutorial for wallet key reveal and export |
Migration | /wallets/embedded-wallets/migration | When migrating from legacy embedded wallets | Guide to migrating to new wallet systems |
Server Wallets
Page | Path | When to Visit | Description |
---|---|---|---|
Server Wallets Overview | /wallets/server-wallets/overview | When implementing server-side wallet management | Guide to managing wallets on the server side |
Wallet Operations
Page | Path | When to Visit | Description |
---|---|---|---|
Accessing Wallets | /wallets/accessing-wallets | When retrieving wallet information and state | Guide to accessing connected wallet data and properties |
Interacting with Wallets | /wallets/interacting-with-wallets | When performing wallet operations and transactions | Tutorial for common wallet interaction patterns |
Switch Primary Wallet | /wallets/switch-primary-wallet | When implementing primary wallet switching | Guide to changing the active primary wallet |
Find Wallet Key | /wallets/find-wallet-key | When locating specific wallet identifiers | Tutorial for finding and using wallet keys |
Connect a Wallet | /wallets/connect-a-wallet | When implementing wallet connection flows | Guide to connecting wallets to your application |
Link a Wallet | /wallets/link-a-wallet | When linking additional wallets to user accounts | Tutorial for associating multiple wallets with users |
Show Balance | /wallets/show-balance | When displaying wallet balance information | Guide to fetching and displaying wallet balances |
Get Token Balances | /wallets/get-token-balances | When retrieving token balance data | Tutorial for fetching ERC-20 and other token balances |
Display Networks | /wallets/display-networks | When showing available networks to users | Guide to displaying and managing network options |
Fetch Display Wallets | /wallets/fetch-display-wallets | When retrieving wallets for UI display | Tutorial for fetching wallet data for interface display |
Send Balance UI | /wallets/send-balance-ui | When implementing balance transfer interfaces | Guide to creating send/transfer UI components |
Multi-Asset Support | /wallets/multi-asset | When supporting multiple asset types | Tutorial for handling various cryptocurrencies and tokens |
Using Wallets
Page | Path | When to Visit | Description |
---|---|---|---|
EVM Overview | /wallets/using-wallets/evm/overview | Working with Ethereum wallets | Guide for Ethereum and EVM-compatible wallet operations |
EVM Wallets | /wallets/using-wallets/evm/evm-wallets | When working with Ethereum Virtual Machine wallets | Guide to EVM-compatible wallet integration |
Get Balance for All Wallets | /wallets/using-wallets/evm/get-balance-for-all-wallets | When retrieving balances across multiple EVM wallets | Tutorial for batch balance retrieval |
Send a Transaction | /wallets/using-wallets/evm/send-a-transaction | When sending EVM transactions | Guide to transaction creation and broadcasting |
Send Transaction with Wagmi | /wallets/using-wallets/evm/send-a-transaction-wagmi | When using Wagmi for EVM transactions | Tutorial for Wagmi-based transaction handling |
Estimate Gas | /wallets/using-wallets/evm/estimate-gas | When calculating transaction gas costs | Guide to gas estimation for EVM transactions |
Sign a Message | /wallets/using-wallets/evm/sign-a-message | When implementing message signing | Tutorial for EVM message signing |
Decode Signatures | /wallets/using-wallets/evm/decode-signatures | When processing and validating signatures | Guide to signature decoding and verification |
Configure Viem WalletClient | /wallets/using-wallets/evm/configure-viem-walletclient | When setting up Viem wallet client | Tutorial for Viem wallet client configuration |
EIP-5792 Support | /wallets/using-wallets/evm/eip-5792 | When implementing EIP-5792 wallet capabilities | Guide to EIP-5792 wallet call batching |
Solana Overview | /wallets/using-wallets/solana/overview | Working with Solana wallets | Guide for Solana wallet operations and transactions |
Solana Wallets | /wallets/using-wallets/solana/solana-wallets | When working with Solana blockchain wallets | Guide to Solana wallet integration |
Solana Transaction Tips | /wallets/using-wallets/solana/solana-transaction-tips | When optimizing Solana transaction handling | Best practices for Solana transaction management |
Send Legacy Transaction | /wallets/using-wallets/solana/send-legacy-solana-transaction | When sending legacy Solana transactions | Tutorial for legacy transaction format |
Send Versioned Transaction | /wallets/using-wallets/solana/send-versioned-solana-transaction | When sending versioned Solana transactions | Guide to versioned transaction handling |
Gasless Transactions | /wallets/using-wallets/solana/gasless-transactions | When implementing gasless Solana transactions | Tutorial for sponsored transaction flows |
Configure Custom Connection | /wallets/using-wallets/solana/configure-custom-connection | When setting up custom Solana RPC connections | Guide to custom Solana connection configuration |
Bitcoin Overview | /wallets/using-wallets/bitcoin/overview | Working with Bitcoin wallets | Guide for Bitcoin wallet operations and transactions |
Bitcoin Wallets | /wallets/using-wallets/bitcoin/bitcoin-wallets | When working with Bitcoin wallets | Guide to Bitcoin wallet integration |
Send a Transaction | /wallets/using-wallets/bitcoin/send-a-transaction | When sending Bitcoin transactions | Tutorial for Bitcoin transaction creation |
Send Raw Transaction | /wallets/using-wallets/bitcoin/send-raw-transaction | When broadcasting raw Bitcoin transactions | Guide to raw transaction broadcasting |
Sign a PSBT | /wallets/using-wallets/bitcoin/sign-a-psbt | When signing Partially Signed Bitcoin Transactions | Tutorial for PSBT signing workflows |
Sign a Message | /wallets/using-wallets/bitcoin/sign-a-message | When implementing Bitcoin message signing | Guide to Bitcoin message signature creation |
Cosmos Wallets | /wallets/using-wallets/cosmos/cosmos-wallets | When working with Cosmos ecosystem wallets | Guide to Cosmos wallet integration |
Sui Wallets | /wallets/using-wallets/sui/sui-wallets | When working with Sui blockchain wallets | Guide to Sui wallet integration |
Send Sui Transaction | /wallets/using-wallets/sui/send-sui-transaction | When sending Sui transactions | Tutorial for Sui transaction handling |
Gasless Transactions | /wallets/using-wallets/sui/gasless-transactions | When implementing gasless Sui transactions | Guide to sponsored Sui transaction flows |
Smart Wallets (Account Abstraction)
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /smart-wallets/add-smart-wallets | Understanding smart wallets | Introduction to account abstraction, benefits, and provider options |
ZeroDev | /smart-wallets/smart-wallet-providers/zerodev | Using ZeroDev provider | Guide for integrating ZeroDev account abstraction |
Alchemy | /smart-wallets/smart-wallet-providers/alchemy | Using Alchemy provider | Guide for integrating Alchemy account abstraction |
Pimlico | /smart-wallets/smart-wallet-providers/pimlico | Using Pimlico provider | Guide for integrating Pimlico account abstraction |
EIP-7702 Provider | /smart-wallets/smart-wallet-providers/7702 | When implementing EIP-7702 account abstraction | Guide to EIP-7702 smart wallet integration |
Biconomy Provider | /smart-wallets/smart-wallet-providers/biconomy | When using Biconomy for smart wallets | Tutorial for Biconomy smart wallet setup |
Circle Provider | /smart-wallets/smart-wallet-providers/circle | When integrating Circle’s smart wallet solution | Guide to Circle smart wallet implementation |
Crossmint Provider | /smart-wallets/smart-wallet-providers/crossmint | When using Crossmint for smart wallets | Tutorial for Crossmint smart wallet integration |
Safe Provider | /smart-wallets/smart-wallet-providers/safe | When implementing Safe (Gnosis Safe) smart wallets | Guide to Safe smart wallet integration |
zkSync Provider | /smart-wallets/smart-wallet-providers/zksync | When using zkSync for smart wallets | Tutorial for zkSync smart wallet setup |
Chains & Networks
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /chains/overview | Understanding supported chains | Overview of all supported blockchain networks |
Enabling Chains | /chains/enabling-chains | Adding blockchain support | Guide for enabling specific blockchain networks in your app |
Custom Networks | /chains/adding-custom-networks | Adding custom networks | Guide for adding custom or private blockchain networks |
Enabled Networks | /chains/enabled-networks | When configuring supported blockchain networks | Guide to enabling and configuring blockchain networks |
Network Switching | /chains/network-switching | When implementing network switching functionality | Tutorial for network switching user interfaces |
RPC URLs | /chains/rpc-urls | When configuring custom RPC endpoints | Guide to RPC URL configuration and management |
Smart Wallet Chains | /chains/smart-wallet-chains | When configuring chains for smart wallets | Tutorial for smart wallet chain configuration |
Security
Page | Path | When to Visit | Description |
---|---|---|---|
Security Overview | /security/overview | Understanding Dynamic’s security | Overview of Dynamic’s security principles, SOC 2 compliance, and multi-layered protection |
Best Practices | /security/recommendedpaths | Implementing security measures | Recommended security practices, shared responsibilities, and configuration guidelines |
Attack Vector Mitigation | /security/threatvectors | Protecting against threats | Guide to mitigating XSS, phishing, supply chain, and other security threats |
Migrations
Page | Path | When to Visit | Description |
---|---|---|---|
Migration Guide | /migrations/migration-guide | Migrating to Dynamic | Comprehensive guide for migrating from other auth and wallet providers to Dynamic |
User Import via CSV | /migrations/tutorials/importing | Importing existing users | Tutorial for migrating users from CSV files using Dynamic’s API |
RainbowKit Migration | /migrations/tutorials/rainbowkit | Migrating from RainbowKit | Step-by-step guide for transitioning from RainbowKit to Dynamic |
Wallets & Chains Integration
Page | Path | When to Visit | Description |
---|---|---|---|
Wallet Integration | /wallets-and-chains/wallets | Integrating your wallet | Guide for wallet providers to integrate with Dynamic using various standards |
Chain Integration | /wallets-and-chains/chains | Integrating your chain | Information for blockchain networks seeking integration with Dynamic |
Bring Your Own Authentication
Page | Path | When to Visit | Description |
---|---|---|---|
Third-Party Auth Overview | /external-auth/third-party-auth-overview | Using external auth providers | Enterprise feature for integrating existing authentication systems with Dynamic |
Third-Party Auth Setup | /external-auth/third-party-auth-setup | Configuring external auth | Setup guide for configuring external JWT authentication with Dynamic |
Third-Party Auth Usage | /external-auth/third-party-auth-usage | Implementing external auth | Implementation guide for using external authentication in your application |
Social Providers
Page | Path | When to Visit | Description |
---|---|---|---|
Coinbase | /social-providers/coinbase | When integrating Coinbase social authentication | Setup guide for Coinbase social login |
Epic Games | /social-providers/epicgames | When integrating Epic Games social authentication | Setup guide for Epic Games social login |
/social-providers/facebook | When integrating Facebook social authentication | Setup guide for Facebook social login | |
GitHub | /social-providers/github | When integrating GitHub social authentication | Setup guide for GitHub social login |
Kraken | /social-providers/kraken | When integrating Kraken social authentication | Setup guide for Kraken social login |
Line | /social-providers/line | When integrating Line social authentication | Setup guide for Line social login |
Shopify | /social-providers/shopify | When integrating Shopify social authentication | Setup guide for Shopify social login |
Spotify | /social-providers/spotify | When integrating Spotify social authentication | Setup guide for Spotify social login |
TikTok | /social-providers/tiktok | When integrating TikTok social authentication | Setup guide for TikTok social login |
Twitch | /social-providers/twitch | When integrating Twitch social authentication | Setup guide for Twitch social login |
/social-providers/twitter | When integrating Twitter social authentication | Setup guide for Twitter social login | |
Overview | /social-providers/overview | Understanding social auth | Overview of all supported social authentication providers |
/social-providers/google | Setting up Google auth | Configuration guide for Google OAuth integration | |
Apple | /social-providers/apple | Setting up Apple auth | Configuration guide for Apple Sign-In integration |
Discord | /social-providers/discord | Setting up Discord auth | Configuration guide for Discord OAuth integration |
Telegram | /social-providers/telegram | Setting up Telegram auth | Configuration guide for Telegram authentication |
Farcaster | /social-providers/farcaster | Setting up Farcaster auth | Configuration guide for Farcaster authentication |
Users & Data Management
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /users/overview | Understanding user management | Overview of user data handling and management features |
Information Capture | /users/information-capture | Collecting user data | Guide for capturing additional user information during signup |
Social Linking | /users/social-linking | Linking social accounts | Guide for allowing users to link multiple social accounts |
Accessing Users | /users/accessing-users | When retrieving user data and information | Guide to accessing user profiles and data |
Account Deletion | /users/account-deletion | When implementing user account deletion | Tutorial for account deletion flows and data cleanup |
Check for Missing Info | /users/check-for-missing-info | When validating user profile completeness | Guide to checking for required user information |
Displaying & Updating | /users/displaying-updating | When showing and modifying user profiles | Tutorial for user profile display and update interfaces |
Email Verification | /users/email-verification | When implementing email verification flows | Guide to email verification and confirmation |
Verified Credentials | /users/verified-credential | When working with verified user credentials | Tutorial for credential verification and management |
Developer Dashboard
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /developer-dashboard/overview | Understanding the dashboard | Overview of Dynamic developer dashboard features |
Analytics | /developer-dashboard/analytics | Viewing usage analytics | Guide to analytics and user metrics in the dashboard |
Security | /developer-dashboard/security | Configuring security settings | Guide to CORS, rate limits, and security configurations |
Webhooks Overview | /developer-dashboard/webhooks/overview | Setting up webhooks | Guide to configuring webhooks for real-time event notifications |
Sandbox vs Live | /developer-dashboard/sandbox-vs-live | Understanding environments | Guide to development vs production environment differences |
General Settings | /developer-dashboard/general | When configuring general dashboard settings | Guide to basic dashboard configuration |
Invite Members | /developer-dashboard/invite-members | When adding team members to your organization | Tutorial for team member invitation and management |
Privacy Settings | /developer-dashboard/privacy | When configuring privacy and data handling | Guide to privacy settings and compliance |
Projects vs Organizations | /developer-dashboard/projects-vs-orgs | When understanding project and organization structure | Explanation of project and organization hierarchy |
Rate Limits | /developer-dashboard/rate-limits | When managing API rate limits | Guide to understanding and managing rate limits |
Webhooks | /developer-dashboard/webhooks | When setting up webhook endpoints | Tutorial for webhook configuration and management |
API Keys | /developer-dashboard/api-keys | When managing API authentication keys | Guide to API key generation and management |
Environment Management | /developer-dashboard/environment-management | When managing development environments | Tutorial for environment setup and configuration |
Custom Domains | /developer-dashboard/custom-domains | When setting up custom domains | Guide to custom domain configuration |
Billing | /developer-dashboard/billing | When managing billing and subscription | Tutorial for billing management and plan changes |
Money & Funding
Page | Path | When to Visit | Description |
---|---|---|---|
Customizing Onramp Experience | /money-and-funding/customizing-the-onramp-experience | When customizing fiat-to-crypto onramp flows | Guide to onramp customization and branding |
Fund from External Wallet | /money-and-funding/fund-from-external-wallet | When implementing external wallet funding | Tutorial for funding from external wallet sources |
Fund from Exchange
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /money-and-funding/fund-from-exchange/overview | When exploring exchange funding options | Overview of exchange funding integration |
Coinbase | /money-and-funding/fund-from-exchange/coinbase | When integrating Coinbase exchange funding | Guide to Coinbase exchange integration |
Kraken | /money-and-funding/fund-from-exchange/kraken | When integrating Kraken exchange funding | Tutorial for Kraken exchange integration |
Overview | /money-and-funding/overview | Understanding funding options | Overview of onramp and funding integration options |
Default Onramps | /money-and-funding/default-onramps | Using built-in onramps | Guide to Dynamic’s default fiat-to-crypto onramp providers |
Design Customizations
CSS Customization
Page | Path | When to Visit | Description |
---|---|---|---|
CSS Variables | using-our-ui/design-customizations/css/css-variables | When customizing Dynamic components with CSS variables | Reference for available CSS custom properties |
Custom CSS | using-our-ui/design-customizations/css/custom-css | When applying custom CSS styles | Guide to custom CSS implementation and best practices |
Themes | using-our-ui/design-customizations/css/themes | When implementing theme customization | Tutorial for creating and applying custom themes |
UI Customization
Page | Path | When to Visit | Description |
---|---|---|---|
Customizing UI | /using-our-ui/design-customizations/customizing-ui | When customizing Dynamic UI components | Guide to UI component customization options |
Customizing Copy/Translations | /using-our-ui/design-customizations/customizing-copy-translations | When customizing text and translations | Tutorial for text customization and internationalization |
Tutorials
Page | Path | When to Visit | Description |
---|---|---|---|
Tutorial 1 | /using-our-ui/design-customizations/tutorials/tutorial-1 | When following step-by-step customization tutorials | First tutorial in the customization series |
Tutorial 2 | /using-our-ui/design-customizations/tutorials/tutorial-2 | When continuing with advanced customization | Second tutorial in the customization series |
Tutorial 3 | /using-our-ui/design-customizations/tutorials/tutorial-3 | When mastering advanced customization techniques | Third tutorial in the customization series |
Tutorial 4 | /using-our-ui/design-customizations/tutorials/tutorial-4 | When implementing complex customization patterns | Fourth tutorial in the customization series |
Tutorial 5 | /using-our-ui/design-customizations/tutorials/tutorial-5 | When creating production-ready customizations | Fifth tutorial in the customization series |
Tutorial 6 | /using-our-ui/design-customizations/tutorials/tutorial-6 | When optimizing customization performance | Sixth tutorial in the customization series |
Tutorial 7 | /using-our-ui/design-customizations/tutorials/tutorial-7 | When troubleshooting customization issues | Seventh tutorial in the customization series |
Tutorial 8 | /using-our-ui/design-customizations/tutorials/tutorial-8 | When implementing responsive customizations | Eighth tutorial in the customization series |
Overview | /using-our-ui/design-customizations/overview | Customizing UI appearance | Overview of UI customization options and theming |
CSS Customization | /using-our-ui/design-customizations/css/overview | Custom styling | Guide to CSS-based customization of Dynamic components |
Integration Recipes
Stablecoin Accounts
Page | Path | When to Visit | Description |
---|---|---|---|
Quick Start | /stablecoins/quick-start | Setting up stablecoin features | Quick setup guide for stablecoin account functionality |
Sending USDC | /stablecoins/sending-usdc | Implementing USDC transfers | Guide for enabling USDC sending functionality |
Buy USDC | /stablecoins/buy-usdc | Implementing USDC purchases | Guide for enabling USDC purchase functionality |
Receive USDC | /stablecoins/receive-usdc | Implementing USDC receiving | Guide for enabling USDC receiving functionality |
DeFi Integrations
Page | Path | When to Visit | Description |
---|---|---|---|
Aave | /guides/integrations/aave | Integrating with Aave | Guide for integrating Aave lending protocol |
Morpho | /guides/integrations/morpho | Integrating with Morpho | Guide for integrating Morpho lending protocol |
LI.FI | /guides/integrations/lifi | Integrating cross-chain swaps | Guide for integrating LI.FI cross-chain swap functionality |
Social Platform Integrations
Page | Path | When to Visit | Description |
---|---|---|---|
Farcaster Overview | /guides/integrations/farcaster/farcaster-overview | Understanding Farcaster integration | Overview of Farcaster integration capabilities |
Sign in with Farcaster | /guides/integrations/farcaster/sign-in-with-farcaster | Implementing Farcaster auth | Guide for Farcaster-based authentication |
Farcaster Write Access | /guides/integrations/farcaster/farcaster-write-access | Posting to Farcaster | Guide for enabling Farcaster posting capabilities |
Telegram Mini App | /guides/integrations/telegram/telegram-mini-app | Building Telegram mini apps | Guide for creating Telegram mini applications |
Telegram Auto-Wallets | /guides/integrations/telegram/telegram-auto-wallets | Auto wallet creation in Telegram | Guide for seamless wallet creation in Telegram apps |
Framework Integrations
Page | Path | When to Visit | Description |
---|---|---|---|
NextAuth | /guides/frameworks/next-auth | Integrating with NextAuth | Guide for using Dynamic with NextAuth.js |
Web3 dApp | /guides/frameworks/web3-dapp | Building Web3 dApps | Guide for building decentralized applications |
React PWA | /guides/frameworks/react-pwa | Building Progressive Web Apps | Guide for creating PWAs with Dynamic |
SDK/API References
React SDK Components
Page | Path | When to Visit | Description |
---|---|---|---|
Components Introduction | /react-sdk/components/components-introduction | Understanding UI components | Overview of available React UI components |
DynamicWidget | /react-sdk/components/dynamicwidget | Using the main widget | Reference for the primary Dynamic authentication widget |
DynamicConnectButton | /react-sdk/components/dynamicconnectbutton | Using connect button | Reference for the wallet connection button component |
React SDK Hooks
Page | Path | When to Visit | Description |
---|---|---|---|
Hooks Introduction | /react-sdk/hooks/hooks-introduction | Understanding available hooks | Overview of all React hooks provided by Dynamic SDK |
useDynamicContext | /react-sdk/hooks/usedynamiccontext | Accessing SDK state | Primary hook for accessing authentication state and methods |
useConnectWithOtp | /react-sdk/hooks/login-user-management/useconnectwithotp | Implementing OTP auth | Hook for email/SMS OTP authentication flows |
useUserWallets | /react-sdk/hooks/wallets/useuserwallets | Managing user wallets | Hook for accessing and managing user’s connected wallets |
useTokenBalances | /react-sdk/hooks/usetokenbalances | Fetching token balances | Hook for retrieving cryptocurrency token balances |
React SDK Events
Page | Path | When to Visit | Description |
---|---|---|---|
Events Introduction | /react-sdk/events/events-introduction | Understanding SDK events | Overview of lifecycle events and callbacks |
onAuthFlowClose | /react-sdk/events/onauthflowclose | Handling auth flow closure | Event handler for authentication flow completion |
React SDK Providers
Page | Path | When to Visit | Description |
---|---|---|---|
DynamicContextProvider | /react-sdk/providers/dynamiccontextprovider | Configuring SDK context | Main provider component for SDK configuration and setup |
API Reference
Page | Path | When to Visit | Description |
---|---|---|---|
Overview | /api-reference/overview | Understanding Dynamic APIs | Introduction to Dynamic’s REST API, authentication, and usage |
Troubleshooting
General Issues
Page | Path | When to Visit | Description |
---|---|---|---|
General | /troubleshooting/general | Common issues and solutions | General troubleshooting guide for common Dynamic integration issues |
Dynamic Doctor | /troubleshooting/dynamic-doctor | Debugging tool | Guide to using the Dynamic Doctor CLI debugging tool |
React Issues
Page | Path | When to Visit | Description |
---|---|---|---|
RPC WebSockets Error | /troubleshooting/react/cannot-resolve-rpc-websockets | Fixing WebSocket errors | Solution for RPC WebSocket resolution errors in React |
BigInt Conversion Error | /troubleshooting/react/cannot-convert-a-bigInt-value-to-a-number | Fixing BigInt errors | Solution for BigInt to number conversion errors |
Source Map Warnings | /troubleshooting/react/failed-to-parse-source-map-warnings | Fixing build warnings | Solution for source map parsing warnings |
Jest Export Error | /troubleshooting/react/jest-error-syntaxerror-unexpected-token-export | Fixing Jest errors | Solution for Jest syntax errors with exports |
Popup Visibility | /troubleshooting/react/pop-up-isnt-visible-on-some-devices | Fixing popup issues | Solution for popup visibility problems on mobile devices |
Vite Polyfills | /troubleshooting/react/vitejs-polyfills-necessary-for-dynamic-sdk | Configuring Vite polyfills | Guide for necessary Vite polyfills for Dynamic SDK |
Input Focus Issues | /troubleshooting/react/input-cannot-be-focused | Fixing input focus | Solution for input field focus problems |
Next.js Issues
Page | Path | When to Visit | Description |
---|---|---|---|
Module Not Found | /troubleshooting/next/module-not-found | Fixing import errors | Solution for module resolution errors in Next.js |
Memory Issues | /troubleshooting/next/javascript-heap-out-of-memory | Fixing memory errors | Solution for JavaScript heap memory errors |
Hydration Failed | /troubleshooting/next/hydration-failed | Fixing hydration errors | Solution for Next.js hydration mismatch errors |
Other Platform Issues
Page | Path | When to Visit | Description |
---|---|---|---|
Solana Crypto Error | /troubleshooting/solana/can't-resolve-'crypto' | Fixing Solana crypto errors | Solution for crypto module resolution in Solana apps |
Mobile Wallet Redirect | /troubleshooting/mobile/wallet-is-redirecting-to-the-app-store | Fixing mobile redirects | Solution for unwanted app store redirects on mobile |
WalletConnect Chain Error | /troubleshooting/walletconnect/walletconnect-unsupported-chain | Fixing chain support | Solution for unsupported chain errors in WalletConnect |
TypeScript Errors | /troubleshooting/typescript/typescript-compilation-error | Fixing TypeScript issues | Solution for TypeScript compilation errors |
Last updated: August 20, 2025 This index contains all documentation pages from the Dynamic platform. Each entry includes the file path and a description designed to help LLMs understand when to visit the page and what information can be found there.