# Dynamic Documentation > **Agent navigation guide:** Use the Table of Contents to identify the > right implementation type and subcategory, then jump to that section. > Do not scan this file linearly — use the section headers to navigate. > API Reference schemas are listed last; consult them only for type definitions. > Base URL: `https://www.dynamic.xyz/docs` ## Table of Contents - **Overview** (101 pages) — Platform concepts, architecture, developer dashboard, and go-live checklist - **Recipes** (48 pages) — Step-by-step integration recipes, frameworks, and how-tos - **React SDK** (289 pages) — Components, hooks, wallets, authentication, and reference for React - **JavaScript SDK** (153 pages) — Vanilla JS / framework-agnostic integration - **React Native SDK** (132 pages) — Mobile integration for React Native - **Node.js SDK** (105 pages) — Server-side Node.js SDK for EVM and SVM wallets - **Flutter SDK** (49 pages) — Flutter/Dart integration - **Swift SDK** (35 pages) — iOS/macOS Swift integration - **Kotlin SDK** (33 pages) — Android Kotlin integration - **Unity SDK** (23 pages) — Unity game engine integration - **REST API Reference** (955 pages) — Full REST API — admin endpoints, SDK endpoints, and schema types --- ## Overview Platform concepts, architecture, developer dashboard, and go-live checklist. - [Go Live Checklist](https://www.dynamic.xyz/docs/overview/go-live-checklist) - [Rate Limit Policies](https://www.dynamic.xyz/docs/overview/rate-limits) — Dynamic rate limit policies ### Access Control - [Access Lists](https://www.dynamic.xyz/docs/overview/access-control/access-lists) — Allow or restrict access using lists of emails, wallet addresses, or other identifiers. Works with any SDK; scopes and UI customization are SDK-specific. - [Gates](https://www.dynamic.xyz/docs/overview/access-control/gates) — Define rules that combine criteria such as access list membership or NFT/token ownership. Works with any SDK; scopes and UI are SDK-specific. - [Overview](https://www.dynamic.xyz/docs/overview/access-control/overview) — Control who can use your app or parts of it using access lists and gates. Works with any integration; scopes require an SDK. ### Authentication - [Best Practices](https://www.dynamic.xyz/docs/overview/authentication/best-practices) — Security and authentication best practices for Dynamic — JWT management, session configuration, MFA, CORS, and protecting your backend. - [Bring Your Own Auth](https://www.dynamic.xyz/docs/overview/authentication/bring-your-own-auth) — Use your own authentication provider with Dynamic. Exchange your JWT for a Dynamic session to access wallets, user management, and SDK features. - [Concepts](https://www.dynamic.xyz/docs/overview/authentication/concepts) — Core concepts in Dynamic authentication — Users, Sessions, Wallets, and Visitors. - [Architecture / Flow](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/architecture-flow) — How authentication is performed between the client/end-user and Dynamic. - [Auth methods](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/auth-methods) — Authentication methods provided by Dynamic — email, SMS, web3 wallets, social login, passkey — with links to SDK implementation guides. - [Protecting your servers](https://www.dynamic.xyz/docs/overview/authentication/dynamic-auth/protect-servers) — Use the Dynamic-issued JWT to protect your backend — Client / end-user ↔ Customer servers. - [Multi-Factor Authentication (MFA)](https://www.dynamic.xyz/docs/overview/authentication/mfa) — Overview of MFA in Dynamic — TOTP and Passkey methods, when MFA is triggered, and links to SDK implementation guides. - [Overview](https://www.dynamic.xyz/docs/overview/authentication/overview) — What authentication and authorization mean with Dynamic, what methods are available, and how to choose between Dynamic Auth and Bring Your Own Auth. - [Revoking Sessions](https://www.dynamic.xyz/docs/overview/authentication/revoking-sessions) — How to end user sessions in Dynamic — client-side logout, server-side revocation via API, and webhook events. - [Step-Up Authentication](https://www.dynamic.xyz/docs/overview/authentication/step-up-auth) — Require users to re-verify their identity before sensitive actions using elevated access tokens. Includes re-auth (email, SMS, social/OAuth, wallet) and MFA (passkey, TOTP, recovery codes). - [Tokens](https://www.dynamic.xyz/docs/overview/authentication/tokens) — Understanding Dynamic-issued JWTs — structure, claims, storage, verification keys, and how to verify tokens on your backend. ### Developer Dashboard - [Analytics](https://www.dynamic.xyz/docs/overview/developer-dashboard/analytics) - [API Token Permissions](https://www.dynamic.xyz/docs/overview/developer-dashboard/api-token-permissions) — Complete reference for API token permission scopes and their associated endpoints. - [End-User MFA](https://www.dynamic.xyz/docs/overview/developer-dashboard/end-user-mfa) — Configure Multi-Factor Authentication for your end users to secure account access and sensitive actions. - [General Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/general) - [Invite Members](https://www.dynamic.xyz/docs/overview/developer-dashboard/invite-members) - [Dashboard MFA](https://www.dynamic.xyz/docs/overview/developer-dashboard/mfa) — Protect your Dynamic Dashboard (admin login) with Multi-Factor Authentication. - [Privacy Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/privacy) - [Projects vs Organizations](https://www.dynamic.xyz/docs/overview/developer-dashboard/projects-vs-orgs) - [Sandbox vs Live](https://www.dynamic.xyz/docs/overview/developer-dashboard/sandbox-vs-live) - [Security Settings](https://www.dynamic.xyz/docs/overview/developer-dashboard/security) - [Set Up SSO](https://www.dynamic.xyz/docs/overview/developer-dashboard/sso) - [Test Accounts](https://www.dynamic.xyz/docs/overview/developer-dashboard/test-accounts) — Test Accounts allow you to log in with a static OTP - [SDK and API Keys](https://www.dynamic.xyz/docs/overview/developer-dashboard/tokens-api-keys) - [Users & Visitors](https://www.dynamic.xyz/docs/overview/developer-dashboard/users-visitors) - [Event Delivery & Best Practices](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/delivery-best-practices) - [Webhook Events](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/events) - [On-chain events](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/on-chain-events) — Track transaction activity across EVM and SVM networks - [Webhooks Overview](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/overview) - [Setting up Webhooks](https://www.dynamic.xyz/docs/overview/developer-dashboard/webhooks/setup) ### Introduction - [Welcome](https://www.dynamic.xyz/docs/overview/introduction/welcome) — Dynamic provides one complete wallet stack. Build your way — from low-level APIs to full SDKs. Use primitives for full control or prebuilt flows to ship fast. Get sub-second signing and enterprise-grade security. ### Migrations - [Migrating to Dynamic](https://www.dynamic.xyz/docs/overview/migrations/migration-guide) - [Migrating Users via CSV](https://www.dynamic.xyz/docs/overview/migrations/tutorials/importing) - [Migration from RainbowKit](https://www.dynamic.xyz/docs/overview/migrations/tutorials/rainbowkit) ### Security - [Content Security Policy (CSP)](https://www.dynamic.xyz/docs/overview/security/content-security-policy) — Configure a strict Content Security Policy with Dynamic's SDK using nonce-based inline styles. - [Device Registration](https://www.dynamic.xyz/docs/overview/security/device-registration) — Protect your users from account takeovers by verifying new devices before granting access. - [Overview](https://www.dynamic.xyz/docs/overview/security/overview) - [Best Practices](https://www.dynamic.xyz/docs/overview/security/recommendedpaths) - [Mitigating Attack Vectors](https://www.dynamic.xyz/docs/overview/security/threatvectors) ### Social Providers - [Apple](https://www.dynamic.xyz/docs/overview/social-providers/apple) - [Coinbase](https://www.dynamic.xyz/docs/overview/social-providers/coinbase) - [Discord](https://www.dynamic.xyz/docs/overview/social-providers/discord) - [Epic Games](https://www.dynamic.xyz/docs/overview/social-providers/epicgames) - [Facebook](https://www.dynamic.xyz/docs/overview/social-providers/facebook) - [Farcaster](https://www.dynamic.xyz/docs/overview/social-providers/farcaster) - [Github](https://www.dynamic.xyz/docs/overview/social-providers/github) - [Google](https://www.dynamic.xyz/docs/overview/social-providers/google) - [Kraken](https://www.dynamic.xyz/docs/overview/social-providers/kraken) - [LINE](https://www.dynamic.xyz/docs/overview/social-providers/line) - [Social Providers Overview](https://www.dynamic.xyz/docs/overview/social-providers/overview) - [Shopify](https://www.dynamic.xyz/docs/overview/social-providers/shopify) - [Spotify](https://www.dynamic.xyz/docs/overview/social-providers/spotify) - [Telegram](https://www.dynamic.xyz/docs/overview/social-providers/telegram) - [TikTok](https://www.dynamic.xyz/docs/overview/social-providers/tiktok) - [Twitch](https://www.dynamic.xyz/docs/overview/social-providers/twitch) - [Twitter/X](https://www.dynamic.xyz/docs/overview/social-providers/twitter) ### Troubleshooting - [Store Approval Issues](https://www.dynamic.xyz/docs/overview/troubleshooting/browser-extension/browser-extension-approval-issues) - [Dynamic Doctor](https://www.dynamic.xyz/docs/overview/troubleshooting/dynamic-doctor) - [Email OTP delivery](https://www.dynamic.xyz/docs/overview/troubleshooting/email-otp-delivery) — Troubleshooting delayed or missing email OTP codes - [Initial Steps](https://www.dynamic.xyz/docs/overview/troubleshooting/general) - [Generating a HAR file](https://www.dynamic.xyz/docs/overview/troubleshooting/generating-har-file) — Learn how to generate a HAR file to help troubleshoot issues with Dynamic - [Wallet is redirecting to the App Store](https://www.dynamic.xyz/docs/overview/troubleshooting/mobile/wallet-is-redirecting-to-the-app-store) - [Hydration failed because initial UI does not match what was rendered on the server](https://www.dynamic.xyz/docs/overview/troubleshooting/next/hydration-failed) - [FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed](https://www.dynamic.xyz/docs/overview/troubleshooting/next/javascript-heap-out-of-memory) - [Module not found: Can't resolve 'encoding'](https://www.dynamic.xyz/docs/overview/troubleshooting/next/module-not-found) - [Cannot convert a BigInt value to a number](https://www.dynamic.xyz/docs/overview/troubleshooting/react/cannot-convert-a-bigInt-value-to-a-number) - [Cannot resolve rpc-websockets](https://www.dynamic.xyz/docs/overview/troubleshooting/react/cannot-resolve-rpc-websockets) - [Failed to parse source map warnings](https://www.dynamic.xyz/docs/overview/troubleshooting/react/failed-to-parse-source-map-warnings) - [Input Cannot Be Focused](https://www.dynamic.xyz/docs/overview/troubleshooting/react/input-cannot-be-focused) - [Jest Error: SyntaxError: Cannot use import statement outside a module](https://www.dynamic.xyz/docs/overview/troubleshooting/react/jest-error-syntaxerror-unexpected-token-export) - [Modal pop up isn't visible](https://www.dynamic.xyz/docs/overview/troubleshooting/react/pop-up-isnt-visible-on-some-devices) - [Vite.js polyfills necessary for Dynamic SDK](https://www.dynamic.xyz/docs/overview/troubleshooting/react/vitejs-polyfills-necessary-for-dynamic-sdk) - [Vite.js - Starknet module export error](https://www.dynamic.xyz/docs/overview/troubleshooting/react/vitejs-starknet-module-export-error) - [Can't resolve 'crypto](https://www.dynamic.xyz/docs/overview/troubleshooting/solana/cannot-resolve-crypto) - [TypeScript Compilation Errors](https://www.dynamic.xyz/docs/overview/troubleshooting/typescript/typescript-compilation-error) - [WalletConnect Unsupported Chain](https://www.dynamic.xyz/docs/overview/troubleshooting/walletconnect/walletconnect-unsupported-chain) ### Wallets - [Advanced Options](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/advanced) — Advanced options for our embedded wallets - [Architecture & Cryptography](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/architecture) - [MPC Configuration Guide](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/configuration-guide) — Available threshold signature schemes for MPC wallets - [Delegated Access Setup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/delegated-access/configuration) — Enable delegated access and configure your webhook endpoint and encryption keys. - [Delegated Access Overview](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/delegated-access/overview) — What delegated access is and how it works at a high level. - [MPC Fundamentals and Glossary](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/fundamentals) — Core concepts and terminology behind Multi-Party Computation (MPC) and Threshold Signature Schemes (TSS) - [Glossary of Terms](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/glossary) - [Google Drive Backup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/google-drive-backup) - [How MPC Shares Work](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/how-shares-work) - [iCloud backup setup](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/icloud-backup) - [Overview](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/overview) - [Policies & Rules](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/policies) — Control wallet interactions with fine-grained, tamper-resistant rules across EVM, Solana, and Stellar. - [Pre-generating wallets](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/pregenerating-wallets) — Create embedded wallets for users before they authenticate - [Why MPC Matters](https://www.dynamic.xyz/docs/overview/wallets/embedded-wallets/mpc/why-mpc-matters) — Understanding the benefits and advantages of Multi-Party Computation for embedded wallets - [Wallets Overview](https://www.dynamic.xyz/docs/overview/wallets/overview) ### Wallets And Chains - [Using chains with Tier 2 support](https://www.dynamic.xyz/docs/overview/wallets-and-chains/chains) — Embedded wallets via raw signing with helper methods and EOA support - [Chains Overview](https://www.dynamic.xyz/docs/overview/wallets-and-chains/overview) - [Using chains with Tier 3 support](https://www.dynamic.xyz/docs/overview/wallets-and-chains/tier-3-chains) — Embedded wallet derivation only - [External Wallets](https://www.dynamic.xyz/docs/overview/wallets-and-chains/wallets) — Wallets supported by Dynamic across chains, connection standards, and how to add your own ### Payments - [Deposit with Crypto](https://www.dynamic.xyz/docs/overview/deposit-with-crypto) — Accept crypto deposits from any wallet or exchange; settle in the token and chain you choose (Early Access). ## Recipes Step-by-step integration recipes, frameworks, and how-tos. - [Recipes Introduction](https://www.dynamic.xyz/docs/recipes/recipes) — Ready-to-use integrations and tutorials to help you build faster with Dynamic - [Add new users to your CRM](https://www.dynamic.xyz/docs/recipes/webhooks-crm) - [Webhooks using a serverless function](https://www.dynamic.xyz/docs/recipes/webhooks-serverless) - [Verifying webhook message signatures](https://www.dynamic.xyz/docs/recipes/webhooks-signature-validation) - [Slack notifications of new signups](https://www.dynamic.xyz/docs/recipes/webhooks-slack) — Post in a slack channel when you have a new signup - [Send new users an XMTP message](https://www.dynamic.xyz/docs/recipes/webhooks-xmtp) ### Chains - [Enable Authentication, Onboarding, and Wallets on Flow](https://www.dynamic.xyz/docs/recipes/chains/flow) — A guide to integrating Dynamic for user authentication, onboarding, and embedded wallets on Flow L1 and Flow EVM. - [Linera Integration with Dynamic](https://www.dynamic.xyz/docs/recipes/chains/linera) — A guide to integrating Dynamic for user authentication, onboarding, and embedded wallets on Linera's real-time Web3 platform. ### Frameworks - [Using Anchor with Dynamic](https://www.dynamic.xyz/docs/recipes/frameworks/anchor) — Learn how to connect Solana's Anchor framework to Dynamic's wallet SDK in a React app. - [NextAuth & Dynamic](https://www.dynamic.xyz/docs/recipes/frameworks/next-auth) - [Dynamic in PWA](https://www.dynamic.xyz/docs/recipes/frameworks/react-pwa) - [Testing Your Next.js App with Dynamic Labs SDK](https://www.dynamic.xyz/docs/recipes/frameworks/testing-nextjs-dynamic) — Learn how to set up Jest testing for Next.js applications using Dynamic Labs SDK, including mocking components and hooks. - [Create-web3-dapp & Dynamic](https://www.dynamic.xyz/docs/recipes/frameworks/web3-dapp) ### Integrations - [Agents Overview](https://www.dynamic.xyz/docs/overview/agents/overview) — Wallet patterns for AI agents: server wallets for autonomous agents, or delegated access when the agent acts on behalf of users - [Delegated access with Node (EVM)](https://www.dynamic.xyz/docs/node/evm/delegated-access) — Webhook setup, decrypt and store credentials, create a delegated client, and sign from your backend - [How to use Dynamic with Particle Network's EIP-7702 Universal Account](https://www.dynamic.xyz/docs/recipes/integrations/eip-7702-embedded-wallets) — Pair Dynamic embedded wallets (WaaS) with Particle Universal Accounts in EIP-7702 mode: sign delegations and inline authorizations when JSON-RPC wallets cannot. - [Generate an multi-chain embedded wallet from a Farcaster frame](https://www.dynamic.xyz/docs/recipes/integrations/farcaster/embedded-wallet-frame) - [Farcaster Overview](https://www.dynamic.xyz/docs/recipes/integrations/farcaster/farcaster-overview) - [Enable Write Access to Farcaster](https://www.dynamic.xyz/docs/recipes/integrations/farcaster/farcaster-write-access) - [Building Mini Apps with Dynamic](https://www.dynamic.xyz/docs/recipes/integrations/farcaster/mini-apps) — Learn how to integrate wallet functionality into Farcaster mini apps using Dynamic - [Sign in with Farcaster](https://www.dynamic.xyz/docs/recipes/integrations/farcaster/sign-in-with-farcaster) - [Hyperliquid agent wallets](https://www.dynamic.xyz/docs/recipes/integrations/hyperliquid-agent-wallets) — Use Dynamic's Node SDK to create MPC master wallets and manage agent wallets (API wallets) for automated, programmatic trading on Hyperliquid - [Hyperliquid SDK Integration](https://www.dynamic.xyz/docs/recipes/integrations/hyperliquid) - [Crypto to fiat onramp and offramp with Iron and Dynamic](https://www.dynamic.xyz/docs/recipes/integrations/offramp-onramp/iron) — Learn how to integrate Iron's payment infrastructure with Dynamic's embedded wallets to let users onramp fiat to crypto and offramp stablecoins to fiat currency via SEPA bank transfer - [Omnibus Sweep (Node.js)](https://www.dynamic.xyz/docs/recipes/integrations/omnibus-sweep) — Create customer wallets, mint USDC gaslessly, and sweep balances to an omnibus account using Dynamic's Node SDK and Pimlico on Base Sepolia - [How to use Dynamic with Particle Network's EIP-7702 Universal Account](https://www.dynamic.xyz/docs/recipes/integrations/particle/particle-network-universal-accounts) — Pair Dynamic embedded wallets (WaaS) with Particle Universal Accounts in EIP-7702 mode: sign delegations and inline authorizations when JSON-RPC wallets cannot. - [Build a prediction market trading app with Kalshi](https://www.dynamic.xyz/docs/recipes/integrations/prediction-markets/kalshi) — Learn how to integrate Kalshi prediction markets with Dynamic's embedded wallets for seamless trading on Solana - [Build a prediction market trading app with Polymarket](https://www.dynamic.xyz/docs/recipes/integrations/prediction-markets/polymarket) — Learn how to integrate Polymarket prediction markets with Dynamic's embedded wallets for seamless trading - [How to Use Dynamic in a Safe App](https://www.dynamic.xyz/docs/recipes/integrations/safe-app) - [Transaction Protection with Shield3](https://www.dynamic.xyz/docs/recipes/integrations/shield-3) - [Circle USDC Gateway with embedded wallets](https://www.dynamic.xyz/docs/recipes/integrations/swaps/circle-gateway) — Learn how to integrate Circle USDC Gateway with Dynamic's MPC embedded wallets for USDC transfers across domains - [Cross-chain swaps with LI.FI](https://www.dynamic.xyz/docs/recipes/integrations/swaps/lifi) — Learn how to integrate LI.FI's cross-chain bridge aggregator with Dynamic's MPC embedded wallets for seamless multi-chain token swaps - [Cross-chain swaps with Mayan](https://www.dynamic.xyz/docs/recipes/integrations/swaps/mayan) — Learn how to integrate Mayan's cross-chain bridge aggregator with Dynamic's MPC embedded wallets for seamless EVM token swaps - [Telegram Auto-Wallets](https://www.dynamic.xyz/docs/recipes/integrations/telegram/telegram-auto-wallets) - [Telegram Mini App](https://www.dynamic.xyz/docs/recipes/integrations/telegram/telegram-mini-app) - [Telegram Bot using server wallets](https://www.dynamic.xyz/docs/recipes/integrations/telegram/telegram-server-wallets-bots) — Learn how to create and integrate Telegram bots with Dynamic's server wallets - [Build a Complete World Mini App with Dynamic](https://www.dynamic.xyz/docs/recipes/integrations/world-id/world-id-mini-app) — Integrate Dynamic's wallet management and authentication in World Mini Apps with cross-wallet transfers. - [Using Dynamic with x402](https://www.dynamic.xyz/docs/recipes/integrations/x402/implementation) — Learn how to implement x402 payments using Dynamic's embedded wallets, server wallets, and external wallet adapters - [Overview](https://www.dynamic.xyz/docs/recipes/integrations/x402/overview) — HTTP 402 pay-per-request concepts with Dynamic; choosing x402 versus Tempo MPP - [Earn yield on stablecoins with Aave](https://www.dynamic.xyz/docs/recipes/integrations/yield/aave) — Learn how to integrate Aave V3 lending markets with Dynamic's MPC embedded wallets for stablecoin yield earning - [Earn yield on stablecoins with Morpho](https://www.dynamic.xyz/docs/recipes/integrations/yield/morpho) — Learn how to integrate Morpho lending vaults with Dynamic's MPC embedded wallets for stablecoin yield earning - [Earn yield on stablecoins with Deframe Pods](https://www.dynamic.xyz/docs/recipes/integrations/yield/stablecoin-yield-pods) — Learn how to integrate Deframe Pods yield strategies with Dynamic's smart wallets for gasless stablecoin yield earning ### Stablecoins - [Buying USDC](https://www.dynamic.xyz/docs/recipes/stablecoins/buy-usdc) - [Building with Stablecoin Accounts](https://www.dynamic.xyz/docs/recipes/stablecoins/quick-start) — Launch global stablecoin accounts in days, not months. All with enterprise-grade security and the speed your users deserve. - [Receiving USDC](https://www.dynamic.xyz/docs/recipes/stablecoins/receive-usdc) - [Sending USDC (React Version)](https://www.dynamic.xyz/docs/recipes/stablecoins/sending-usdc) — Learn how to send USDC tokens from your Dynamic embedded wallet on EVM chains - [Send USDC to Your Friend - Whether They Have a Wallet or Not (React Native Version)](https://www.dynamic.xyz/docs/recipes/stablecoins/transfer-usdc-by-identifier-react-native) — Learn how to enable users to send USDC to others using email addresses or phone numbers, even if the recipient doesn't have a wallet yet - [Send USDC to Your Friend - Whether They Have a Wallet or Not (React Version)](https://www.dynamic.xyz/docs/recipes/stablecoins/transfer-usdc-by-identifier) — Learn how to enable users to send USDC to others using email addresses or phone numbers, even if the recipient doesn't have a wallet yet ## React SDK Components, hooks, wallets, authentication, and reference for React. - [Changelog](https://www.dynamic.xyz/docs/react/changelog) ### Authentication Methods - [Adding Captcha Protection](https://www.dynamic.xyz/docs/react/authentication-methods/captcha) - [Cookie Based Authentication](https://www.dynamic.xyz/docs/react/authentication-methods/cookie-authentication) - [Device Registration](https://www.dynamic.xyz/docs/react/authentication-methods/device-registration) — Verify new devices and manage trusted devices for your users. - [Authenticate with Email](https://www.dynamic.xyz/docs/react/authentication-methods/email) - [Authenticate with External Wallets](https://www.dynamic.xyz/docs/react/authentication-methods/external-wallets) - [MFA Enrollment](https://www.dynamic.xyz/docs/react/authentication-methods/mfa/account-based) - [Action-Based MFA](https://www.dynamic.xyz/docs/react/authentication-methods/mfa/action-based) - [MFA Device Management](https://www.dynamic.xyz/docs/react/authentication-methods/mfa/device-management) — How to delete user MFA devices and perform admin resets. - [MFA Overview](https://www.dynamic.xyz/docs/react/authentication-methods/mfa/overview) - [Authenticate with Passkey](https://www.dynamic.xyz/docs/react/authentication-methods/passkey) - [Authenticate with SMS](https://www.dynamic.xyz/docs/react/authentication-methods/sms) - [Authenticate with Social](https://www.dynamic.xyz/docs/react/authentication-methods/social) - [External Auth Step-Up](https://www.dynamic.xyz/docs/react/authentication-methods/step-up-auth/external-auth) — Request elevated access tokens using your own backend's signed JWTs with the React SDK — no user interaction required. - [Step-Up Authentication](https://www.dynamic.xyz/docs/react/authentication-methods/step-up-auth/overview) — React SDK hooks and UI for step-up authentication — automatic prompts, headless verification, and Dynamic's built-in UI. ### Building Bridges - [Bridge Widget](https://www.dynamic.xyz/docs/react/building-bridges/dynamic-bridge-widget) — The `DynamicBridgeWidget` component allows you to handle multi chain bridging - [Build Multi-Chain Bridging with Custom UI](https://www.dynamic.xyz/docs/react/building-bridges/headless-bridge-widget) — Build your own multi-chain bridging UI from scratch using Dynamic SDK hooks for bridging between any supported chains ### Chains - [Adding Custom Networks](https://www.dynamic.xyz/docs/react/chains/adding-custom-networks) - [Enabling Chains & Networks](https://www.dynamic.xyz/docs/react/chains/enabling-chains) - [Using RPC Providers](https://www.dynamic.xyz/docs/react/chains/rpc-urls) - [Using Networks](https://www.dynamic.xyz/docs/react/chains/using-networks) ### Custom Fields - [Custom Information Capture](https://www.dynamic.xyz/docs/react/custom-fields/overview) ### External Auth - [Using your own authentication provider](https://www.dynamic.xyz/docs/react/external-auth/third-party-auth-overview) - [Configuring your authentication provider](https://www.dynamic.xyz/docs/react/external-auth/third-party-auth-setup) - [Integrating your authentication provider with Dynamic](https://www.dynamic.xyz/docs/react/external-auth/third-party-auth-usage) ### Gating - [Access Lists](https://www.dynamic.xyz/docs/react/gating/access-lists) - [NFT/Token Gating](https://www.dynamic.xyz/docs/react/gating/nft-token-gating) ### Global Wallets - [Create Your Own Global Wallet Package](https://www.dynamic.xyz/docs/react/global-wallets/create-your-own-package) - [Custom Terms of Service and Privacy Policy (Global Wallets only)](https://www.dynamic.xyz/docs/react/global-wallets/custom-tos-and-pp) - [Export Global Wallet Key](https://www.dynamic.xyz/docs/react/global-wallets/export) - [Global Identity](https://www.dynamic.xyz/docs/react/global-wallets/global-identity) - [Global Wallet Native API](https://www.dynamic.xyz/docs/react/global-wallets/global-wallet-native-api) — Direct API for interacting with global wallets without SDK dependencies - [Gasless Transactions on zkSync Era for Global Wallets](https://www.dynamic.xyz/docs/react/global-wallets/global-wallets-gasless-transactions-zksync-era) - [Sponsor Gas for Global Wallets](https://www.dynamic.xyz/docs/react/global-wallets/global-wallets-gasless) - [Global Wallets Overview](https://www.dynamic.xyz/docs/react/global-wallets/overview) - [QR Scanning (Global Connectivity)](https://www.dynamic.xyz/docs/react/global-wallets/qr-scanning) - [Web3 Wallet Libraries](https://www.dynamic.xyz/docs/react/global-wallets/web3-libraries) ### Money And Funding - [Coinbase Onramp (Apple Pay, No KYC)](https://www.dynamic.xyz/docs/react/money-and-funding/coinbase-onramp) — Enable users to purchase up to $500 in cryptocurrency using Coinbase's Apple Pay Guest Checkout without KYC - [Customizing the Onramp Experience](https://www.dynamic.xyz/docs/react/money-and-funding/customizing-the-onramp-experience) - [Default Onramp Experiences](https://www.dynamic.xyz/docs/react/money-and-funding/default-onramps) - [Coinbase](https://www.dynamic.xyz/docs/react/money-and-funding/fund-from-exchange/coinbase) - [Crypto.com Onramp](https://www.dynamic.xyz/docs/react/money-and-funding/fund-from-exchange/crypto-dot-com) - [Kraken](https://www.dynamic.xyz/docs/react/money-and-funding/fund-from-exchange/kraken) - [Overview](https://www.dynamic.xyz/docs/react/money-and-funding/fund-from-exchange/overview) - [Fund from External Wallet](https://www.dynamic.xyz/docs/react/money-and-funding/fund-from-external-wallet) ### Reference - [Components Introduction](https://www.dynamic.xyz/docs/react/reference/components/components-introduction) - [DynamicBridgeWidget](https://www.dynamic.xyz/docs/react/reference/components/dynamicbridgewidget) — The `DynamicBridgeWidget` component allows you to handle multi chain bridging - [DynamicConnectButton](https://www.dynamic.xyz/docs/react/reference/components/dynamicconnectbutton) - [DynamicEmbeddedWidget](https://www.dynamic.xyz/docs/react/reference/components/dynamicembeddedwidget) - [DynamicMultiWalletPromptsWidget](https://www.dynamic.xyz/docs/react/reference/components/dynamicmultiwalletpromptswidget) - [DynamicUserProfile](https://www.dynamic.xyz/docs/react/reference/components/dynamicuserprofile) - [DynamicWidget](https://www.dynamic.xyz/docs/react/reference/components/dynamicwidget) - [DynamicNav](https://www.dynamic.xyz/docs/react/reference/components/dynamicwidgetnav) - [Dynamic Events](https://www.dynamic.xyz/docs/react/reference/events/dynamic-events) - [Events Introduction](https://www.dynamic.xyz/docs/react/reference/events/events-introduction) - [onAuthFailure](https://www.dynamic.xyz/docs/react/reference/events/onauthfailure) - [onAuthFlowCancel](https://www.dynamic.xyz/docs/react/reference/events/onauthflowcancel) - [onAuthFlowClose](https://www.dynamic.xyz/docs/react/reference/events/onauthflowclose) - [onAuthFlowOpen](https://www.dynamic.xyz/docs/react/reference/events/onauthflowopen) - [onAuthInit](https://www.dynamic.xyz/docs/react/reference/events/onauthinit) - [onAuthSuccess](https://www.dynamic.xyz/docs/react/reference/events/onauthsuccess) - [onEmbeddedWalletCreated](https://www.dynamic.xyz/docs/react/reference/events/onembeddedwalletcreated) - [onLogout](https://www.dynamic.xyz/docs/react/reference/events/onlogout) - [onOtpVerificationResult](https://www.dynamic.xyz/docs/react/reference/events/onotpverificationresult) - [onSignedMessage](https://www.dynamic.xyz/docs/react/reference/events/onsignedmessage) - [onUserProfileUpdate](https://www.dynamic.xyz/docs/react/reference/events/onuserprofileupdate) - [onWalletAdded](https://www.dynamic.xyz/docs/react/reference/events/onwalletadded) - [onWalletConnectionFailed](https://www.dynamic.xyz/docs/react/reference/events/onWalletConnectionFailed) - [onWalletRemoved](https://www.dynamic.xyz/docs/react/reference/events/onwalletremoved) - [onWalletTabSelected](https://www.dynamic.xyz/docs/react/reference/events/onWalletTabSelected) - [handleAuthenticatedUser](https://www.dynamic.xyz/docs/react/reference/handlers/handleauthenticateduser) - [handleConnectedWallet](https://www.dynamic.xyz/docs/react/reference/handlers/handleconnectedwallet) - [Handlers Introduction](https://www.dynamic.xyz/docs/react/reference/handlers/handlers-introduction) - [useDynamicWaas](https://www.dynamic.xyz/docs/react/reference/hooks/embedded-wallets/usedynamicwaas) - [useEmbeddedReveal](https://www.dynamic.xyz/docs/react/reference/hooks/embedded-wallets/useembeddedreveal) - [useWalletBackup](https://www.dynamic.xyz/docs/react/reference/hooks/embedded-wallets/usewalletbackup) - [useWalletDelegation](https://www.dynamic.xyz/docs/react/reference/hooks/embedded-wallets/usewalletdelegation) - [useWalletPassword](https://www.dynamic.xyz/docs/react/reference/hooks/embedded-wallets/usewalletpassword) - [useExchangeAccounts](https://www.dynamic.xyz/docs/react/reference/hooks/funding/useexchangeaccounts) - [useFundWithWallet](https://www.dynamic.xyz/docs/react/reference/hooks/funding/usefundwithwallet) - [useOnramp](https://www.dynamic.xyz/docs/react/reference/hooks/funding/useonramp) - [useOpenFundingOptions](https://www.dynamic.xyz/docs/react/reference/hooks/funding/useopenfundingoptions) - [usePayWithDynamic](https://www.dynamic.xyz/docs/react/reference/hooks/funding/usepaywithdynamic) - [Hooks Introduction](https://www.dynamic.xyz/docs/react/reference/hooks/hooks-introduction) - [useEmbeddedWallet](https://www.dynamic.xyz/docs/react/reference/hooks/legacy-embedded-wallets/useembeddedwallet) - [usePasskeyRecovery](https://www.dynamic.xyz/docs/react/reference/hooks/legacy-embedded-wallets/usepasskeyrecovery) - [useUpgradeEmbeddedWallet](https://www.dynamic.xyz/docs/react/reference/hooks/legacy-embedded-wallets/useupgradeembeddedwallet) - [useAuthenticateConnectedUser](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useauthenticatedconnecteduser) - [useAuthenticatePasskeyMFA](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useauthenticatepasskeymfa) - [useConnectWithOtp](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useconnectwithotp) — Allow for email or sms OTP authentication - [useDeletePasskey](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usedeletepasskey) - [useDeleteUserAccount](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usedeleteuseraccount) - [useExternalAuth](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useexternalauth) - [useGetMfaToken](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usegetmfatoken) - [useIsLoggedIn](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useisloggedin) - [useIsMfaRequiredForAction](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useismfarequiredforaction) - [useOtpVerificationRequest](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useotpverificationrequest) - [usePromptMfaAuth](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usepromptmfa) - [useRefreshAuth](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/userefreshauth) - [useRefreshUser](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/userefreshuser) - [useRegisterPasskey](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/userregisterpasskey) - [useSignInWithPasskey](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usesigninwithpasskey) - [useSocialAccounts](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usesocialaccounts) - [useStepUpAuthentication](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usestepupauthentication) - [useSyncMfaFlow](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/usesyncmfaflow) - [useUserUpdateRequest](https://www.dynamic.xyz/docs/react/reference/hooks/login-user-management/useuserupdaterequest) — Programmatically update the user profile - [useDynamicContext](https://www.dynamic.xyz/docs/react/reference/hooks/usedynamiccontext) — Dynamic's React Context which is set via DynamicContextProvider - [useDynamicEvents](https://www.dynamic.xyz/docs/react/reference/hooks/usedynamicevents) - [useDynamicModals](https://www.dynamic.xyz/docs/react/reference/hooks/usedynamicmodals) - [useDynamicScopes](https://www.dynamic.xyz/docs/react/reference/hooks/usedynamicscopes) - [useMultichainTokenBalances](https://www.dynamic.xyz/docs/react/reference/hooks/usemultichaintokenbalances) - [useReinitialize](https://www.dynamic.xyz/docs/react/reference/hooks/usereinitialize) - [useRpcProviders](https://www.dynamic.xyz/docs/react/reference/hooks/userpcproviders) - [useSendBalance](https://www.dynamic.xyz/docs/react/reference/hooks/usesendbalance) - [useSwitchNetwork](https://www.dynamic.xyz/docs/react/reference/hooks/useswitchnetwork) - [useTokenBalances](https://www.dynamic.xyz/docs/react/reference/hooks/usetokenbalances) - [useTransactionSimulation](https://www.dynamic.xyz/docs/react/reference/hooks/usetransactionsimulation) — Use transaction simulation without Dynamic's UI - [useUpgradeToDynamicWaasFlow](https://www.dynamic.xyz/docs/react/reference/hooks/useupgradetodynamicwaasflow) - [useSmartWallets](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/usesmartwallets) - [useSwitchWallet](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/useswitchwallet) - [useUserWallets](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/useuserwallets) — Get access to the current user/session wallets - [useWalletConnectorEvent](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/usewalletconnectorevent) - [useWalletItemActions](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/usewalletitemactions) - [useWalletOptions](https://www.dynamic.xyz/docs/react/reference/hooks/wallets/usewalletoptions) - [Iframe Integration](https://www.dynamic.xyz/docs/react/reference/iframe) - [SDK/User Loading States](https://www.dynamic.xyz/docs/react/reference/loading-login-states) - [AccessDeniedCustomButton](https://www.dynamic.xyz/docs/react/reference/objects/access-denied-custom-button) - [EvmNetwork](https://www.dynamic.xyz/docs/react/reference/objects/evmNetwork) - [EvmRpcProvider](https://www.dynamic.xyz/docs/react/reference/objects/EvmRpcProvider) - [EvmRpcProviderMethods](https://www.dynamic.xyz/docs/react/reference/objects/EvmRpcProviderMethods) - [GenericNetwork](https://www.dynamic.xyz/docs/react/reference/objects/GenericNetwork) - [LocaleResource](https://www.dynamic.xyz/docs/react/reference/objects/locale) - [NameService](https://www.dynamic.xyz/docs/react/reference/objects/NameService) - [NativeCurrency](https://www.dynamic.xyz/docs/react/reference/objects/NativeCurrency) - [PhoneData](https://www.dynamic.xyz/docs/react/reference/objects/phone-data) - [React Objects Introduction](https://www.dynamic.xyz/docs/react/reference/objects/references-introduction) - [SocialProvider](https://www.dynamic.xyz/docs/react/reference/objects/social-provider) - [SolanaRpcProvider](https://www.dynamic.xyz/docs/react/reference/objects/SolanaRpcProvider) - [SolanaRpcProviderMethods](https://www.dynamic.xyz/docs/react/reference/objects/SolanaRpcProviderMethods) - [JWT Payload](https://www.dynamic.xyz/docs/react/reference/objects/user-payload) - [UserProfile](https://www.dynamic.xyz/docs/react/reference/objects/userprofile) - [JwtVerifiedCredential](https://www.dynamic.xyz/docs/react/reference/objects/verified-credential) - [SdkViews](https://www.dynamic.xyz/docs/react/reference/objects/views) - [WalletOption](https://www.dynamic.xyz/docs/react/reference/objects/wallet-option) - [Wallet](https://www.dynamic.xyz/docs/react/reference/objects/wallet) - [WalletConnectConnector](https://www.dynamic.xyz/docs/react/reference/objects/walletconnect-connector) - [WalletConnector](https://www.dynamic.xyz/docs/react/reference/objects/walletconnector) - [WalletsByChain](https://www.dynamic.xyz/docs/react/reference/objects/wallets-by-chain) - [DynamicContextProvider](https://www.dynamic.xyz/docs/react/reference/providers/dynamiccontextprovider) - [DynamicWagmiConnector](https://www.dynamic.xyz/docs/react/reference/providers/dynamicwagmiconnector) — The `DynamicWagmiConnector` component integrates your Dynamic project settings with Wagmi - [Providers and Connectors Introduction](https://www.dynamic.xyz/docs/react/reference/providers/providers-introduction) - [React Quickstart](https://www.dynamic.xyz/docs/react/reference/quickstart) - [Token Balances](https://www.dynamic.xyz/docs/react/reference/token-balances) - [Upgrade SDK from V0 to V1](https://www.dynamic.xyz/docs/react/reference/upgrade/v1) - [Upgrade SDK from V1 to V2](https://www.dynamic.xyz/docs/react/reference/upgrade/v2) - [Upgrade SDK from V2 to V3](https://www.dynamic.xyz/docs/react/reference/upgrade/v3) - [Upgrade SDK from V3 to V4](https://www.dynamic.xyz/docs/react/reference/upgrade/v4) - [Using Ethers](https://www.dynamic.xyz/docs/react/reference/using-ethers) - [Using Wagmi](https://www.dynamic.xyz/docs/react/reference/using-wagmi) - [getAuthToken](https://www.dynamic.xyz/docs/react/reference/utilities/getauthtoken) - [getMinAuthToken](https://www.dynamic.xyz/docs/react/reference/utilities/getminauthtoken) - [getNetwork](https://www.dynamic.xyz/docs/react/reference/utilities/getnetwork) - [getOrMapViemChain](https://www.dynamic.xyz/docs/react/reference/utilities/getormapviemchain) - [isZeroDevConnector](https://www.dynamic.xyz/docs/react/reference/utilities/is-zero-dev-connector) - [isAuthenticatedWithAWallet](https://www.dynamic.xyz/docs/react/reference/utilities/isauthenticatedwithawallet) - [isLedgerSolanaWallet](https://www.dynamic.xyz/docs/react/reference/utilities/isledgersolanawallet) - [mergeNetworks](https://www.dynamic.xyz/docs/react/reference/utilities/mergenetworks) - [overrideNetworkRpcUrl](https://www.dynamic.xyz/docs/react/reference/utilities/overridenetworkrpcurl) - [Utilities Introduction](https://www.dynamic.xyz/docs/react/reference/utilities/utilities-introduction) ### Smart Wallets - [Gas Sponsorship Setup](https://www.dynamic.xyz/docs/react/smart-wallets/add-smart-wallets) — Let your users forget about gas fees and focus on your app. - [Advanced Usage](https://www.dynamic.xyz/docs/react/smart-wallets/advanced) - [Alchemy](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/alchemy) — This guide walks you through using Dynamic as the signer for Alchemy Smart Accounts (Light Account) - [Biconomy](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/biconomy) - [Circle](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/circle) - [Crossmint](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/crossmint) - [Gelato](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/gelato) - [Metamask](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/metamask) - [Pimlico](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/pimlico) - [Rhinestone](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/rhinestone) — Integrate Dynamic signers with Rhinestone smart accounts. - [Safe](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/safe) - [zkSync](https://www.dynamic.xyz/docs/react/smart-wallets/smart-wallet-providers/zksync) - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/react/smart-wallets/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. ### Users - [Accessing Users](https://www.dynamic.xyz/docs/react/users/accessing-users) - [Account Deletion](https://www.dynamic.xyz/docs/react/users/account-deletion) - [Check For Missing Info](https://www.dynamic.xyz/docs/react/users/check-for-missing-info) - [Displaying & Updating User Info](https://www.dynamic.xyz/docs/react/users/displaying-updating) - [Distinguishing Between Login Methods](https://www.dynamic.xyz/docs/react/users/distinguishing-login-methods) - [Email and Phone Verification](https://www.dynamic.xyz/docs/react/users/email-verification) - [Collecting Extra Information (Information Capture)](https://www.dynamic.xyz/docs/react/users/information-capture) - [Social Linking](https://www.dynamic.xyz/docs/react/users/social-linking) - [Verified Credentials](https://www.dynamic.xyz/docs/react/users/verified-credential) ### Using Our UI - [CSS Variables](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/css/css-variables) - [Custom CSS](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/css/custom-css) - [Themes & Settings](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/css/themes) - [Adapt Copy With Translations](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/customizing-copy-translations) - [UI Customization Overview](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/customizing-ui) - [Figma Designs](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/figma-design-system) - [Customizing Signup/Login UI](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/signup-login) - [Customizing Terms of Service (ToS) & Privacy Policy (All Wallets)](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/tos-privacy-policy) - [Inject Extra Content in Widget](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/tutorials/custom-widget-content) - [Design Techniques Tutorial](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/tutorials/design-tutorial) - [Login Views Tutorial](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/tutorials/login-views-guide) - [Wallet List Views Tutorial](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/tutorials/wallet-list-views-guide) - [Adapt UI With Views](https://www.dynamic.xyz/docs/react/using-our-ui/design-customizations/views) ### Wallets - [Creating Embedded Wallets (Legacy)](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/legacy/create-embedded-wallets) - [Wallet Reveal and Unlinking (Legacy)](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/legacy/reveal-export) - [Pre-generating Wallets](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/create-pregen-wallet) — Create embedded wallets for users before they authenticate - [Creating Wallets](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/creating-wallets) - [Developer Actions](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) - [Storage Best Practices](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/delegated-access/storage-best-practices) — How to securely store delegated key shares and wallet API keys after decryption. - [Triggering Delegation](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user. - [Personal Subdomains](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/global-identity) - [Google Drive backup setup](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/google-drive-backup) — Configure Google Drive as a backup option for embedded wallet recovery - [Importing & Exporting Embedded Wallets](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/import-export) - [Password encryption](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/password-encryption) — Add password protection to embedded wallets for enhanced security - [Policies & Rules](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/policies) — Control wallet interactions with fine-grained, tamper-resistant rules across EVM, Solana, and Stellar. - [Recovering an Embedded Wallet](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/recovery) - [Setup Embedded Wallets](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/setup) - [Embedded Wallet Signing Configuration](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/transactions) - [Upgrading to TSS-MPC (V3 Wallets)](https://www.dynamic.xyz/docs/react/wallets/embedded-wallets/mpc/upgrade-guide) - [Block Addresses With Chainalysis](https://www.dynamic.xyz/docs/react/wallets/external-wallets/chainalysis) - [Coinbase Smart Wallet](https://www.dynamic.xyz/docs/react/wallets/external-wallets/coinbase-smart-wallet) - [Connected vs Authenticated](https://www.dynamic.xyz/docs/react/wallets/external-wallets/connected-vs-authenticated) - [Custom Sign Message](https://www.dynamic.xyz/docs/react/wallets/external-wallets/custom-sign-message) - [External Wallets Overview](https://www.dynamic.xyz/docs/react/wallets/external-wallets/external-wallets-overview) - [Multiple Wallet Connections (Multi-Wallet)](https://www.dynamic.xyz/docs/react/wallets/external-wallets/multi-wallet) - [Phantom Redirect](https://www.dynamic.xyz/docs/react/wallets/external-wallets/phantom-redirect) - [Recommend Wallets at Signup](https://www.dynamic.xyz/docs/react/wallets/external-wallets/recommend-wallets) - [Sort and Filter Wallets](https://www.dynamic.xyz/docs/react/wallets/external-wallets/sort-and-filter-wallets) - [Accessing Connected Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/accessing-wallets) - [Bitcoin Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/bitcoin-wallets) - [Create a Partially Signed Bitcoin Transaction (PSBT)](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/create-a-psbt) - [Send Bitcoin](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/send-a-transaction) - [Send a raw transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/send-raw-transaction) - [Sign a message](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/sign-a-message) - [Sign a Partially Signed Bitcoin Transaction (PSBT) - Embedded Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/sign-a-pbst-embedded) - [Sign a Partially Signed Bitcoin Transaction (PSBT)](https://www.dynamic.xyz/docs/react/wallets/using-wallets/bitcoin/sign-a-psbt) - [Cosmos Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/cosmos/cosmos-wallets) - [Configure Viem's WalletClient](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/configure-viem-walletclient) — Modify Viem's WalletClient to your unique needs. - [EIP-5792](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/eip-5792) — Learn how to use EIP-5792 - [Estimate Gas](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/estimate-gas) - [Get balance for all wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/get-balance-for-all-wallets) — In this example, we will get the balance for each connected wallet. - [Fetch Balance](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/get-wallet-balance) - [Raw Signing (EVM)](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/raw-signing) - [Mint an NFT on EVM with Wagmi](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/send-a-transaction-wagmi) - [Send a transaction on Ethereum/EVM](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/send-a-transaction) - [Sign a message in Ethereum/EVM](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/sign-a-message) - [Sign a transaction on Ethereum/EVM](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/sign-a-transaction) — Sign an EVM transaction without broadcasting it to the network. - [Sign Typed Data in Ethereum/EVM](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/sign-typed-data) — Use the Viem SignTypedData method for EIP-712 data. - [Using EVM Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/using-evm-wallets) - [Validate Signatures](https://www.dynamic.xyz/docs/react/wallets/using-wallets/evm/validate-signatures) - [Display Networks](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/display-networks) - [Fetch External Wallets to Connect](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/fetch-display-wallets) - [Fetch Token Balances](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/get-token-balances) - [Fetch wallet transactions](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/get-wallet-transactions) - [Link/Unlink a Wallet](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/link-a-wallet) - [Multi Asset UI](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/multi-asset) - [Send Assets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/send-balance) - [Fetch Balance](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/show-balance) - [Switch user's wallet](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/switch-wallet) - [Track Wallet Events/Changes](https://www.dynamic.xyz/docs/react/wallets/using-wallets/general/wallet-events) — Listen for wallet lifecycle events to keep your UI in sync. - [Gasless Transactions on Solana with a Fee Payer](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/gasless-transactions) - [Send Solana Legacy Transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/send-legacy-solana-transaction) - [Send a Versioned Solana Transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/send-versioned-solana-transaction) - [Tips for transactions with Solana embedded wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/solana-transaction-tips) - [Using Solana Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/solana-wallets) - [Sponsored Transactions on Solana with a Relayer](https://www.dynamic.xyz/docs/react/wallets/using-wallets/solana/sponsored-transactions-kora) - [Spark Wallet Integration Guide](https://www.dynamic.xyz/docs/react/wallets/using-wallets/spark/integration-guide) — Step-by-step guide for integrating your Spark wallet with Dynamic - [Spark Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/spark/spark-wallets) - [Using Stellar wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/stellar/stellar-wallets) - [Gasless Transactions on Sui](https://www.dynamic.xyz/docs/react/wallets/using-wallets/sui/gasless-transactions) — Learn how to send Sui transactions without making users pay gas fees. - [Send A Sui Transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/sui/send-sui-transaction) - [Sui Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/sui/using-sui-wallets) - [Batch Transactions](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/batch-transactions) - [Gasless Transactions](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/gasless-transactions) - [Parallel Transactions](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/parallel-transactions) - [Send a Transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/send-a-transaction) - [Sign a Message](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/sign-a-message) - [Tempo Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/tempo-wallets) - [TIP-20 Transfers](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tempo/tip20-transfers) - [Generate TON Connect Proof](https://www.dynamic.xyz/docs/react/wallets/using-wallets/ton/generate-ton-connect-proof) - [Send Jettons](https://www.dynamic.xyz/docs/react/wallets/using-wallets/ton/send-jettons) - [Send a Raw Transaction](https://www.dynamic.xyz/docs/react/wallets/using-wallets/ton/send-raw-transaction) - [Send TON](https://www.dynamic.xyz/docs/react/wallets/using-wallets/ton/send-ton) - [TON Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/ton/ton-wallets) - [Tron Wallet Integration Guide](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tron/integration-guide) — Step-by-step guide for integrating your Tron wallet with Dynamic using TronWallet Adapter - [Tron Wallets](https://www.dynamic.xyz/docs/react/wallets/using-wallets/tron/tron-wallets) ## JavaScript SDK Vanilla JS / framework-agnostic integration. - [Changelog](https://www.dynamic.xyz/docs/javascript/changelog) - [User and Session Management](https://www.dynamic.xyz/docs/javascript/user-session-management) ### Authentication Methods - [Adding Captcha Protection](https://www.dynamic.xyz/docs/javascript/authentication-methods/captcha) - [Cookie Based Authentication](https://www.dynamic.xyz/docs/javascript/authentication-methods/cookie-authentication) - [Device Registration](https://www.dynamic.xyz/docs/javascript/authentication-methods/device-registration) — Verify new devices and manage trusted devices for your users. - [Authenticate with Email](https://www.dynamic.xyz/docs/javascript/authentication-methods/email) - [Authenticate with External Wallets](https://www.dynamic.xyz/docs/javascript/authentication-methods/external-wallets) - [Check Recovery Codes Acknowledgment](https://www.dynamic.xyz/docs/javascript/authentication-methods/is-pending-recovery-codes-acknowledgment) - [Check MFA Authentication Status](https://www.dynamic.xyz/docs/javascript/authentication-methods/is-user-missing-mfa-auth) - [Check Onboarding Completion](https://www.dynamic.xyz/docs/javascript/authentication-methods/is-user-onboarding-complete) - [MFA Enrollment](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/account-based) - [Action-Based MFA](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/action-based) - [MFA Device Management](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/device-management) — How to delete user MFA devices and perform admin resets. - [MFA Overview](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/overview) - [Passkeys](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/passkey) - [Recovery Codes](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/recovery-codes) - [Session-Based MFA](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/session-mfa) - [Authenticator Apps](https://www.dynamic.xyz/docs/javascript/authentication-methods/mfa/totp) - [Authenticate with Passkey](https://www.dynamic.xyz/docs/javascript/authentication-methods/passkey) - [Refresh Authentication](https://www.dynamic.xyz/docs/javascript/authentication-methods/refresh-auth) - [Refresh User Data](https://www.dynamic.xyz/docs/javascript/authentication-methods/refresh-user) - [Authenticate with SMS](https://www.dynamic.xyz/docs/javascript/authentication-methods/sms) - [Authenticate with Social](https://www.dynamic.xyz/docs/javascript/authentication-methods/social) - [External Auth Step-Up](https://www.dynamic.xyz/docs/javascript/authentication-methods/step-up-auth/external-auth) — Request elevated access tokens using your own backend's signed JWTs — no user interaction required. - [Step-Up Authentication](https://www.dynamic.xyz/docs/javascript/authentication-methods/step-up-auth/overview) — Headless step-up authentication using the JavaScript SDK — check, verify, and the SDK handles the rest. ### External Auth - [Using your own authentication provider](https://www.dynamic.xyz/docs/javascript/external-auth/third-party-auth-overview) - [Configuring your authentication provider](https://www.dynamic.xyz/docs/javascript/external-auth/third-party-auth-setup) - [Integrating your authentication provider with Dynamic](https://www.dynamic.xyz/docs/javascript/external-auth/third-party-auth-usage) ### Reference - [Adding Extensions](https://www.dynamic.xyz/docs/javascript/reference/adding-extensions) — Add chain wallet and addon support to your Dynamic client with extensions - [Adding Aptos Extensions](https://www.dynamic.xyz/docs/javascript/reference/aptos/adding-aptos-extension) — Add Aptos blockchain support to your Dynamic client - [Checking Aptos Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/aptos/checking-aptos-wallet-account-type) - [getAptosClient](https://www.dynamic.xyz/docs/javascript/reference/aptos/get-aptos-client) - [signAndSubmitTransaction (Aptos)](https://www.dynamic.xyz/docs/javascript/reference/aptos/sign-and-submit-transaction) - [signTransaction (Aptos)](https://www.dynamic.xyz/docs/javascript/reference/aptos/sign-transaction) - [Adding Bitcoin Extensions](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/adding-bitcoin-extension) — Add Bitcoin blockchain support to your Dynamic client - [Checking Bitcoin Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/checking-bitcoin-wallet-account-type) - [sendBitcoin](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/send-bitcoin) - [sendRawTransaction](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/send-raw-transaction) - [signMessageWithCustomOptions](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/sign-message-with-custom-options) - [signPsbt](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/sign-psbt) - [signPsbts](https://www.dynamic.xyz/docs/javascript/reference/bitcoin/sign-psbts) - [addCoinbaseOnrampOrderEventListener](https://www.dynamic.xyz/docs/javascript/reference/client/add-coinbase-onramp-order-event-listener) - [attachCheckoutTransactionSource](https://www.dynamic.xyz/docs/javascript/reference/client/attach-checkout-transaction-source) - [canConnectWithHardwareWallet](https://www.dynamic.xyz/docs/javascript/reference/client/can-connect-with-hardware-wallet) — Check if a wallet provider supports a given hardware wallet vendor - [cancelCheckoutTransaction](https://www.dynamic.xyz/docs/javascript/reference/client/cancel-checkout-transaction) - [Checkout Flow](https://www.dynamic.xyz/docs/javascript/reference/client/checkout-flow) — End-to-end guide for completing a checkout transaction - [createCheckoutTransaction](https://www.dynamic.xyz/docs/javascript/reference/client/create-checkout-transaction) - [createCoinbaseOnrampOrder](https://www.dynamic.xyz/docs/javascript/reference/client/create-coinbase-onramp-order) - [createCryptoDotComPayment](https://www.dynamic.xyz/docs/javascript/reference/client/create-crypto-dot-com-payment) - [Creating a Dynamic Client](https://www.dynamic.xyz/docs/javascript/reference/client/create-dynamic-client) — The first step in using the JavaScript SDK is to create a Dynamic Client - [createKrakenExchangeTransfer](https://www.dynamic.xyz/docs/javascript/reference/client/create-kraken-exchange-transfer) - [executeSwapTransaction](https://www.dynamic.xyz/docs/javascript/reference/client/execute-swap-transaction) - [getCheckoutTransactionQuote](https://www.dynamic.xyz/docs/javascript/reference/client/get-checkout-transaction-quote) - [getCheckoutTransaction](https://www.dynamic.xyz/docs/javascript/reference/client/get-checkout-transaction) - [getCoinbaseBuyUrl](https://www.dynamic.xyz/docs/javascript/reference/client/get-coinbase-buy-url) - [getKrakenAccounts](https://www.dynamic.xyz/docs/javascript/reference/client/get-kraken-accounts) - [getKrakenWhitelistedAddresses](https://www.dynamic.xyz/docs/javascript/reference/client/get-kraken-whitelisted-addresses) - [getMissingVerificationForCoinbaseOnrampOrder](https://www.dynamic.xyz/docs/javascript/reference/client/get-missing-verification-for-coinbase-onramp-order) - [getSwapQuote](https://www.dynamic.xyz/docs/javascript/reference/client/get-swap-quote) - [getSwapStatus](https://www.dynamic.xyz/docs/javascript/reference/client/get-swap-status) - [Initializing the Dynamic Client](https://www.dynamic.xyz/docs/javascript/reference/client/initialize-dynamic-client) - [isHardwareWalletAccount](https://www.dynamic.xyz/docs/javascript/reference/client/is-hardware-wallet-account) — Check if a wallet account was connected via a hardware wallet - [Kraken Integration](https://www.dynamic.xyz/docs/javascript/reference/client/kraken-integration) — Transfer crypto from Kraken exchange accounts to external wallets - [offEvent](https://www.dynamic.xyz/docs/javascript/reference/client/off-event) - [onEvent](https://www.dynamic.xyz/docs/javascript/reference/client/on-event) - [submitCheckoutTransaction](https://www.dynamic.xyz/docs/javascript/reference/client/submit-checkout-transaction) - [Adding EVM Extensions](https://www.dynamic.xyz/docs/javascript/reference/evm/adding-evm-extensions) — Add one or more EVM extensions to support embedded wallets and external wallets on EVM chains - [calculateEvmTransactionFee](https://www.dynamic.xyz/docs/javascript/reference/evm/calculate-evm-transaction-fee) — Estimate the gas fee for an EVM transaction - [Checking EVM Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/evm/checking-evm-wallet-account-type) - [Getting a Viem PublicClient](https://www.dynamic.xyz/docs/javascript/reference/evm/getting-viem-public-client) - [Getting a Viem WalletClient](https://www.dynamic.xyz/docs/javascript/reference/evm/getting-viem-wallet-client) - [simulateEvmTransaction](https://www.dynamic.xyz/docs/javascript/reference/evm/simulate-evm-transaction) — Preview an EVM transaction's effects before sending it - [Network Transformers](https://www.dynamic.xyz/docs/javascript/reference/networks/network-transformers) — Customize network configuration before it's used throughout the SDK - [JavaScript Quickstart](https://www.dynamic.xyz/docs/javascript/reference/quickstart) - [Adding Solana Extensions](https://www.dynamic.xyz/docs/javascript/reference/solana/adding-solana-extensions) — To interact with the Solana wallets, you need to add the appropriate extensions - [calculateSolanaTransactionFee](https://www.dynamic.xyz/docs/javascript/reference/solana/calculate-solana-transaction-fee) — Estimate the fee for a Solana transaction - [Checking Solana Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/solana/checking-solana-wallet-account-type) - [Solana Connection](https://www.dynamic.xyz/docs/javascript/reference/solana/getting-solana-connection) - [isSolanaGasSponsorshipEnabled](https://www.dynamic.xyz/docs/javascript/reference/solana/is-solana-gas-sponsorship-enabled) — Check if SVM gas sponsorship is enabled for your project. - [addPhantomRedirectSolanaExtension](https://www.dynamic.xyz/docs/javascript/reference/solana/phantom-redirect-extension) — Enable Phantom wallet support via deep link redirect on mobile - [Signing and Sending Transactions with Solana](https://www.dynamic.xyz/docs/javascript/reference/solana/signing-sending-transactions) - [simulateSolanaTransaction](https://www.dynamic.xyz/docs/javascript/reference/solana/simulate-solana-transaction) — Preview a Solana transaction's effects before sending it - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/javascript/reference/solana/svm-gas-sponsorship) — Sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. - [Adding Starknet Extension](https://www.dynamic.xyz/docs/javascript/reference/starknet/adding-starknet-extension) — Add Starknet blockchain support to your Dynamic client - [Checking Starknet Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/starknet/checking-starknet-wallet-account-type) - [getStarknetAccount](https://www.dynamic.xyz/docs/javascript/reference/starknet/get-starknet-account) - [Adding Sui Extensions](https://www.dynamic.xyz/docs/javascript/reference/sui/adding-sui-extension) — Add Sui blockchain support to your Dynamic client - [Checking Sui Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/sui/checking-sui-wallet-account-type) - [getSuiClient](https://www.dynamic.xyz/docs/javascript/reference/sui/get-sui-client) - [signAndExecuteTransactionBlock (Sui)](https://www.dynamic.xyz/docs/javascript/reference/sui/sign-and-execute-transaction-block) - [signAndExecuteTransaction (Sui)](https://www.dynamic.xyz/docs/javascript/reference/sui/sign-and-execute-transaction) - [signTransactionBlock (Sui)](https://www.dynamic.xyz/docs/javascript/reference/sui/sign-transaction-block) - [signTransaction (Sui)](https://www.dynamic.xyz/docs/javascript/reference/sui/sign-transaction) - [Algorand](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/algorand) — Derive Algorand addresses and sign transactions using Dynamic embedded wallets - [Aptos](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/aptos) — Derive Aptos addresses and sign transactions using Dynamic embedded wallets - [Cardano](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/cardano) — Derive Cardano addresses and sign transactions using Dynamic embedded wallets - [Cosmos](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/cosmos) — Derive Cosmos SDK chain addresses and sign transactions using Dynamic embedded wallets - [Mavryk](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/mavryk) — Derive Mavryk addresses and sign transactions using Dynamic embedded wallets - [NEAR](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/near) — Derive NEAR addresses and sign transactions using Dynamic embedded wallets - [Using chains with Tier 2 and 3 support — Technical Overview](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/overview) — Embedded wallets via raw signing with helper methods and EOA support - [XRP (Ripple)](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/ripple) — Derive XRP addresses and sign transactions using Dynamic embedded wallets - [Tron](https://www.dynamic.xyz/docs/javascript/reference/tier-2-chains/tron) — Derive Tron addresses and sign transactions using Dynamic embedded wallets - [Adding TON Extensions](https://www.dynamic.xyz/docs/javascript/reference/ton/adding-ton-extension) — Add TON blockchain support to your Dynamic client - [Checking TON Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/ton/checking-ton-wallet-account-type) - [generateTonConnectProof](https://www.dynamic.xyz/docs/javascript/reference/ton/generate-ton-connect-proof) - [sendJetton](https://www.dynamic.xyz/docs/javascript/reference/ton/send-jetton) - [sendTon](https://www.dynamic.xyz/docs/javascript/reference/ton/send-ton) - [sendTransaction (TON)](https://www.dynamic.xyz/docs/javascript/reference/ton/send-transaction) - [Adding Tron Extensions](https://www.dynamic.xyz/docs/javascript/reference/tron/adding-tron-extension) — Add Tron blockchain support to your Dynamic client - [Checking Tron Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/tron/checking-tron-wallet-account-type) - [getTronWeb](https://www.dynamic.xyz/docs/javascript/reference/tron/get-tron-web) - [sendTransaction (Tron)](https://www.dynamic.xyz/docs/javascript/reference/tron/send-transaction) - [Checking if Dynamic WaaS is enabled](https://www.dynamic.xyz/docs/javascript/reference/waas/checking-if-waas-is-enabled) - [Checking WaaS Wallet Account Type](https://www.dynamic.xyz/docs/javascript/reference/waas/checking-waas-wallet-account-type) - [Creating WaaS Wallet Accounts](https://www.dynamic.xyz/docs/javascript/reference/waas/creating-waas-wallet-accounts) - [Exporting WaaS Private Key](https://www.dynamic.xyz/docs/javascript/reference/waas/exporting-waas-private-key) - [Importing WaaS Private Key](https://www.dynamic.xyz/docs/javascript/reference/waas/importing-waas-private-key) - [Password encryption](https://www.dynamic.xyz/docs/javascript/reference/waas/password-encryption) — Add password protection to embedded wallets for enhanced security - [Adding a network](https://www.dynamic.xyz/docs/javascript/reference/wallets/add-network) - [Checking Wallet Account Availability](https://www.dynamic.xyz/docs/javascript/reference/wallets/check-wallet-account-availability) - [Connecting and Verifying a Wallet](https://www.dynamic.xyz/docs/javascript/reference/wallets/connect-and-verify-wallet) - [Getting Active Network](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-active-network) - [Getting Available Wallets to Connect](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-available-wallets-to-connect) - [Getting Balance](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-balance) - [Getting Balances](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-balances) — Retrieve token balances for a wallet account on a specific network. - [Getting Connected Addresses](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-connected-addresses) - [Getting Multichain Balances](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-multichain-balances) - [Getting Networks Data](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-networks-data) - [Getting Transaction History](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-transaction-history) - [Getting the Wallet Account Given an Address and Chain](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-wallet-account-from-address) - [Getting Wallet Accounts](https://www.dynamic.xyz/docs/javascript/reference/wallets/get-wallet-accounts) - [Hardware Wallet Support](https://www.dynamic.xyz/docs/javascript/reference/wallets/hardware-wallets) — Connect and verify Ledger hardware wallets via supported software wallets - [Removing a Wallet Account](https://www.dynamic.xyz/docs/javascript/reference/wallets/remove-wallet-account) - [Signing a Message](https://www.dynamic.xyz/docs/javascript/reference/wallets/sign-message) - [Switching Active Network](https://www.dynamic.xyz/docs/javascript/reference/wallets/switch-active-network) - [Wallet Provider Events](https://www.dynamic.xyz/docs/javascript/reference/wallets/wallet-provider-events) - [Authenticate with WalletConnect](https://www.dynamic.xyz/docs/javascript/reference/wallets/walletconnect-integration) — Connect mobile wallets to your dapp - add extension, get wallet list, connect (QR or deep link), handle prompts - [Adding ZeroDev Extension](https://www.dynamic.xyz/docs/javascript/reference/zerodev/adding-zerodev-extension) — Add ZeroDev account abstraction support to your Dynamic client - [calculateFeeForUserOperation](https://www.dynamic.xyz/docs/javascript/reference/zerodev/calculate-fee-for-user-operation) — Calculate the fee for a ZeroDev user operation from known gas values - [canSponsorUserOperation](https://www.dynamic.xyz/docs/javascript/reference/zerodev/can-sponsor-user-operation) - [createKernelClientForWalletAccount](https://www.dynamic.xyz/docs/javascript/reference/zerodev/create-kernel-client-for-wallet-account) - [estimateUserOperationGas](https://www.dynamic.xyz/docs/javascript/reference/zerodev/estimate-user-operation-gas) - [EVM Gas Sponsorship Quickstart](https://www.dynamic.xyz/docs/javascript/reference/zerodev/gas-sponsorship-quickstart) — Set up gasless EVM transactions so your app pays gas for users - [getSignerForSmartWalletAccount](https://www.dynamic.xyz/docs/javascript/reference/zerodev/get-signer-for-smart-wallet-account) - [isGasSponsorshipError](https://www.dynamic.xyz/docs/javascript/reference/zerodev/is-gas-sponsorship-error) - [Migration Guide - v0.9.0](https://www.dynamic.xyz/docs/javascript/reference/zerodev/migration-v0.9) — Guide for migrating from transaction-based APIs to UserOperation APIs - [sendUserOperation](https://www.dynamic.xyz/docs/javascript/reference/zerodev/send-user-operation) - [signEip7702Authorization](https://www.dynamic.xyz/docs/javascript/reference/zerodev/sign-eip-7702-authorization) - [simulateZerodevUserOperation](https://www.dynamic.xyz/docs/javascript/reference/zerodev/simulate-zerodev-user-operation) — Preview a ZeroDev user operation's effects before sending it ### Wallets - [Developer Actions](https://www.dynamic.xyz/docs/javascript/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/javascript/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/javascript/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How to revoke delegation using the JavaScript SDK. - [Triggering Delegation](https://www.dynamic.xyz/docs/javascript/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user using the JavaScript SDK. ## React Native SDK Mobile integration for React Native. ### Authentication Methods - [Adding Captcha Protection](https://www.dynamic.xyz/docs/react-native/authentication-methods/captcha) - [Cookie Based Authentication](https://www.dynamic.xyz/docs/react-native/authentication-methods/cookie-authentication) - [Device Registration](https://www.dynamic.xyz/docs/react-native/authentication-methods/device-registration) — Verify new devices and manage trusted devices for your users. - [Authenticate with Email](https://www.dynamic.xyz/docs/react-native/authentication-methods/email) - [Authenticate with External Wallets](https://www.dynamic.xyz/docs/react-native/authentication-methods/external-wallets) - [MFA with Passkey (Hooks Only)](https://www.dynamic.xyz/docs/react-native/authentication-methods/mfa-passkey-hooks) - [MFA Enrollment](https://www.dynamic.xyz/docs/react-native/authentication-methods/mfa/account-based) - [Action-Based MFA](https://www.dynamic.xyz/docs/react-native/authentication-methods/mfa/action-based) - [MFA Device Management](https://www.dynamic.xyz/docs/react-native/authentication-methods/mfa/device-management) — How to delete user MFA devices and perform admin resets. - [MFA Overview](https://www.dynamic.xyz/docs/react-native/authentication-methods/mfa/overview) - [Authenticate with Passkey](https://www.dynamic.xyz/docs/react-native/authentication-methods/passkey) - [Authenticate with SMS](https://www.dynamic.xyz/docs/react-native/authentication-methods/sms) - [Authenticate with Social](https://www.dynamic.xyz/docs/react-native/authentication-methods/social) - [Step-up authentication](https://www.dynamic.xyz/docs/react-native/authentication-methods/step-up-auth/overview) — Require users to re-verify their identity before sensitive actions using elevated access tokens in the React Native SDK. ### Chains - [Adding Custom EVM Networks](https://www.dynamic.xyz/docs/react-native/chains/adding-custom-networks) - [Enabling Chains & Networks](https://www.dynamic.xyz/docs/react-native/chains/enabling-chains) - [Algorand](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/algorand) — Derive Algorand addresses and sign transactions using Dynamic embedded wallets in React Native - [Aptos](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/aptos) — Derive Aptos addresses and sign transactions using Dynamic embedded wallets in React Native - [Cardano](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/cardano) — Derive Cardano addresses and sign transactions using Dynamic embedded wallets in React Native - [Cosmos](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/cosmos) — Derive Cosmos SDK chain addresses and sign transactions using Dynamic embedded wallets in React Native - [Mavryk](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/mavryk) — Derive Mavryk addresses and sign transactions using Dynamic embedded wallets in React Native - [NEAR](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/near) — Derive NEAR addresses and sign transactions using Dynamic embedded wallets in React Native - [Using chains with Tier 2 and 3 support — React Native](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/overview) — Embedded wallets via raw signing with helper methods and EOA support - [XRP (Ripple)](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/ripple) — Derive XRP addresses and sign transactions using Dynamic embedded wallets in React Native - [Tron](https://www.dynamic.xyz/docs/react-native/chains/tier-2-chains/tron) — Derive Tron addresses and sign transactions using Dynamic embedded wallets in React Native - [Using Networks](https://www.dynamic.xyz/docs/react-native/chains/using-networks) ### Custom Fields - [Custom Information Capture](https://www.dynamic.xyz/docs/react-native/custom-fields/overview) ### External Auth - [Using your own authentication provider](https://www.dynamic.xyz/docs/react-native/external-auth/third-party-auth-overview) - [Configuring your authentication provider](https://www.dynamic.xyz/docs/react-native/external-auth/third-party-auth-setup) - [Integrating your authentication provider with Dynamic](https://www.dynamic.xyz/docs/react-native/external-auth/third-party-auth-usage) ### Gating - [Access Lists](https://www.dynamic.xyz/docs/react-native/gating/access-lists) - [NFT/Token Gating](https://www.dynamic.xyz/docs/react-native/gating/nft-token-gating) ### Global Wallets - [Create Your Own Global Wallet Package](https://www.dynamic.xyz/docs/react-native/global-wallets/create-your-own-package) - [Custom Terms of Service and Privacy Policy (Global Wallets only)](https://www.dynamic.xyz/docs/react-native/global-wallets/custom-tos-and-pp) - [Export Global Wallet Key](https://www.dynamic.xyz/docs/react-native/global-wallets/export) - [Global Identity](https://www.dynamic.xyz/docs/react-native/global-wallets/global-identity) - [Global Wallet Native API](https://www.dynamic.xyz/docs/react-native/global-wallets/global-wallet-native-api) — Direct API for interacting with global wallets without SDK dependencies - [Global Wallets Overview](https://www.dynamic.xyz/docs/react-native/global-wallets/overview) - [QR Scanning (Global Connectivity)](https://www.dynamic.xyz/docs/react-native/global-wallets/qr-scanning) - [Web3 Wallet Libraries](https://www.dynamic.xyz/docs/react-native/global-wallets/web3-libraries) ### Guides - [Using Anchor with Dynamic](https://www.dynamic.xyz/docs/react-native/guides/frameworks/anchor) — Learn how to connect Solana's Anchor framework to Dynamic's wallet SDK in a React app. - [Hyperliquid SDK Integration](https://www.dynamic.xyz/docs/react-native/guides/integrations/hyperliquid) ### Reference - [Setting up the Dynamic Client](https://www.dynamic.xyz/docs/react-native/reference/client) - [Deeplink URLs](https://www.dynamic.xyz/docs/react-native/reference/deeplink-urls) — Set up and whitelist mobile deeplink URLs for your React Native app using Dynamic, with Expo configuration and testing steps. - [Listening to events](https://www.dynamic.xyz/docs/react-native/reference/hooks-events/events) - [Rendering client state to React](https://www.dynamic.xyz/docs/react-native/reference/hooks-events/react-hooks) - [Introduction to the React Native SDK](https://www.dynamic.xyz/docs/react-native/reference/introduction) - [client](https://www.dynamic.xyz/docs/react-native/reference/package-references/client) - [react-hooks](https://www.dynamic.xyz/docs/react-native/reference/package-references/react-hooks) - [react-native-extension](https://www.dynamic.xyz/docs/react-native/reference/package-references/react-native-extension) - [solana-extension](https://www.dynamic.xyz/docs/react-native/reference/package-references/solana-extension) - [sui-extension](https://www.dynamic.xyz/docs/react-native/reference/package-references/sui-extension) - [viem-extension](https://www.dynamic.xyz/docs/react-native/reference/package-references/viem-extension) - [zero-dev-extension](https://www.dynamic.xyz/docs/react-native/reference/package-references/zero-dev-extension) - [Polyfills](https://www.dynamic.xyz/docs/react-native/reference/polyfills) - [React Native Quickstart](https://www.dynamic.xyz/docs/react-native/reference/quickstart) - [Adding React Native support](https://www.dynamic.xyz/docs/react-native/reference/react-native-extension) - [Passkey Authentication](https://www.dynamic.xyz/docs/react-native/reference/setup-passkey) - [Authenticate with Email and SMS](https://www.dynamic.xyz/docs/react-native/reference/signup-login/email-and-sms-verification) - [Integrate your own authentication provider](https://www.dynamic.xyz/docs/react-native/reference/signup-login/external-auth) - [Authenticate with Social](https://www.dynamic.xyz/docs/react-native/reference/signup-login/social) - [Troubleshooting Common Issues](https://www.dynamic.xyz/docs/react-native/reference/troubleshooting) - [Universal Links](https://www.dynamic.xyz/docs/react-native/reference/universal-links) — Set up universal links (iOS) and App Links (Android) for your React Native app to enable features like device registration. - [Smart Wallets with ZeroDev (Account Abstraction)](https://www.dynamic.xyz/docs/react-native/reference/wallets/account-abstraction) - [Embedded wallets](https://www.dynamic.xyz/docs/react-native/reference/wallets/embedded-wallets) - [Funding Options](https://www.dynamic.xyz/docs/react-native/reference/wallets/funding) — Learn how to show and hide the funding options UI in your React Native application. - [Managing your User's Wallets](https://www.dynamic.xyz/docs/react-native/reference/wallets/managing-users-wallets) - [Solana integration](https://www.dynamic.xyz/docs/react-native/reference/wallets/solana) - [Sui integration](https://www.dynamic.xyz/docs/react-native/reference/wallets/sui) - [Viem integration](https://www.dynamic.xyz/docs/react-native/reference/wallets/viem) - [Adding Web support](https://www.dynamic.xyz/docs/react-native/reference/web-extension) ### Smart Wallets - [Gas Sponsorship Setup](https://www.dynamic.xyz/docs/react-native/smart-wallets/add-smart-wallets) — Let your users forget about gas fees and focus on your app. - [Metamask](https://www.dynamic.xyz/docs/react-native/smart-wallets/smart-wallet-providers/metamask) - [Rhinestone](https://www.dynamic.xyz/docs/react-native/smart-wallets/smart-wallet-providers/rhinestone) — Integrate Dynamic signers with Rhinestone smart accounts. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/react-native/smart-wallets/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. ### Users - [Accessing Users](https://www.dynamic.xyz/docs/react-native/users/accessing-users) - [Check For Missing Info](https://www.dynamic.xyz/docs/react-native/users/check-for-missing-info) - [Check if User is Logged In](https://www.dynamic.xyz/docs/react-native/users/check-if-logged-in) - [Displaying & Updating User Info](https://www.dynamic.xyz/docs/react-native/users/displaying-updating) - [Distinguishing Between Login Methods](https://www.dynamic.xyz/docs/react-native/users/distinguishing-login-methods) - [Collecting Extra Information (Information Capture)](https://www.dynamic.xyz/docs/react-native/users/information-capture) - [Logout User](https://www.dynamic.xyz/docs/react-native/users/logout-user) - [Verified Credentials](https://www.dynamic.xyz/docs/react-native/users/verified-credential) ### Wallets - [Creating Embedded Wallets (Legacy)](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/legacy/create-embedded-wallets) - [Wallet Reveal and Unlinking (Legacy)](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/legacy/reveal-export) - [Pre-generating Wallets](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/create-pregen-wallet) — Create embedded wallets for users before they authenticate - [Creating Wallets](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/creating-wallets) - [Developer Actions](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How revocation works and how to handle the webhook and clean up on your server. - [Triggering Delegation](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user in React Native. - [Personal Subdomains](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/global-identity) - [Importing & Exporting Embedded Wallets](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/import-export) - [Password encryption](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/password-encryption) — Add password protection to embedded wallets for enhanced security - [Policies & Rules](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/policies) — Control wallet interactions with fine-grained, tamper-resistant rules across EVM, Solana, and Stellar. - [Recovering an Embedded Wallet](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/recovery) - [Setup Embedded Wallets](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/setup) - [Embedded Wallet Signing Configuration](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/transactions) - [Upgrading to TSS-MPC (V3 Wallets)](https://www.dynamic.xyz/docs/react-native/wallets/embedded-wallets/mpc/upgrade-guide) - [Block Addresses With Chainalysis](https://www.dynamic.xyz/docs/react-native/wallets/external-wallets/chainalysis) - [Connected vs Authenticated](https://www.dynamic.xyz/docs/react-native/wallets/external-wallets/connected-vs-authenticated) - [External Wallets Overview](https://www.dynamic.xyz/docs/react-native/wallets/external-wallets/external-wallets-overview) - [Multiple Wallet Connections (Multi-Wallet)](https://www.dynamic.xyz/docs/react-native/wallets/external-wallets/multi-wallet) - [Phantom Redirect](https://www.dynamic.xyz/docs/react-native/wallets/external-wallets/phantom-redirect) - [Accessing Connected Wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/accessing-wallets) - [Estimate Gas](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/estimate-gas) - [Get balance for all wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/get-balance-for-all-wallets) — In this example, we will get the balance for each connected wallet. - [Get Wallet Balance](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/get-wallet-balance) - [Raw Signing (EVM)](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/raw-signing) - [Send a transaction on Ethereum/EVM](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/send-a-transaction) - [Sign a message in Ethereum/EVM](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/sign-a-message) - [Sign a transaction on Ethereum/EVM](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/sign-a-transaction) — Sign an EVM transaction without broadcasting it to the network. - [Sign Typed Data in Ethereum/EVM](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/sign-typed-data) — Use the Viem SignTypedData method for EIP-712 data. - [Using EVM Wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/using-evm-wallets) - [Validate Signatures](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/evm/validate-signatures) - [Display Networks](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/display-networks) - [Fetch External Wallets to Connect](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/fetch-display-wallets) - [Fetch Token Balances](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/get-token-balances) - [Fetch wallet transactions](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/get-wallet-transactions) - [Link/Unlink a Wallet](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/link-a-wallet) - [Multi Asset UI](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/multi-asset) - [Send Assets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/send-balance) - [Fetch Balance](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/show-balance) - [Switch user's wallet](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/switch-wallet) - [Track Wallet Events/Changes](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/general/wallet-events) — Listen for wallet lifecycle events to keep your UI in sync. - [Gasless Transactions on Solana](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/solana/gasless-transactions) - [Send Solana Legacy Transaction](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/solana/send-legacy-solana-transaction) - [Send a Versioned Solana Transaction](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/solana/send-versioned-solana-transaction) - [Tips for transactions with Solana embedded wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/solana/solana-transaction-tips) - [Using Solana Wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/solana/solana-wallets) - [Send A Sui Transaction](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/sui/send-sui-transaction) - [Sui Wallets](https://www.dynamic.xyz/docs/react-native/wallets/using-wallets/sui/using-sui-wallets) ## Node.js SDK Server-side Node.js SDK for EVM and SVM wallets. - [Node SDK Quickstart](https://www.dynamic.xyz/docs/node/quickstart) ### Btc - [Create BTC Wallet](https://www.dynamic.xyz/docs/node/btc/create-wallet) — Learn how to create and manage Bitcoin server wallets with Dynamic's Node SDK - [BTC SDK Complete Example](https://www.dynamic.xyz/docs/node/btc/example-usage) — Complete example demonstrating all available BTC SDK functions with real API usage patterns - [Import BTC Private Keys](https://www.dynamic.xyz/docs/node/btc/import-private-keys) — Learn how to import existing Bitcoin private keys into Dynamic's MPC wallet system - [BTC SDK Overview](https://www.dynamic.xyz/docs/node/btc/overview) — Complete guide to using Dynamic's Node SDK for Bitcoin blockchain operations - [Sign BTC Messages](https://www.dynamic.xyz/docs/node/btc/sign-messages) — Learn how to sign messages using Dynamic's Node SDK for Bitcoin - [Sign BTC Transactions](https://www.dynamic.xyz/docs/node/btc/sign-transactions) — Learn how to sign Bitcoin transactions using Dynamic's Node SDK - [Use Imported BTC Wallets](https://www.dynamic.xyz/docs/node/btc/use-imported-wallets) — Learn how to work with imported Bitcoin wallets for common operations like checking balances and signing transactions ### EVM - [Create EVM Wallet](https://www.dynamic.xyz/docs/node/evm/create-wallet) — Learn how to create and manage EVM server wallets with Dynamic's Node SDK - [Delegated Access for EVM Wallets](https://www.dynamic.xyz/docs/node/evm/delegated-access) — Learn how to use delegated access to sign messages and transactions on behalf of users with their permission - [Import EVM Private Keys](https://www.dynamic.xyz/docs/node/evm/import-private-keys) — Learn how to import existing EVM private keys into Dynamic's MPC wallet system - [Sign EVM Messages](https://www.dynamic.xyz/docs/node/evm/sign-messages) — Learn how to sign messages using Dynamic's Node SDK for EVM chains - [Sign EVM Transactions](https://www.dynamic.xyz/docs/node/evm/sign-transactions) — Learn how to sign Ethereum transactions using Dynamic's Node SDK - [Sign typed data (EIP-712)](https://www.dynamic.xyz/docs/node/evm/sign-typed-data) — Sign EIP-712 typed data with your EVM wallet using the Node SDK - [Use Imported EVM Wallets](https://www.dynamic.xyz/docs/node/evm/use-imported-wallets) — Learn how to work with imported EVM wallets for common operations like checking balances and signing transactions - [Verify EVM Messages](https://www.dynamic.xyz/docs/node/evm/verify-messages) — Learn how to verify message signatures for authentication and data integrity checks ### Reference - [createDelegatedEvmWalletClient](https://www.dynamic.xyz/docs/node/reference/evm/create-delegated-evm-wallet-client) — Creates a delegated EVM wallet client for server-side signing operations - [createViemPublicClient](https://www.dynamic.xyz/docs/node/reference/evm/create-viem-public-client) — Creates a viem public client for EVM blockchain interactions - [createWalletAccount](https://www.dynamic.xyz/docs/node/reference/evm/create-wallet-account) — Creates a new EVM wallet account with the specified threshold signature scheme - [decryptKeyShare](https://www.dynamic.xyz/docs/node/reference/evm/decrypt-key-share) — Decrypts an encrypted key share using a password - [delegatedSignMessage](https://www.dynamic.xyz/docs/node/reference/evm/delegated-sign-message) — Signs a message using delegated access on behalf of a user - [delegatedSignTransaction](https://www.dynamic.xyz/docs/node/reference/evm/delegated-sign-transaction) — Signs an EVM transaction using delegated access on behalf of a user - [encryptKeyShare](https://www.dynamic.xyz/docs/node/reference/evm/encrypt-key-share) — Encrypts a key share using a password - [exportExternalServerKeyShares](https://www.dynamic.xyz/docs/node/reference/evm/export-external-server-key-shares) — Exports external server key shares for a wallet address - [exportKey](https://www.dynamic.xyz/docs/node/reference/evm/export-key) — Exports a key for a specific chain using external server key shares - [exportPrivateKey](https://www.dynamic.xyz/docs/node/reference/evm/export-private-key) — Exports the private key for a specific wallet address - [getEvmWallets](https://www.dynamic.xyz/docs/node/reference/evm/get-evm-wallets) — Retrieves all EVM wallets for the authenticated user - [getExportId](https://www.dynamic.xyz/docs/node/reference/evm/get-export-id) — Retrieves the export ID for a wallet on a specific chain - [getExternalServerKeyShares](https://www.dynamic.xyz/docs/node/reference/evm/get-external-server-key-shares) — Retrieves external server key shares for wallet operations - [getWalletExternalServerKeyShareBackupInfo](https://www.dynamic.xyz/docs/node/reference/evm/get-wallet-external-server-key-share-backup-info) — Retrieves backup information for external server key shares - [getWallet](https://www.dynamic.xyz/docs/node/reference/evm/get-wallet) — Retrieves a specific EVM wallet by account address - [getWallets](https://www.dynamic.xyz/docs/node/reference/evm/get-wallets) — Retrieves all wallets for the authenticated user - [importPrivateKey](https://www.dynamic.xyz/docs/node/reference/evm/import-private-key) — Imports an existing EVM private key into the MPC wallet system - [isPasswordEncrypted](https://www.dynamic.xyz/docs/node/reference/evm/is-password-encrypted) — Checks if a wallet is password encrypted - [offlineExportKey](https://www.dynamic.xyz/docs/node/reference/evm/offline-export-key) — Exports a key offline using key shares without server communication - [offlineExportPrivateKey](https://www.dynamic.xyz/docs/node/reference/evm/offline-export-private-key) — Exports a private key offline using key shares without server communication - [recoverEncryptedBackupByWallet](https://www.dynamic.xyz/docs/node/reference/evm/recover-encrypted-backup-by-wallet) — Recovers encrypted backup for a wallet using password and session - [refreshWalletAccountShares](https://www.dynamic.xyz/docs/node/reference/evm/refresh-wallet-account-shares) — Refreshes wallet account shares for a specific wallet address - [requiresPasswordForOperation](https://www.dynamic.xyz/docs/node/reference/evm/requires-password-for-operation) — Checks if a wallet operation requires a password - [requiresRestoreBackupSharesForOperation](https://www.dynamic.xyz/docs/node/reference/evm/requires-restore-backup-shares-for-operation) — Checks if a wallet operation requires backup shares to be restored - [reshare](https://www.dynamic.xyz/docs/node/reference/evm/reshare) — Reshares a wallet with a new threshold signature scheme - [signMessage](https://www.dynamic.xyz/docs/node/reference/evm/sign-message) — Signs a message using the specified EVM wallet - [signTransaction](https://www.dynamic.xyz/docs/node/reference/evm/sign-transaction) — Signs an EVM transaction using the specified wallet - [signTypedData](https://www.dynamic.xyz/docs/node/reference/evm/sign-typed-data) — Signs EIP-712 typed data using the specified EVM wallet - [storeEncryptedBackupByWalletWithRetry](https://www.dynamic.xyz/docs/node/reference/evm/store-encrypted-backup-by-wallet-with-retry) — Stores encrypted backup for a wallet with automatic retry logic - [storeEncryptedBackupByWallet](https://www.dynamic.xyz/docs/node/reference/evm/store-encrypted-backup-by-wallet) — Stores encrypted backup for a wallet using external server key shares - [updatePassword](https://www.dynamic.xyz/docs/node/reference/evm/update-password) — Updates the password for a specific wallet address - [verifyMessageSignature](https://www.dynamic.xyz/docs/node/reference/evm/verify-message-signature) — Verifies a message signature using the specified EVM wallet address - [verifyPassword](https://www.dynamic.xyz/docs/node/reference/evm/verify-password) — Verifies a wallet password for specific operations - [createDelegatedSvmWalletClient](https://www.dynamic.xyz/docs/node/reference/svm/create-delegated-svm-wallet-client) — Creates a delegated SVM wallet client for server-side signing operations - [createWalletAccount](https://www.dynamic.xyz/docs/node/reference/svm/create-wallet-account) — Creates a new SVM wallet account with the specified threshold signature scheme - [decryptKeyShare](https://www.dynamic.xyz/docs/node/reference/svm/decrypt-key-share) — Decrypts an encrypted key share - [delegatedSignMessage](https://www.dynamic.xyz/docs/node/reference/svm/delegated-sign-message) — Signs a message using delegated access on behalf of a user - [delegatedSignTransaction](https://www.dynamic.xyz/docs/node/reference/svm/delegated-sign-transaction) — Signs a Solana transaction using delegated access on behalf of a user - [encryptKeyShare](https://www.dynamic.xyz/docs/node/reference/svm/encrypt-key-share) — Encrypts a key share with a password - [exportExternalServerKeyShares](https://www.dynamic.xyz/docs/node/reference/svm/export-external-server-key-shares) — Exports external server key shares for backup purposes - [exportKey](https://www.dynamic.xyz/docs/node/reference/svm/export-key) — Exports wallet key data - [exportPrivateKey](https://www.dynamic.xyz/docs/node/reference/svm/export-private-key) — Exports the private key for a wallet - [getExportId](https://www.dynamic.xyz/docs/node/reference/svm/get-export-id) — Gets the export ID for wallet data - [getExternalServerKeyShares](https://www.dynamic.xyz/docs/node/reference/svm/get-external-server-key-shares) — Retrieves external server key shares for SVM wallet operations - [getSvmWallets](https://www.dynamic.xyz/docs/node/reference/svm/get-svm-wallets) — Retrieves all SVM wallets for the authenticated user - [getWalletExternalServerKeyShareBackupInfo](https://www.dynamic.xyz/docs/node/reference/svm/get-wallet-external-server-key-share-backup-info) — Gets backup information for external server key shares of a specific wallet - [getWallet](https://www.dynamic.xyz/docs/node/reference/svm/get-wallet) — Retrieves a specific SVM wallet by account address - [getWallets](https://www.dynamic.xyz/docs/node/reference/svm/get-wallets) — Retrieves all wallets for the authenticated user - [importPrivateKey](https://www.dynamic.xyz/docs/node/reference/svm/import-private-key) — Imports an existing SVM private key into the MPC wallet system - [isPasswordEncrypted](https://www.dynamic.xyz/docs/node/reference/svm/is-password-encrypted) — Checks if wallet is password encrypted - [offlineExportKey](https://www.dynamic.xyz/docs/node/reference/svm/offline-export-key) — Exports key offline without requiring server communication - [offlineExportPrivateKey](https://www.dynamic.xyz/docs/node/reference/svm/offline-export-private-key) — Exports private key offline without requiring server communication - [recoverEncryptedBackupByWallet](https://www.dynamic.xyz/docs/node/reference/svm/recover-encrypted-backup-by-wallet) — Recovers encrypted backup of wallet key shares - [refreshWalletAccountShares](https://www.dynamic.xyz/docs/node/reference/svm/refresh-wallet-account-shares) — Refreshes wallet account shares - [requiresPasswordForOperation](https://www.dynamic.xyz/docs/node/reference/svm/requires-password-for-operation) — Checks if a SVM wallet operation requires a password - [requiresRestoreBackupSharesForOperation](https://www.dynamic.xyz/docs/node/reference/svm/requires-restore-backup-shares-for-operation) — Checks if operation requires backup restore - [reshare](https://www.dynamic.xyz/docs/node/reference/svm/reshare) — Reshares wallet with a new threshold signature scheme - [signMessage](https://www.dynamic.xyz/docs/node/reference/svm/sign-message) — Signs a message using the specified SVM wallet - [signTransaction](https://www.dynamic.xyz/docs/node/reference/svm/sign-transaction) — Signs an SVM transaction using the specified wallet - [storeEncryptedBackupByWalletWithRetry](https://www.dynamic.xyz/docs/node/reference/svm/store-encrypted-backup-by-wallet-with-retry) — Stores encrypted backup with automatic retry logic - [storeEncryptedBackupByWallet](https://www.dynamic.xyz/docs/node/reference/svm/store-encrypted-backup-by-wallet) — Stores encrypted backup of wallet key shares - [updatePassword](https://www.dynamic.xyz/docs/node/reference/svm/update-password) — Updates wallet password - [verifyPassword](https://www.dynamic.xyz/docs/node/reference/svm/verify-password) — Verifies a SVM wallet password for specific operations - [BackupLocation](https://www.dynamic.xyz/docs/node/reference/types/backup-location) — Enum defining backup storage locations for key shares - [KeyShareBackupInfo](https://www.dynamic.xyz/docs/node/reference/types/key-share-backup-info) — Interface representing backup information for key shares - [ServerKeyShare](https://www.dynamic.xyz/docs/node/reference/types/server-key-share) — Union type representing different types of server key shares for MPC operations - [SigningAlgorithm](https://www.dynamic.xyz/docs/node/reference/types/signing-algorithm) — Enum defining signing algorithms used by different blockchain chains - [ThresholdSignatureScheme](https://www.dynamic.xyz/docs/node/reference/types/threshold-signature-scheme) — Enum defining threshold signature schemes for MPC wallets - [WalletProperties](https://www.dynamic.xyz/docs/node/reference/types/wallet-properties) — Interface representing wallet properties and metadata - [Wallet](https://www.dynamic.xyz/docs/node/reference/types/wallet) — Interface representing a wallet returned by getWallets and getEvmWallets methods ### SVM - [Create SVM Wallet](https://www.dynamic.xyz/docs/node/svm/create-wallet) — Learn how to create and manage SVM server wallets with Dynamic's Node SDK - [SVM SDK Complete Example](https://www.dynamic.xyz/docs/node/svm/example-usage) — Complete example demonstrating all available SVM SDK functions with real API usage patterns - [Import SVM Private Keys](https://www.dynamic.xyz/docs/node/svm/import-private-keys) — Learn how to import existing SVM private keys into Dynamic's MPC wallet system - [SVM (Solana) SDK Overview](https://www.dynamic.xyz/docs/node/svm/overview) — Complete guide to using Dynamic's Node SDK for Solana (SVM) blockchain operations - [Sign SVM Messages](https://www.dynamic.xyz/docs/node/svm/sign-messages) — Learn how to sign messages using Dynamic's Node SDK for SVM chains - [Sign SVM Transactions](https://www.dynamic.xyz/docs/node/svm/sign-transactions) — Learn how to sign Solana transactions using Dynamic's Node SDK - [Use Imported SVM Wallets](https://www.dynamic.xyz/docs/node/svm/use-imported-wallets) — Learn how to work with imported Solana wallets for common operations like checking balances and signing transactions ### Ton - [Create TON Wallet](https://www.dynamic.xyz/docs/node/ton/create-wallet) — Learn how to create and manage TON server wallets with Dynamic's Node SDK - [TON SDK Complete Example](https://www.dynamic.xyz/docs/node/ton/example-usage) — Complete example demonstrating all available TON SDK functions with real API usage patterns - [Import TON Private Keys](https://www.dynamic.xyz/docs/node/ton/import-private-keys) — Learn how to import existing TON private keys into Dynamic's MPC wallet system - [TON SDK Overview](https://www.dynamic.xyz/docs/node/ton/overview) — Complete guide to using Dynamic's Node SDK for TON blockchain operations - [Sign TON Messages](https://www.dynamic.xyz/docs/node/ton/sign-messages) — Learn how to sign messages using Dynamic's Node SDK for TON - [Sign TON Transactions](https://www.dynamic.xyz/docs/node/ton/sign-transactions) — Learn how to sign TON transactions using Dynamic's Node SDK - [Use Imported TON Wallets](https://www.dynamic.xyz/docs/node/ton/use-imported-wallets) — Learn how to work with imported TON wallets for common operations like checking balances and signing transactions ### Wallets - [Sponsor Gas with Delegated Access (SVM)](https://www.dynamic.xyz/docs/node/wallets/server-wallets/gas-sponsorship-svm) — Sponsor gas for user-initiated Solana transactions using delegated access. - [Sponsor Gas for Server Wallets (EVM)](https://www.dynamic.xyz/docs/node/wallets/server-wallets/gas-sponsorship) — Sponsor gas for server-initiated transactions using ZeroDev with Node EVM and Delegated Access. - [Server Wallets Setup](https://www.dynamic.xyz/docs/node/wallets/server-wallets/overview) - [Storage Best Practices](https://www.dynamic.xyz/docs/node/wallets/server-wallets/storage-best-practices) — How to securely store server wallet key shares when managing storage yourself. - [Get a Viem wallet client](https://www.dynamic.xyz/docs/node/wallets/server-wallets/viem-wallet-client) — Use getWalletClient to interact with server wallets using Viem's WalletClient interface. ## Flutter SDK Flutter/Dart integration. - [Email & SMS Authentication](https://www.dynamic.xyz/docs/flutter/authentication) - [Changelog](https://www.dynamic.xyz/docs/flutter/changelog) - [Dynamic Package](https://www.dynamic.xyz/docs/flutter/client) - [Email Authentication](https://www.dynamic.xyz/docs/flutter/email-authentication) - [Go Router Integration](https://www.dynamic.xyz/docs/flutter/go-router-integration) - [Flutter SDK Introduction](https://www.dynamic.xyz/docs/flutter/introduction) — The Dynamic Flutter SDK provides a comprehensive solution for building Web3-enabled mobile applications. With seamless authentication, embedded wallet management, and multi-chain blockchain integration, you can create powerful decentralized applications that users love. - [Live Example](https://www.dynamic.xyz/docs/flutter/live-example) - [Flutter Quickstart](https://www.dynamic.xyz/docs/flutter/quickstart) - [Session Management](https://www.dynamic.xyz/docs/flutter/session-management) - [SMS Authentication](https://www.dynamic.xyz/docs/flutter/sms-authentication) - [Social Authentication](https://www.dynamic.xyz/docs/flutter/social-authentication) - [Social Authentication](https://www.dynamic.xyz/docs/flutter/social-features) - [Solana Interactions](https://www.dynamic.xyz/docs/flutter/solana) - [Wallet Creation](https://www.dynamic.xyz/docs/flutter/wallet-creation) - [Web3Dart Package](https://www.dynamic.xyz/docs/flutter/web3dart) ### Authentication Methods - [Step-up authentication](https://www.dynamic.xyz/docs/flutter/authentication-methods/step-up-auth/overview) — Require users to re-verify their identity before sensitive actions using elevated access tokens in the Flutter SDK. ### Chains - [Adding Custom Networks](https://www.dynamic.xyz/docs/flutter/chains/adding-custom-networks) — Extend your Flutter app to support any blockchain that shares secp256k1 or Ed25519 key material with Dynamic embedded wallets - [Aptos](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/aptos) — Derive Aptos addresses and sign transactions using Dynamic embedded wallets in Flutter - [Cardano](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/cardano) — Derive Cardano addresses and sign transactions using Dynamic embedded wallets in Flutter - [Cosmos](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/cosmos) — Derive Cosmos SDK chain addresses and sign transactions using Dynamic embedded wallets in Flutter - [Mavryk](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/mavryk) — Derive Mavryk addresses and sign transactions using Dynamic embedded wallets in Flutter - [NEAR](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/near) — Derive NEAR addresses and sign transactions using Dynamic embedded wallets in Flutter - [Using chains with Tier 2 and 3 support — Flutter](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/overview) — Embedded wallets via raw signing with helper methods and EOA support - [Ripple XRP](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/ripple) — Derive XRP addresses and sign transactions using Dynamic embedded wallets in Flutter - [Tron](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/tron) — Derive Tron addresses and sign transactions using Dynamic embedded wallets in Flutter ### SDK Reference - [Authentication Functions](https://www.dynamic.xyz/docs/flutter/sdk-reference/authentication) - [Blockchain Integration](https://www.dynamic.xyz/docs/flutter/sdk-reference/blockchain-integration) - [Data Types](https://www.dynamic.xyz/docs/flutter/sdk-reference/data-types) - [Flutter SDK Reference Overview](https://www.dynamic.xyz/docs/flutter/sdk-reference/overview) - [Wallet Management Functions](https://www.dynamic.xyz/docs/flutter/sdk-reference/wallet-management) ### Wallets - [Developer Actions](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How to revoke delegated access in Flutter. - [Triggering Delegation](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user in Flutter. - [Exporting embedded wallet keys](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/import-export) — Allow users to export their embedded wallet private keys in the Flutter SDK. - [Password encryption](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/password-encryption) — Add password protection to embedded wallets for enhanced security - [ERC-20 Token Transfers](https://www.dynamic.xyz/docs/flutter/wallets/evm/erc20-transfers) — Learn how to send ERC-20 tokens with the Dynamic Flutter SDK. - [Gas Management](https://www.dynamic.xyz/docs/flutter/wallets/evm/gas-management) — Learn how to estimate and optimize gas costs for EVM transactions with the Dynamic Flutter SDK. - [Message Signing](https://www.dynamic.xyz/docs/flutter/wallets/evm/message-signing) — Learn how to sign messages with EVM wallets using the Dynamic Flutter SDK. - [Send ETH Transactions](https://www.dynamic.xyz/docs/flutter/wallets/evm/send-eth) — Learn how to send ETH transactions with the Dynamic Flutter SDK. - [Smart Contract Interactions](https://www.dynamic.xyz/docs/flutter/wallets/evm/smart-contracts) — Learn how to interact with smart contracts using the Dynamic Flutter SDK. - [Typed Data Signing (EIP-712)](https://www.dynamic.xyz/docs/flutter/wallets/evm/typed-data-signing) — Learn how to sign structured data using EIP-712 with the Dynamic Flutter SDK. - [Network Management](https://www.dynamic.xyz/docs/flutter/wallets/general/network-management) — Get available networks, check current network, and switch networks. - [Token Balances](https://www.dynamic.xyz/docs/flutter/wallets/general/token-balances) — Learn how to get wallet balances and work with balance conversions for EVM and Solana with the Dynamic Flutter SDK. - [WalletConnect (Global Connectivity)](https://www.dynamic.xyz/docs/flutter/wallets/global-wallets/walletconnect) — Connect your Flutter app's embedded wallet to any WalletConnect-compatible dApp via QR code scanning or URI pasting. - [Solana Connection](https://www.dynamic.xyz/docs/flutter/wallets/solana/connection) — Learn how to create and manage Solana connections with the Dynamic Flutter SDK. - [Sign Solana Messages](https://www.dynamic.xyz/docs/flutter/wallets/solana/message-signing) — Learn how to sign messages with Solana wallets using the Dynamic Flutter SDK. - [Send Solana Transactions](https://www.dynamic.xyz/docs/flutter/wallets/solana/send-transactions) — Learn how to send SOL and build Solana transactions with the Dynamic Flutter SDK. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/flutter/wallets/solana/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. ## Swift SDK iOS/macOS Swift integration. - [Authenticate with Email & SMS](https://www.dynamic.xyz/docs/swift/authentication) - [Swift SDK Introduction](https://www.dynamic.xyz/docs/swift/introduction) — The Dynamic Swift SDK provides a comprehensive solution for building Web3-enabled iOS applications. With seamless authentication, embedded wallet management, and multi-chain blockchain integration, you can create powerful decentralized applications that users love. - [Multi-Factor Authentication (MFA)](https://www.dynamic.xyz/docs/swift/mfa) — Add an extra layer of security to your iOS app with multi-factor authentication using TOTP devices and passkeys. - [Passkey Setup](https://www.dynamic.xyz/docs/swift/passkey-setup) — Complete guide to setting up and configuring passkeys in your iOS app using the Dynamic Swift SDK. - [Swift Quickstart](https://www.dynamic.xyz/docs/swift/quickstart) - [Session Management](https://www.dynamic.xyz/docs/swift/session-management) - [Social Authentication](https://www.dynamic.xyz/docs/swift/social-authentication) - [Wallet Creation](https://www.dynamic.xyz/docs/swift/wallet-creation) ### SDK Reference - [Authentication Functions](https://www.dynamic.xyz/docs/swift/sdk-reference/authentication) - [Client & Configuration](https://www.dynamic.xyz/docs/swift/sdk-reference/client-configuration) - [Data Types & Objects](https://www.dynamic.xyz/docs/swift/sdk-reference/data-types) - [EVM Integration](https://www.dynamic.xyz/docs/swift/sdk-reference/ethereum-integration) - [MFA & Passkeys API Reference](https://www.dynamic.xyz/docs/swift/sdk-reference/mfa-passkeys) — Complete API reference for multi-factor authentication and passkey operations in the Dynamic Swift SDK. - [Swift SDK Reference Overview](https://www.dynamic.xyz/docs/swift/sdk-reference/overview) - [Solana Integration](https://www.dynamic.xyz/docs/swift/sdk-reference/solana-integration) - [Wallet Management Functions](https://www.dynamic.xyz/docs/swift/sdk-reference/wallet-management) ### Wallets - [Developer Actions](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How to revoke delegated access in Swift. - [Triggering Delegation](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user in Swift. - [Exporting embedded wallet keys](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/import-export) — Allow users to export their embedded wallet private keys in the Swift SDK. - [Password encryption](https://www.dynamic.xyz/docs/swift/wallets/embedded-wallets/mpc/password-encryption) — Add password protection to embedded wallets for enhanced security - [ERC-20 Token Transfers](https://www.dynamic.xyz/docs/swift/wallets/evm/erc20-transfers) — Learn how to send ERC-20 tokens with the Dynamic Swift SDK. - [Gas Management](https://www.dynamic.xyz/docs/swift/wallets/evm/gas-management) — Learn how to estimate and optimize gas costs for EVM transactions with the Dynamic Swift SDK. - [Message Signing](https://www.dynamic.xyz/docs/swift/wallets/evm/message-signing) — Learn how to sign messages with EVM wallets using the Dynamic Swift SDK. - [Send ETH Transactions](https://www.dynamic.xyz/docs/swift/wallets/evm/send-eth) — Learn how to send ETH transactions with the Dynamic Swift SDK. - [Smart Contract Interactions](https://www.dynamic.xyz/docs/swift/wallets/evm/smart-contracts) — Learn how to interact with smart contracts using the Dynamic Swift SDK. - [Typed Data Signing (EIP-712)](https://www.dynamic.xyz/docs/swift/wallets/evm/typed-data-signing) — Learn how to sign structured data using EIP-712 with the Dynamic Swift SDK. - [Network Management](https://www.dynamic.xyz/docs/swift/wallets/general/network-management) — Get available networks, check current network, and switch networks. - [Token Balances](https://www.dynamic.xyz/docs/swift/wallets/general/token-balances) — Learn how to get wallet balances and work with balance conversions for EVM and Solana with the Dynamic Swift SDK. - [WalletConnect (Global Connectivity)](https://www.dynamic.xyz/docs/swift/wallets/global-wallets/walletconnect) — Connect your iOS app's embedded wallet to any WalletConnect-compatible dApp via QR code scanning or URI pasting. - [Solana Connection](https://www.dynamic.xyz/docs/swift/wallets/solana/connection) — Learn how to create and manage Solana connections with the Dynamic Swift SDK. - [Sign Solana Messages](https://www.dynamic.xyz/docs/swift/wallets/solana/message-signing) — Learn how to sign messages with Solana wallets using the Dynamic Swift SDK. - [Send Solana Transactions](https://www.dynamic.xyz/docs/swift/wallets/solana/send-transactions) — Learn how to send SOL and build Solana transactions with the Dynamic Swift SDK. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/swift/wallets/solana/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. ## Kotlin SDK Android Kotlin integration. - [Email & SMS Authentication](https://www.dynamic.xyz/docs/kotlin/authentication) - [Kotlin SDK Introduction](https://www.dynamic.xyz/docs/kotlin/introduction) — Build Web3 Android apps with authentication, embedded wallets, and blockchain integration. - [Multi-Factor Authentication](https://www.dynamic.xyz/docs/kotlin/mfa) - [Passkeys](https://www.dynamic.xyz/docs/kotlin/passkeys) - [Kotlin Quickstart](https://www.dynamic.xyz/docs/kotlin/quickstart) — Install the Dynamic Kotlin SDK on Android with AARs, initialize it in Compose, and sign users in with the built-in UI. - [Session Management](https://www.dynamic.xyz/docs/kotlin/session-management) - [Social Authentication](https://www.dynamic.xyz/docs/kotlin/social-authentication) - [Wallet Creation](https://www.dynamic.xyz/docs/kotlin/wallet-creation) ### SDK Reference - [Authentication Functions](https://www.dynamic.xyz/docs/kotlin/sdk-reference/authentication) - [Blockchain Integration](https://www.dynamic.xyz/docs/kotlin/sdk-reference/blockchain-integration) - [Data Types](https://www.dynamic.xyz/docs/kotlin/sdk-reference/data-types) - [MFA and Passkey Functions](https://www.dynamic.xyz/docs/kotlin/sdk-reference/mfa-passkeys) - [Kotlin SDK Reference Overview](https://www.dynamic.xyz/docs/kotlin/sdk-reference/overview) - [Wallet Management Functions](https://www.dynamic.xyz/docs/kotlin/sdk-reference/wallet-management) ### Wallets - [Developer Actions](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How to revoke delegated access in Kotlin. - [Triggering Delegation](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user in Kotlin. - [Exporting embedded wallet keys](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/import-export) — Allow users to export their embedded wallet private keys in the Kotlin SDK. - [Password encryption](https://www.dynamic.xyz/docs/kotlin/wallets/embedded-wallets/mpc/password-encryption) — Add password protection to embedded wallets for enhanced security - [ERC-20 Token Transfers](https://www.dynamic.xyz/docs/kotlin/wallets/evm/erc20-transfers) — Send ERC-20 tokens with the Dynamic Android SDK. - [Gas Management](https://www.dynamic.xyz/docs/kotlin/wallets/evm/gas-management) — Estimate and manage gas fees for EVM transactions with the Dynamic Android SDK. - [Message Signing](https://www.dynamic.xyz/docs/kotlin/wallets/evm/message-signing) — Sign messages with EVM wallets using the Dynamic Android SDK. - [Send ETH Transactions](https://www.dynamic.xyz/docs/kotlin/wallets/evm/send-eth) — Send ETH transactions with the Dynamic Android SDK. - [Smart Contract Interactions](https://www.dynamic.xyz/docs/kotlin/wallets/evm/smart-contracts) — Interact with smart contracts using the Dynamic Android SDK. - [Typed Data Signing (EIP-712)](https://www.dynamic.xyz/docs/kotlin/wallets/evm/typed-data-signing) — Sign structured data using EIP-712 with the Dynamic Android SDK. - [Network Management](https://www.dynamic.xyz/docs/kotlin/wallets/general/network-management) - [Token Balances](https://www.dynamic.xyz/docs/kotlin/wallets/general/token-balances) - [WalletConnect (Global Connectivity)](https://www.dynamic.xyz/docs/kotlin/wallets/global-wallets/walletconnect) — Connect your Android app's embedded wallet to any WalletConnect-compatible dApp via QR code scanning or URI pasting. - [Solana Connection](https://www.dynamic.xyz/docs/kotlin/wallets/solana/connection) — Create and manage Solana RPC connections with the Dynamic Android SDK. - [Sign Solana Messages](https://www.dynamic.xyz/docs/kotlin/wallets/solana/message-signing) — Sign messages with Solana wallets using the Dynamic Android SDK. - [Send Solana Transactions](https://www.dynamic.xyz/docs/kotlin/wallets/solana/send-transactions) — Send SOL transactions with the Dynamic Android SDK. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/kotlin/wallets/solana/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. ## Unity SDK Unity game engine integration. - [Authentication](https://www.dynamic.xyz/docs/unity/authentication) — Implement authentication methods in your Unity application with Dynamic SDK. - [Embedded Wallets](https://www.dynamic.xyz/docs/unity/embedded-wallets) — Manage embedded wallet settings including password protection in Unity. - [Installation Guide](https://www.dynamic.xyz/docs/unity/installation-guide) — Install and configure the Dynamic Unity SDK in your Unity project. - [Unity SDK Introduction](https://www.dynamic.xyz/docs/unity/introduction) — Build Web3 Unity games with authentication, embedded wallets, and multi-chain blockchain integration. - [Multi-Factor Authentication](https://www.dynamic.xyz/docs/unity/mfa) — Implement MFA with TOTP and recovery codes in Unity. - [Passkeys](https://www.dynamic.xyz/docs/unity/passkeys) — Implement passkey authentication in Unity. - [Session Management](https://www.dynamic.xyz/docs/unity/session-management) — Manage user authentication sessions in your Unity application. - [Wallet Creation](https://www.dynamic.xyz/docs/unity/wallet-creation) — Learn how wallets are created and managed in the Dynamic Unity SDK. ### SDK Reference - [SDK Reference](https://www.dynamic.xyz/docs/unity/sdk-reference/overview) — Complete API reference for the Dynamic Unity SDK. ### Wallets - [Developer Actions](https://www.dynamic.xyz/docs/unity/wallets/embedded-wallets/mpc/delegated-access/developer-actions) — Actions you can perform with delegated access in Unity applications. - [Receiving Delegation](https://www.dynamic.xyz/docs/unity/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation) — How to receive delegation materials on your server for Unity applications. - [Revoking Delegation](https://www.dynamic.xyz/docs/unity/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation) — How to revoke delegated access in Unity applications. - [Triggering Delegation](https://www.dynamic.xyz/docs/unity/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation) — How to trigger delegation for a user in Unity. - [Exporting embedded wallet keys](https://www.dynamic.xyz/docs/unity/wallets/embedded-wallets/mpc/import-export) — Allow users to export their embedded wallet private keys in the Unity SDK. - [EVM Message Signing](https://www.dynamic.xyz/docs/unity/wallets/evm/message-signing) — Sign messages with EVM wallets in Unity. - [Send EVM Transactions](https://www.dynamic.xyz/docs/unity/wallets/evm/send-transactions) — Send native and token transactions on EVM chains in Unity. - [Network Management](https://www.dynamic.xyz/docs/unity/wallets/general/network-management) — Get available networks, check current network, and switch networks in Unity. - [Token Balances](https://www.dynamic.xyz/docs/unity/wallets/general/token-balances) — Query token balances across multiple chains in Unity. - [Solana Message Signing](https://www.dynamic.xyz/docs/unity/wallets/solana/message-signing) — Sign messages with Solana wallets in Unity. - [Send Solana Transactions](https://www.dynamic.xyz/docs/unity/wallets/solana/send-transactions) — Send SOL and SPL token transactions in Unity. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/unity/wallets/solana/svm-gas-sponsorship) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. - [SUI Message Signing](https://www.dynamic.xyz/docs/unity/wallets/sui/message-signing) — Sign messages with SUI wallets in Unity. - [Send SUI Transactions](https://www.dynamic.xyz/docs/unity/wallets/sui/send-transactions) — Send SUI transactions and sign messages in Unity. ## REST API Reference Full REST API — admin endpoints, SDK endpoints, and schema types. - [Introduction](https://www.dynamic.xyz/docs/api-reference/overview) ### Allowlists *(10 endpoints)* Manage access control allowlists — restrict environment access to specific users or wallets. - `POST` [Create A New Entry For An Allowlist](https://www.dynamic.xyz/docs/api-reference/allowlists/create-a-new-entry-for-an-allowlist) - `POST` [Create New Allowlist For A Environment](https://www.dynamic.xyz/docs/api-reference/allowlists/create-new-allowlist-for-a-environment) - `DELETE` [Delete An Allowlist Entry](https://www.dynamic.xyz/docs/api-reference/allowlists/delete-an-allowlist-entry) - `DELETE` [Delete An Allowlist](https://www.dynamic.xyz/docs/api-reference/allowlists/delete-an-allowlist) - `PUT` [Disable The Allow List](https://www.dynamic.xyz/docs/api-reference/allowlists/disable-the-allow-list) - `PUT` [Enable The Allowlist](https://www.dynamic.xyz/docs/api-reference/allowlists/enable-the-allowlist) - `GET` [Get All Allowlists For A Environment](https://www.dynamic.xyz/docs/api-reference/allowlists/get-all-allowlists-for-a-environment) - `GET` [Get All Entries For An Allowlist](https://www.dynamic.xyz/docs/api-reference/allowlists/get-all-entries-for-an-allowlist) - `GET` [Get Allowlist By Id](https://www.dynamic.xyz/docs/api-reference/allowlists/get-allowlist-by-id) - `PUT` [Update The Outcome Scope Or Name Of An Allowlist Entry By Id](https://www.dynamic.xyz/docs/api-reference/allowlists/update-the-outcome-scope-or-name-of-an-allowlist-entry-by-id) ### Analytics *(6 endpoints)* Retrieve engagement, overview, wallet, and visitor analytics data. - `GET` [Get Analytics Engagement Data](https://www.dynamic.xyz/docs/api-reference/analytics/get-analytics-engagement-data) - `GET` [Get Analytics Overview Data](https://www.dynamic.xyz/docs/api-reference/analytics/get-analytics-overview-data) - `GET` [Get Analytics Topline Data](https://www.dynamic.xyz/docs/api-reference/analytics/get-analytics-topline-data) - `GET` [Get Analytics Wallets Breakdown Data](https://www.dynamic.xyz/docs/api-reference/analytics/get-analytics-wallets-breakdown-data) - `GET` [Get Environments Analyticsvisits](https://www.dynamic.xyz/docs/api-reference/analytics/get-environments-analyticsvisits) - `GET` [Get Environments Analyticswallets](https://www.dynamic.xyz/docs/api-reference/analytics/get-environments-analyticswallets) ### Chainalysis *(3 endpoints)* Configure Chainalysis sanctions screening integration. - `PUT` [Disables The Sanctions API](https://www.dynamic.xyz/docs/api-reference/chainalysis/disables-the-sanctions-api) - `PUT` [Enable The Sanctions API](https://www.dynamic.xyz/docs/api-reference/chainalysis/enable-the-sanctions-api) - `GET` [Find The Chainalysis Configuration For An Environment](https://www.dynamic.xyz/docs/api-reference/chainalysis/find-the-chainalysis-configuration-for-an-environment) ### Chains *(1 endpoint)* Retrieve supported chain and token information. - `GET` [Get Tokens For Passed Chainname](https://www.dynamic.xyz/docs/api-reference/chains/get-tokens-for-passed-chainname) ### Custom Fields *(5 endpoints)* Create and manage custom user profile fields for an environment. - `POST` [Create A New Custom Field For An Environment](https://www.dynamic.xyz/docs/api-reference/custom-fields/create-a-new-custom-field-for-an-environment) - `DELETE` [Delete A Specific Custom Field By Its Id](https://www.dynamic.xyz/docs/api-reference/custom-fields/delete-a-specific-custom-field-by-its-id) - `GET` [Get The Custom Fields For An Environment](https://www.dynamic.xyz/docs/api-reference/custom-fields/get-the-custom-fields-for-an-environment) - `GET` [Retrieve A Specific Custom Field By Its Id](https://www.dynamic.xyz/docs/api-reference/custom-fields/retrieve-a-specific-custom-field-by-its-id) - `PUT` [Update An Existing Custom Field By Its Id](https://www.dynamic.xyz/docs/api-reference/custom-fields/update-an-existing-custom-field-by-its-id) ### Custom Networks *(5 endpoints)* Define and manage custom blockchain networks for an organization. - `POST` [Create A Custom Network For An Organization](https://www.dynamic.xyz/docs/api-reference/custom-networks/create-a-custom-network-for-an-organization) - `DELETE` [Delete A Custom Network](https://www.dynamic.xyz/docs/api-reference/custom-networks/delete-a-custom-network) - `GET` [Get A Specific Custom Network](https://www.dynamic.xyz/docs/api-reference/custom-networks/get-a-specific-custom-network) - `GET` [Get All Custom Networks For An Organization](https://www.dynamic.xyz/docs/api-reference/custom-networks/get-all-custom-networks-for-an-organization) - `PUT` [Update A Custom Network](https://www.dynamic.xyz/docs/api-reference/custom-networks/update-a-custom-network) ### Custom Hostnames *(4 endpoints)* Configure custom hostnames for environments. - `POST` [Create A New Custom Hostname For This Environment](https://www.dynamic.xyz/docs/api-reference/customhostnames/create-a-new-custom-hostname-for-this-environment) - `DELETE` [Delete The Custom Hostname](https://www.dynamic.xyz/docs/api-reference/customhostnames/delete-the-custom-hostname) - `GET` [Get The Custom Hostnames For This Environemnt](https://www.dynamic.xyz/docs/api-reference/customhostnames/get-the-custom-hostnames-for-this-environemnt) - `GET` [Get The Custom Hostnames For This Environment](https://www.dynamic.xyz/docs/api-reference/customhostnames/get-the-custom-hostnames-for-this-environment) ### Deep Link URLs *(3 endpoints)* Whitelist mobile deep link URLs for project environments. - `DELETE` [Delete A Mobile Deeplink Url By Id](https://www.dynamic.xyz/docs/api-reference/deeplinkurls/delete-a-mobile-deeplink-url-by-id) - `GET` [Get All The Whitelisted Mobile Deeplink Urls For A Project Environment](https://www.dynamic.xyz/docs/api-reference/deeplinkurls/get-all-the-whitelisted-mobile-deeplink-urls-for-a-project-environment) - `POST` [Whitelists A Mobile Deeplink Url For This Project Environment](https://www.dynamic.xyz/docs/api-reference/deeplinkurls/whitelists-a-mobile-deeplink-url-for-this-project-environment) ### Environments *(5 endpoints)* Retrieve and update environment settings, keys, and visitor stats. - `GET` [Find An Environment By Id](https://www.dynamic.xyz/docs/api-reference/environments/find-an-environment-by-id) - `GET` [Get Keys For An Environment Given Environmentid](https://www.dynamic.xyz/docs/api-reference/environments/get-keys-for-an-environment-given-environmentid) - `GET` [Get Live And Sandbox Environments By Projectid](https://www.dynamic.xyz/docs/api-reference/environments/get-live-and-sandbox-environments-by-projectid) - `GET` [Get The Unique Number Of Visitors For An Environment By Environment Id](https://www.dynamic.xyz/docs/api-reference/environments/get-the-unique-number-of-visitors-for-an-environment-by-environment-id) - `PUT` [Updates The Environment Settings](https://www.dynamic.xyz/docs/api-reference/environments/updates-the-environment-settings) ### Events *(3 endpoints)* Fetch environment events and event type definitions. - `GET` [Get Environment Event By Id](https://www.dynamic.xyz/docs/api-reference/events/get-environment-event-by-id) - `GET` [Get Environment Events](https://www.dynamic.xyz/docs/api-reference/events/get-environment-events) - `GET` [Get Event Types](https://www.dynamic.xyz/docs/api-reference/events/get-event-types) ### Exports *(4 endpoints)* Request and download data exports for an environment. - `POST` [Create A New Export Request For The Project Environment](https://www.dynamic.xyz/docs/api-reference/exports/create-a-new-export-request-for-the-project-environment) - `GET` [Download An Export By Id](https://www.dynamic.xyz/docs/api-reference/exports/download-an-export-by-id) - `GET` [Get An Export Using The Id](https://www.dynamic.xyz/docs/api-reference/exports/get-an-export-using-the-id) - `GET` [Get The Exports For An Environment](https://www.dynamic.xyz/docs/api-reference/exports/get-the-exports-for-an-environment) ### External JWT *(1 endpoint)* Validate externally-issued JWTs for an environment. - `POST` [Check If The External Provided JWT Is Valid For The Specified Environment](https://www.dynamic.xyz/docs/api-reference/externaljwt/check-if-the-external-provided-jwt-is-valid-for-the-specified-environment) ### Gates *(7 endpoints)* Create and manage token gates for environment access control. - `POST` [Creates A New Gate For The Project Environment](https://www.dynamic.xyz/docs/api-reference/gates/creates-a-new-gate-for-the-project-environment) - `DELETE` [Delete A Gate](https://www.dynamic.xyz/docs/api-reference/gates/delete-a-gate) - `PUT` [Disable The Gate For The Environment](https://www.dynamic.xyz/docs/api-reference/gates/disable-the-gate-for-the-environment) - `PUT` [Enable The Gate For The Environment](https://www.dynamic.xyz/docs/api-reference/gates/enable-the-gate-for-the-environment) - `GET` [Get The Gates For An Environment](https://www.dynamic.xyz/docs/api-reference/gates/get-the-gates-for-an-environment) - `GET` [Gets A Gate](https://www.dynamic.xyz/docs/api-reference/gates/gets-a-gate) - `PUT` [Updates A Gate](https://www.dynamic.xyz/docs/api-reference/gates/updates-a-gate) ### Global Wallet Access Control *(7 endpoints)* Control domain-level access to global wallet functionality. - `POST` [Adds A Domain To Be Allowed Or Blocked For Global Wallet Access For This Project Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/adds-a-domain-to-be-allowed-or-blocked-for-global-wallet-access-for-this-project-environment) - `POST` [Creates A Global Wallet Access Control For This Project Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/creates-a-global-wallet-access-control-for-this-project-environment) - `DELETE` [Delete A Global Wallet Access Control Domain By Id](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/delete-a-global-wallet-access-control-domain-by-id) - `PUT` [Disabled Global Wallet Access Control For This Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/disabled-global-wallet-access-control-for-this-environment) - `PUT` [Enable Global Wallet Access Control For This Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/enable-global-wallet-access-control-for-this-environment) - `GET` [Get All The Global Wallet Access Control Domains For A Project Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/get-all-the-global-wallet-access-control-domains-for-a-project-environment) - `PUT` [Updates A Global Wallet Access Control For This Project Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletaccesscontrol/updates-a-global-wallet-access-control-for-this-project-environment) ### Global Wallet Connections *(1 endpoint)* View global wallet connections for an environment. - `GET` [Get The Global Wallet Connections For This Environment](https://www.dynamic.xyz/docs/api-reference/globalwalletconnections/get-the-global-wallet-connections-for-this-environment) ### Global Wallets *(5 endpoints)* Configure global wallet settings for environments. - `POST` [Creates The Global Wallet Settings For The Environment](https://www.dynamic.xyz/docs/api-reference/globalwallets/creates-the-global-wallet-settings-for-the-environment) - `PUT` [Disabled Global Wallet For This Environment](https://www.dynamic.xyz/docs/api-reference/globalwallets/disabled-global-wallet-for-this-environment) - `PUT` [Enable Global Wallet For This Environment](https://www.dynamic.xyz/docs/api-reference/globalwallets/enable-global-wallet-for-this-environment) - `GET` [Get The Global Wallet Settings For Environment](https://www.dynamic.xyz/docs/api-reference/globalwallets/get-the-global-wallet-settings-for-environment) - `PUT` [Updates The Global Wallet Settings For The Environment](https://www.dynamic.xyz/docs/api-reference/globalwallets/updates-the-global-wallet-settings-for-the-environment) ### Invites *(5 endpoints)* Manage organization invitations. - `POST` [Creates An Invite To The Organization](https://www.dynamic.xyz/docs/api-reference/invites/creates-an-invite-to-the-organization) - `DELETE` [Delete Invite For User](https://www.dynamic.xyz/docs/api-reference/invites/delete-invite-for-user) - `GET` [Fetches All The Invites The Belong To The Organization](https://www.dynamic.xyz/docs/api-reference/invites/fetches-all-the-invites-the-belong-to-the-organization) - `GET` [Get All The User Invites](https://www.dynamic.xyz/docs/api-reference/invites/get-all-the-user-invites) - `PUT` [Update Invite For User Acceptreject](https://www.dynamic.xyz/docs/api-reference/invites/update-invite-for-user-acceptreject) ### Members *(5 endpoints)* Manage organization admin members and roles. - `PUT` [Delegate Ownership Of An Organization To Another Admin If Successful The Previous Owner Becomes An Admin](https://www.dynamic.xyz/docs/api-reference/members/delegate-ownership-of-an-organization-to-another-admin-if-successful-the-previous-owner-becomes-an-admin) - `DELETE` [Delete User Membership From Being An Admin Of An Organization](https://www.dynamic.xyz/docs/api-reference/members/delete-user-membership-from-being-an-admin-of-an-organization) - `GET` [Get All Users That Are Admins For An Organization](https://www.dynamic.xyz/docs/api-reference/members/get-all-users-that-are-admins-for-an-organization) - `GET` [Get Membership Environment Ids](https://www.dynamic.xyz/docs/api-reference/members/get-membership-environment-ids) - `PUT` [Update A Given Members Role](https://www.dynamic.xyz/docs/api-reference/members/update-a-given-members-role) ### MFA *(2 endpoints)* Reset and delete MFA devices for users. - `DELETE` [Delete All MFA Devices For The User](https://www.dynamic.xyz/docs/api-reference/mfa/delete-all-mfa-devices-for-the-user) - `POST` [Reset The Users MFA Methods](https://www.dynamic.xyz/docs/api-reference/mfa/reset-the-users-mfa-methods) ### MFA Settings *(3 endpoints)* Configure MFA device settings at the organization level. - `PUT` [Disable The Given MFA Device For The Organization](https://www.dynamic.xyz/docs/api-reference/mfasettings/disable-the-given-mfa-device-for-the-organization) - `PUT` [Enable The Given MFA Device For The Organization](https://www.dynamic.xyz/docs/api-reference/mfasettings/enable-the-given-mfa-device-for-the-organization) - `GET` [Get All MFA Settings For An Organization](https://www.dynamic.xyz/docs/api-reference/mfasettings/get-all-mfa-settings-for-an-organization) ### Name Services *(6 endpoints)* Enable and manage blockchain name service resolution (ENS, etc.). - `POST` [Create A New Name Service For The Environment And Chain](https://www.dynamic.xyz/docs/api-reference/nameservices/create-a-new-name-service-for-the-environment-and-chain) - `DELETE` [Delete The Name Service For The Environment And Chain](https://www.dynamic.xyz/docs/api-reference/nameservices/delete-the-name-service-for-the-environment-and-chain) - `PUT` [Disabled Name Service For This Environment And Chain](https://www.dynamic.xyz/docs/api-reference/nameservices/disabled-name-service-for-this-environment-and-chain) - `PUT` [Enable Name Service For This Environment And Chain](https://www.dynamic.xyz/docs/api-reference/nameservices/enable-name-service-for-this-environment-and-chain) - `GET` [Get The Name Service For The Environment And Chain](https://www.dynamic.xyz/docs/api-reference/nameservices/get-the-name-service-for-the-environment-and-chain) - `POST` [Get The Unsigned Chain Specific Message Needed To Be Signed By The Wallet Owner Using The Wallet Private Key](https://www.dynamic.xyz/docs/api-reference/nameservices/get-the-unsigned-chain-specific-message-needed-to-be-signed-by-the-wallet-owner-using-the-wallet-private-key) ### Organizations *(12 endpoints)* Create and manage organizations, SSO, and subscriptions. - `PUT` [Add Coupon To Subscription](https://www.dynamic.xyz/docs/api-reference/organizations/add-coupon-to-subscription) - `POST` [Create SSO Provider Configuration For Organization](https://www.dynamic.xyz/docs/api-reference/organizations/create-sso-provider-configuration-for-organization) - `POST` [Creates Organization](https://www.dynamic.xyz/docs/api-reference/organizations/creates-organization) - `DELETE` [Delete SSO Provider Configuration](https://www.dynamic.xyz/docs/api-reference/organizations/delete-sso-provider-configuration) - `GET` [Fetches All The Active Organizations That The User Has Access To](https://www.dynamic.xyz/docs/api-reference/organizations/fetches-all-the-active-organizations-that-the-user-has-access-to) - `GET` [Find An Organization By Id](https://www.dynamic.xyz/docs/api-reference/organizations/find-an-organization-by-id) - `GET` [Find The Subscription Of An Organization Using Its Id](https://www.dynamic.xyz/docs/api-reference/organizations/find-the-subscription-of-an-organization-using-its-id) - `GET` [Get SSO Provider Configuration For Organization](https://www.dynamic.xyz/docs/api-reference/organizations/get-sso-provider-configuration-for-organization) - `PUT` [Update An Organization Address By Id](https://www.dynamic.xyz/docs/api-reference/organizations/update-an-organization-address-by-id) - `PUT` [Update An Organization By Id](https://www.dynamic.xyz/docs/api-reference/organizations/update-an-organization-by-id) - `PUT` [Update SSO Provider Configuration](https://www.dynamic.xyz/docs/api-reference/organizations/update-sso-provider-configuration) - `PUT` [Upgrade Organziation To Advanced Plan](https://www.dynamic.xyz/docs/api-reference/organizations/upgrade-organziation-to-advanced-plan) ### Origins *(3 endpoints)* Manage allowed origins (CORS) for project environments. - `POST` [Adds An Allowed Origin For This Project Environment](https://www.dynamic.xyz/docs/api-reference/origins/adds-an-allowed-origin-for-this-project-environment) - `DELETE` [Delete A Origin By Id](https://www.dynamic.xyz/docs/api-reference/origins/delete-a-origin-by-id) - `GET` [Get All The Allowed Origins For A Project Environment](https://www.dynamic.xyz/docs/api-reference/origins/get-all-the-allowed-origins-for-a-project-environment) ### Projects *(5 endpoints)* Create and manage projects within an organization. - `POST` [Creates A New Project](https://www.dynamic.xyz/docs/api-reference/projects/creates-a-new-project) - `DELETE` [Deletes A Project By Id](https://www.dynamic.xyz/docs/api-reference/projects/deletes-a-project-by-id) - `GET` [Fetches All The Active Projects The Belong To The Organization](https://www.dynamic.xyz/docs/api-reference/projects/fetches-all-the-active-projects-the-belong-to-the-organization) - `GET` [Find An Project By Id](https://www.dynamic.xyz/docs/api-reference/projects/find-an-project-by-id) - `PUT` [Update A Project](https://www.dynamic.xyz/docs/api-reference/projects/update-a-project) ### SDK Views *(3 endpoints)* Retrieve SDK view configuration for environments. - `GET` [Get A SDK View Given A Type And Environment](https://www.dynamic.xyz/docs/api-reference/sdk-views/get-a-sdk-view-given-a-type-and-environment) - `GET` [Get The SDK Views For An Environment](https://www.dynamic.xyz/docs/api-reference/sdk-views/get-the-sdk-views-for-an-environment) - `PUT` [Updates The Configs For The SDK View And Project Environment](https://www.dynamic.xyz/docs/api-reference/sdk-views/updates-the-configs-for-the-sdk-view-and-project-environment) ### Sessions *(3 endpoints)* Manage and revoke user sessions. - `GET` [Get A Session By Id](https://www.dynamic.xyz/docs/api-reference/sessions/get-a-session-by-id) - `PUT` [Revoke A Session](https://www.dynamic.xyz/docs/api-reference/sessions/revoke-a-session) - `POST` [Revoke All Sessions For An Environment](https://www.dynamic.xyz/docs/api-reference/sessions/revoke-all-sessions-for-an-environment) ### Settings *(14 endpoints)* Configure environment-level feature settings. - `POST` [Creates A New Exchange For The Project Environment](https://www.dynamic.xyz/docs/api-reference/settings/creates-a-new-exchange-for-the-project-environment) - `POST` [Creates A New Provider For The Project Environment](https://www.dynamic.xyz/docs/api-reference/settings/creates-a-new-provider-for-the-project-environment) - `DELETE` [Delete A Provider By Providerid](https://www.dynamic.xyz/docs/api-reference/settings/delete-a-provider-by-providerid) - `DELETE` [Delete An Exchange By Exchangeid](https://www.dynamic.xyz/docs/api-reference/settings/delete-an-exchange-by-exchangeid) - `PUT` [Disable The Exchange For The Environment](https://www.dynamic.xyz/docs/api-reference/settings/disable-the-exchange-for-the-environment) - `PUT` [Disable The Provider For The Environment](https://www.dynamic.xyz/docs/api-reference/settings/disable-the-provider-for-the-environment) - `PUT` [Enable The Exchange For The Environment](https://www.dynamic.xyz/docs/api-reference/settings/enable-the-exchange-for-the-environment) - `PUT` [Enable The Provider For The Environment](https://www.dynamic.xyz/docs/api-reference/settings/enable-the-provider-for-the-environment) - `GET` [Get The Exchanges For An Environment](https://www.dynamic.xyz/docs/api-reference/settings/get-the-exchanges-for-an-environment) - `GET` [Get The Providers For An Environment](https://www.dynamic.xyz/docs/api-reference/settings/get-the-providers-for-an-environment) - `GET` [Get The Urls For The Environment Providers](https://www.dynamic.xyz/docs/api-reference/settings/get-the-urls-for-the-environment-providers) - `GET` [Gets A Provider](https://www.dynamic.xyz/docs/api-reference/settings/gets-a-provider) - `GET` [Gets An Exchange](https://www.dynamic.xyz/docs/api-reference/settings/gets-an-exchange) - `PUT` [Updates A Provider](https://www.dynamic.xyz/docs/api-reference/settings/updates-a-provider) ### Testaccount *(3 endpoints)* Manage test account configuration. - `POST` [Create A New Test Account For This Environment](https://www.dynamic.xyz/docs/api-reference/testaccount/create-a-new-test-account-for-this-environment) - `DELETE` [Delete The Test Account For This Environment](https://www.dynamic.xyz/docs/api-reference/testaccount/delete-the-test-account-for-this-environment) - `GET` [Get The Test Account For This Environemnt](https://www.dynamic.xyz/docs/api-reference/testaccount/get-the-test-account-for-this-environemnt) ### Tokens *(3 endpoints)* Retrieve token metadata. - `POST` [Create A New API Token](https://www.dynamic.xyz/docs/api-reference/tokens/create-a-new-api-token) - `DELETE` [Delete A Token By Token Id](https://www.dynamic.xyz/docs/api-reference/tokens/delete-a-token-by-token-id) - `GET` [Get All The Tokens For A Project Environment Does Not Include The Raw Token](https://www.dynamic.xyz/docs/api-reference/tokens/get-all-the-tokens-for-a-project-environment-does-not-include-the-raw-token) ### User API Tokens *(3 endpoints)* Create and manage user API tokens. - `POST` [Create A New API Token For Dashboard User](https://www.dynamic.xyz/docs/api-reference/userapitokens/create-a-new-api-token-for-dashboard-user) - `DELETE` [Delete A API Token By Token Id](https://www.dynamic.xyz/docs/api-reference/userapitokens/delete-a-api-token-by-token-id) - `GET` [Get All API Tokens For Dashboard User](https://www.dynamic.xyz/docs/api-reference/userapitokens/get-all-api-tokens-for-dashboard-user) ### Users *(13 endpoints)* Create, retrieve, update, and delete users within environments. - `POST` [Creates A New User](https://www.dynamic.xyz/docs/api-reference/users/creates-a-new-user) - `POST` [Creates Many New Users](https://www.dynamic.xyz/docs/api-reference/users/creates-many-new-users) - `DELETE` [Delete User Deprecated Use Environments Users Instead](https://www.dynamic.xyz/docs/api-reference/users/delete-user-deprecated--use-environments-users-instead) *(deprecated)* - `DELETE` [Delete User](https://www.dynamic.xyz/docs/api-reference/users/delete-user) - `GET` [Get A User By Id Deprecated Use Environments Users Instead](https://www.dynamic.xyz/docs/api-reference/users/get-a-user-by-id-deprecated--use-environments-users-instead) *(deprecated)* - `GET` [Get A User By Id](https://www.dynamic.xyz/docs/api-reference/users/get-a-user-by-id) - `GET` [Get All Sessions For A User By User Id](https://www.dynamic.xyz/docs/api-reference/users/get-all-sessions-for-a-user-by-user-id) - `GET` [Get All Users For An Environment](https://www.dynamic.xyz/docs/api-reference/users/get-all-users-for-an-environment) - `GET` [Get The Access Token For A User Oauth Account](https://www.dynamic.xyz/docs/api-reference/users/get-the-access-token-for-a-user-oauth-account) - `POST` [Revoke Sessions By User Id 1](https://www.dynamic.xyz/docs/api-reference/users/revoke-sessions-by-user-id-1) - `POST` [Revoke Sessions By User Id](https://www.dynamic.xyz/docs/api-reference/users/revoke-sessions-by-user-id) *(deprecated)* - `PUT` [Update A User Deprecated Use Environments Users Instead](https://www.dynamic.xyz/docs/api-reference/users/update-a-user-deprecated--use-environments-users-instead) *(deprecated)* - `PUT` [Update A User](https://www.dynamic.xyz/docs/api-reference/users/update-a-user) ### Visits *(1 endpoint)* Track and retrieve environment visit data. - `GET` [Get All Visitors For An Environment](https://www.dynamic.xyz/docs/api-reference/visits/get-all-visitors-for-an-environment) ### WaaS *(21 endpoints)* Wallet-as-a-Service (WaaS) MPC wallet management. - `POST` [Authenticate For WaaS Using API Key](https://www.dynamic.xyz/docs/api-reference/waas/authenticate-for-waas-using-api-key) - `POST` [Create A New WaaS For A User Given An Identifier](https://www.dynamic.xyz/docs/api-reference/waas/create-a-new-waas-for-a-user-given-an-identifier) - `POST` [Create A New WaaS Policy For An Environment Or Add New Rules To An Existing Policy](https://www.dynamic.xyz/docs/api-reference/waas/create-a-new-waas-policy-for-an-environment-or-add-new-rules-to-an-existing-policy) - `POST` [Create A New WaaS Signature Policy For A Wallet](https://www.dynamic.xyz/docs/api-reference/waas/create-a-new-waas-signature-policy-for-a-wallet) - `POST` [Create Backup Action For Key Shares Using API Token Authentication](https://www.dynamic.xyz/docs/api-reference/waas/create-backup-action-for-key-shares-using-api-token-authentication) - `POST` [Create Credentials For WaaS Wallet Delegation](https://www.dynamic.xyz/docs/api-reference/waas/create-credentials-for-waas-wallet-delegation) - `DELETE` [Delete A WaaS Policy Rule By Ruleid](https://www.dynamic.xyz/docs/api-reference/waas/delete-a-waas-policy-rule-by-ruleid) - `DELETE` [Delete A WaaS Signature Policy By Walletid And Policyid](https://www.dynamic.xyz/docs/api-reference/waas/delete-a-waas-signature-policy-by-walletid-and-policyid) - `GET` [Get A Specific Delegated Access Encryption Public Key By Id](https://www.dynamic.xyz/docs/api-reference/waas/get-a-specific-delegated-access-encryption-public-key-by-id) - `GET` [Get A Specific WaaS Wallet By Walletid](https://www.dynamic.xyz/docs/api-reference/waas/get-a-specific-waas-wallet-by-walletid) - `GET` [Get A WaaS Signature Policy By Walletid And Policyid](https://www.dynamic.xyz/docs/api-reference/waas/get-a-waas-signature-policy-by-walletid-and-policyid) - `GET` [Get All Active WaaS Signature Policies For A Wallet](https://www.dynamic.xyz/docs/api-reference/waas/get-all-active-waas-signature-policies-for-a-wallet) - `GET` [Get Delegated Access Encryption Public Key For An Environment](https://www.dynamic.xyz/docs/api-reference/waas/get-delegated-access-encryption-public-key-for-an-environment) - `GET` [Get Delegated Access Encryption Public Keys For An Environment](https://www.dynamic.xyz/docs/api-reference/waas/get-delegated-access-encryption-public-keys-for-an-environment) - `GET` [Get The WaaS Policy For An Environment](https://www.dynamic.xyz/docs/api-reference/waas/get-the-waas-policy-for-an-environment) - `DELETE` [Revoke Delegated Access For A Single Wallet](https://www.dynamic.xyz/docs/api-reference/waas/revoke-delegated-access-for-a-single-wallet) - `POST` [Revoke Delegated Access For One Or More Wallets](https://www.dynamic.xyz/docs/api-reference/waas/revoke-delegated-access-for-one-or-more-wallets) - `POST` [Sign A Message With A Delegated WaaS Account](https://www.dynamic.xyz/docs/api-reference/waas/sign-a-message-with-a-delegated-waas-account) - `PUT` [Update A WaaS Signature Policy By Walletid And Policyid](https://www.dynamic.xyz/docs/api-reference/waas/update-a-waas-signature-policy-by-walletid-and-policyid) - `PUT` [Update The WaaS Policy For An Environment By Ruleid](https://www.dynamic.xyz/docs/api-reference/waas/update-the-waas-policy-for-an-environment-by-ruleid) - `POST` [Verify If An API Key Is Valid For A Specific Environment](https://www.dynamic.xyz/docs/api-reference/waas/verify-if-an-api-key-is-valid-for-a-specific-environment) ### WalletConnect *(1 endpoint)* WalletConnect integration endpoints. - `PUT` [Create Or Update A Walletconnect Project For This Environment Using The Partner API](https://www.dynamic.xyz/docs/api-reference/walletconnect/create-or-update-a-walletconnect-project-for-this-environment-using-the-partner-api) ### Wallets *(18 endpoints)* Manage user wallets — link, unlink, and query wallet data. - `POST` [Create WaaS Wallet](https://www.dynamic.xyz/docs/api-reference/wallets/create-waas-wallet) - `POST` [Creates A New Embedded Wallet For A User Given An Identifier](https://www.dynamic.xyz/docs/api-reference/wallets/creates-a-new-embedded-wallet-for-a-user-given-an-identifier) - `POST` [Creates A New Embedded Wallet This API Is Meant To Be Called From A Frame Server](https://www.dynamic.xyz/docs/api-reference/wallets/creates-a-new-embedded-wallet-this-api-is-meant-to-be-called-from-a-frame-server) - `POST` [Creates A New Wallet For The User Deprecated Use Environments Users Wallets Instead](https://www.dynamic.xyz/docs/api-reference/wallets/creates-a-new-wallet-for-the-user-deprecated--use-environments-users-wallets-instead) *(deprecated)* - `POST` [Creates A New Wallet For The User Note That If The User Already Has An Embedded Wallet Linked This Call Will Fail](https://www.dynamic.xyz/docs/api-reference/wallets/creates-a-new-wallet-for-the-user-note-that-if-the-user-already-has-an-embedded-wallet-linked-this-call-will-fail) - `DELETE` [Delete Wallet Deprecated Use Environments Wallets Instead](https://www.dynamic.xyz/docs/api-reference/wallets/delete-wallet-deprecated--use-environments-wallets-instead) *(deprecated)* - `DELETE` [Delete Wallet](https://www.dynamic.xyz/docs/api-reference/wallets/delete-wallet) - `GET` [Get A Wallet Using The Id Deprecated Use Environments Wallets Instead](https://www.dynamic.xyz/docs/api-reference/wallets/get-a-wallet-using-the-id-deprecated--use-environments-wallets-instead) *(deprecated)* - `GET` [Get A Wallet Using The Id](https://www.dynamic.xyz/docs/api-reference/wallets/get-a-wallet-using-the-id) - `GET` [Get The Active Embedded Wallet Versions For An Environment](https://www.dynamic.xyz/docs/api-reference/wallets/get-the-active-embedded-wallet-versions-for-an-environment) - `GET` [Get Wallets By Environment](https://www.dynamic.xyz/docs/api-reference/wallets/get-wallets-by-environment) - `GET` [Get Wallets By User Deprecated Use Environments Users Wallets Instead](https://www.dynamic.xyz/docs/api-reference/wallets/get-wallets-by-user-deprecated--use-environments-users-wallets-instead) *(deprecated)* - `GET` [Get Wallets By User](https://www.dynamic.xyz/docs/api-reference/wallets/get-wallets-by-user) - `POST` [Creates A New Embedded Wallet For A User Given An Identifier](https://www.dynamic.xyz/docs/api-reference/wallets/legacy/creates-a-new-embedded-wallet-for-a-user-given-an-identifier) - `POST` [Creates A New Embedded Wallet This API Is Meant To Be Called From A Frame Server](https://www.dynamic.xyz/docs/api-reference/wallets/legacy/creates-a-new-embedded-wallet-this-api-is-meant-to-be-called-from-a-frame-server) - `POST` [Creates A New Wallet For The User Note That If The User Already Has An Embedded Wallet Linked This Call Will Fail](https://www.dynamic.xyz/docs/api-reference/wallets/legacy/creates-a-new-wallet-for-the-user-note-that-if-the-user-already-has-an-embedded-wallet-linked-this-call-will-fail) - `DELETE` [Delete Wallet](https://www.dynamic.xyz/docs/api-reference/wallets/legacy/delete-wallet) - `POST` [Recover Deleted Wallets For A User In A Specific Environment](https://www.dynamic.xyz/docs/api-reference/wallets/recover-deleted-wallets-for-a-user-in-a-specific-environment) ### Webhooks *(8 endpoints)* Create and manage webhook subscriptions for environment events. - `POST` [Creates A New Webhooks For The Project Environment](https://www.dynamic.xyz/docs/api-reference/webhooks/creates-a-new-webhooks-for-the-project-environment) - `DELETE` [Delete The Webhook For An Environment](https://www.dynamic.xyz/docs/api-reference/webhooks/delete-the-webhook-for-an-environment) - `GET` [Get The Message Deliveries For A Webhook](https://www.dynamic.xyz/docs/api-reference/webhooks/get-the-message-deliveries-for-a-webhook) - `GET` [Get The Messages For An Webhook](https://www.dynamic.xyz/docs/api-reference/webhooks/get-the-messages-for-an-webhook) - `GET` [Get The Webhook For An Environment](https://www.dynamic.xyz/docs/api-reference/webhooks/get-the-webhook-for-an-environment) - `GET` [Get The Webhooks For An Environment](https://www.dynamic.xyz/docs/api-reference/webhooks/get-the-webhooks-for-an-environment) - `POST` [Redeliver Message For An Webhook](https://www.dynamic.xyz/docs/api-reference/webhooks/redeliver-message-for-an-webhook) - `PUT` [Update The Webhook For An Environment](https://www.dynamic.xyz/docs/api-reference/webhooks/update-the-webhook-for-an-environment) ### SDK Endpoints *(143 endpoints)* SDK-facing endpoints for auth, passkeys, embedded wallets, MPC, and more. - `POST` [[deprecated] Please Use Externalauthsignin Instead](https://www.dynamic.xyz/docs/api-reference/sdk/[deprecated]-please-use-externalauthsignin-instead) *(deprecated)* - `POST` [Add A Wallet Account To A Users Existing Turnkey Hd Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/add-a-wallet-account-to-a-users-existing-turnkey-hd-wallet) - `POST` [Add A Wallet Account To A Users Existing V2 Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/add-a-wallet-account-to-a-users-existing-v2-wallet) - `POST` [Add Fees To A Solana Transaction](https://www.dynamic.xyz/docs/api-reference/sdk/add-fees-to-a-solana-transaction) - `POST` [After Successful Verification Allow To Merge Two Owned Accounts](https://www.dynamic.xyz/docs/api-reference/sdk/after-successful-verification-allow-to-merge-two-owned-accounts) - `GET` [Auth Passkey MFA Device](https://www.dynamic.xyz/docs/api-reference/sdk/auth-passkey-mfa-device) - `POST` [Authenticate A Passkey](https://www.dynamic.xyz/docs/api-reference/sdk/authenticate-a-passkey) - `POST` [Backup Multiple Keyshares For A WaaS Wallet To Google Drive](https://www.dynamic.xyz/docs/api-reference/sdk/backup-multiple-keyshares-for-a-waas-wallet-to-google-drive) - `POST` [Backup Multiple Keyshares For A WaaS Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/backup-multiple-keyshares-for-a-waas-wallet) - `POST` [Check SSO Provider For Email Domain](https://www.dynamic.xyz/docs/api-reference/sdk/check-sso-provider-for-email-domain) - `GET` [Check That Session Is Valid](https://www.dynamic.xyz/docs/api-reference/sdk/check-that-session-is-valid) - `GET` [Check User Field Uniqueness](https://www.dynamic.xyz/docs/api-reference/sdk/check-user-field-uniqueness) - `PUT` [Claim A Pregenerated Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/claim-a-pregenerated-embedded-wallet) - `PUT` [Completes The Passkey Recovery Process For A Users Passkey Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/completes-the-passkey-recovery-process-for-a-users-passkey-embedded-wallet) - `GET` [Configuration For Enabled Offramps](https://www.dynamic.xyz/docs/api-reference/sdk/configuration-for-enabled-offramps) - `GET` [Configuration For Enabled Onramps](https://www.dynamic.xyz/docs/api-reference/sdk/configuration-for-enabled-onramps) - `POST` [Create A Coinbase Onramp Order](https://www.dynamic.xyz/docs/api-reference/sdk/create-a-coinbase-onramp-order) - `POST` [Create A New WaaS Account](https://www.dynamic.xyz/docs/api-reference/sdk/create-a-new-waas-account) - `POST` [Create A Visit](https://www.dynamic.xyz/docs/api-reference/sdk/create-a-visit) - `POST` [Create Backup Action And Event For A Specified Location Without Performing Actual Backup](https://www.dynamic.xyz/docs/api-reference/sdk/create-backup-action-and-event-for-a-specified-location-without-performing-actual-backup) - `POST` [Create Backup Action And Event For Multiple Locations Without Performing Actual Backup](https://www.dynamic.xyz/docs/api-reference/sdk/create-backup-action-and-event-for-multiple-locations-without-performing-actual-backup) - `GET` [Create Nonce For Authentication Flow](https://www.dynamic.xyz/docs/api-reference/sdk/create-nonce-for-authentication-flow) - `POST` [Create One Or More New Embedded Wallets For A User](https://www.dynamic.xyz/docs/api-reference/sdk/create-one-or-more-new-embedded-wallets-for-a-user) - `POST` [Create Rooms For A WaaS MPC Ceremony Without A Walletid](https://www.dynamic.xyz/docs/api-reference/sdk/create-rooms-for-a-waas-mpc-ceremony-without-a-walletid) - `POST` [Create Rooms For A WaaS MPC Ceremony](https://www.dynamic.xyz/docs/api-reference/sdk/create-rooms-for-a-waas-mpc-ceremony) - `DELETE` [Delete A Device If Not Default Device](https://www.dynamic.xyz/docs/api-reference/sdk/delete-a-device-if-not-default-device) - `DELETE` [Delete A Passkey](https://www.dynamic.xyz/docs/api-reference/sdk/delete-a-passkey) - `DELETE` [Deletes The Embedded Wallets For A User](https://www.dynamic.xyz/docs/api-reference/sdk/deletes-the-embedded-wallets-for-a-user) - `POST` [Deliver Encrypted Delegated Share](https://www.dynamic.xyz/docs/api-reference/sdk/deliver-encrypted-delegated-share) - `POST` [Endpoint To Refresh The JWT Auth Token Using The Current Valid JWT Auth Token In The Authorization Header](https://www.dynamic.xyz/docs/api-reference/sdk/endpoint-to-refresh-the-jwt-auth-token-using-the-current-valid-jwt-auth-token-in-the-authorization-header) - `POST` [Endpoint To Sign In Using A Token Issued By An External Auth Provider](https://www.dynamic.xyz/docs/api-reference/sdk/endpoint-to-sign-in-using-a-token-issued-by-an-external-auth-provider) - `POST` [Export Private Key Of A WaaS Account](https://www.dynamic.xyz/docs/api-reference/sdk/export-private-key-of-a-waas-account) - `POST` [Farcaster Provider Signin Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/farcaster-provider-signin-endpoint) - `POST` [Farcaster Provider Verify Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/farcaster-provider-verify-endpoint) - `GET` [Fetch A Single WaaS Wallet With Verified Credentials](https://www.dynamic.xyz/docs/api-reference/sdk/fetch-a-single-waas-wallet-with-verified-credentials) - `GET` [Fetch User Profile For The Current Authenticated User](https://www.dynamic.xyz/docs/api-reference/sdk/fetch-user-profile-for-the-current-authenticated-user) - `GET` [Find Jwks For Public Key Json Format](https://www.dynamic.xyz/docs/api-reference/sdk/find-jwks-for-public-key-json-format) - `GET` [Find Jwks For Public Key](https://www.dynamic.xyz/docs/api-reference/sdk/find-jwks-for-public-key) - `GET` [Find The Configuration For The Enabled Networks Associated To An Environment](https://www.dynamic.xyz/docs/api-reference/sdk/find-the-configuration-for-the-enabled-networks-associated-to-an-environment) - `POST` [Generate A Coinbase Onramp Buy Url](https://www.dynamic.xyz/docs/api-reference/sdk/generate-a-coinbase-onramp-buy-url) - `GET` [Generate A Short Lived JWT Token For Use With WaaS Client Backups](https://www.dynamic.xyz/docs/api-reference/sdk/generate-a-short-lived-jwt-token-for-use-with-waas-client-backups) - `POST` [Generate New Recovery Codes For User](https://www.dynamic.xyz/docs/api-reference/sdk/generate-new-recovery-codes-for-user) - `GET` [Generates The Request Body For A Users Create V2 Wallet Account Request](https://www.dynamic.xyz/docs/api-reference/sdk/generates-the-request-body-for-a-users-create-v2-wallet-account-request) - `GET` [Generates The Request Body For A Users Delete V2 Wallets Request](https://www.dynamic.xyz/docs/api-reference/sdk/generates-the-request-body-for-a-users-delete-v2-wallets-request) - `GET` [Generates The Turnkey Request Body For A Users Create Wallet Account Request](https://www.dynamic.xyz/docs/api-reference/sdk/generates-the-turnkey-request-body-for-a-users-create-wallet-account-request) - `GET` [Generates The Turnkey Request Body For A Users Delete Wallets Request 1](https://www.dynamic.xyz/docs/api-reference/sdk/generates-the-turnkey-request-body-for-a-users-delete-wallets-request-1) - `GET` [Generates The Turnkey Request Body For A Users Delete Wallets Request](https://www.dynamic.xyz/docs/api-reference/sdk/generates-the-turnkey-request-body-for-a-users-delete-wallets-request) *(deprecated)* - `POST` [Get Account Balances For Multiple Addresses 1](https://www.dynamic.xyz/docs/api-reference/sdk/get-account-balances-for-multiple-addresses-1) - `POST` [Get Account Balances For Multiple Addresses](https://www.dynamic.xyz/docs/api-reference/sdk/get-account-balances-for-multiple-addresses) - `GET` [Get Auth Token For Given Embedded Wallet Type](https://www.dynamic.xyz/docs/api-reference/sdk/get-auth-token-for-given-embedded-wallet-type) - `GET` [Get Coinbase Supported Networks](https://www.dynamic.xyz/docs/api-reference/sdk/get-coinbase-supported-networks) - `GET` [Get Exchangerates](https://www.dynamic.xyz/docs/api-reference/sdk/get-exchangerates) - `GET` [Get Html With Rendered Telegram Login Widget](https://www.dynamic.xyz/docs/api-reference/sdk/get-html-with-rendered-telegram-login-widget) - `GET` [Get Recovery Codes](https://www.dynamic.xyz/docs/api-reference/sdk/get-recovery-codes) - `GET` [Get Redirect Url For Oauth Provider Login This Will Return A String That The SDK Can Manipulate Before Redirecting The Browser To](https://www.dynamic.xyz/docs/api-reference/sdk/get-redirect-url-for-oauth-provider-login-this-will-return-a-string-that-the-sdk-can-manipulate-before-redirecting-the-browser-to) - `GET` [Get Redirect Url For Oauth Provider Login](https://www.dynamic.xyz/docs/api-reference/sdk/get-redirect-url-for-oauth-provider-login) - `GET` [Get SDK Exchangerates](https://www.dynamic.xyz/docs/api-reference/sdk/get-sdk-exchangerates) - `GET` [Get SDK Healthcheck](https://www.dynamic.xyz/docs/api-reference/sdk/get-sdk-healthcheck) - `GET` [Get Signin Email Provider](https://www.dynamic.xyz/docs/api-reference/sdk/get-signin-email-provider) - `GET` [Get The Access Token For A User Oauth Account](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-access-token-for-a-user-oauth-account) - `GET` [Get The Available Exchange Transfer Destinations For Account Transactions For A Given Dynamic User](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-available-exchange-transfer-destinations-for-account-transactions-for-a-given-dynamic-user) - `GET` [Get The Current Users MFA By Device Id](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-current-users-mfa-by-device-id) - `GET` [Get The Current Users MFA Devices](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-current-users-mfa-devices) - `GET` [Get The Current Users MFA Methods](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-current-users-mfa-methods) - `GET` [Get The Environments Settings](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-environments-settings) - `GET` [Get The Exchange Account Transactions For A Given Dynamic User](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-exchange-account-transactions-for-a-given-dynamic-user) - `GET` [Get The Exchange Accounts For A Given Dynamic User](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-exchange-accounts-for-a-given-dynamic-user) - `GET` [Get The Global Wallet Settings For The Environment](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-global-wallet-settings-for-the-environment) - `GET` [Get The Token Balances For An Account](https://www.dynamic.xyz/docs/api-reference/sdk/get-the-token-balances-for-an-account) - `GET` [Get Transactions For A Wallet Address](https://www.dynamic.xyz/docs/api-reference/sdk/get-transactions-for-a-wallet-address) - `GET` [Gets Passkey Authentication Options 1](https://www.dynamic.xyz/docs/api-reference/sdk/gets-passkey-authentication-options-1) - `GET` [Gets Passkey Authentication Options](https://www.dynamic.xyz/docs/api-reference/sdk/gets-passkey-authentication-options) - `GET` [Gets Passkey Data Associated With A User 1](https://www.dynamic.xyz/docs/api-reference/sdk/gets-passkey-data-associated-with-a-user-1) - `GET` [Gets Passkey Data Associated With A User](https://www.dynamic.xyz/docs/api-reference/sdk/gets-passkey-data-associated-with-a-user) - `POST` [Handle Telegram Authentication](https://www.dynamic.xyz/docs/api-reference/sdk/handle-telegram-authentication) - `DELETE` [Hard Delete A User](https://www.dynamic.xyz/docs/api-reference/sdk/hard-delete-a-user) - `POST` [Import An Existing Private Key To Create A WaaS Account](https://www.dynamic.xyz/docs/api-reference/sdk/import-an-existing-private-key-to-create-a-waas-account) - `POST` [Initialize Email Verification Process](https://www.dynamic.xyz/docs/api-reference/sdk/initialize-email-verification-process) - `POST` [Initialize Oauth Auth Sequence](https://www.dynamic.xyz/docs/api-reference/sdk/initialize-oauth-auth-sequence) - `POST` [Initialize Sms Verification Process](https://www.dynamic.xyz/docs/api-reference/sdk/initialize-sms-verification-process) - `POST` [Initialize The Email Authentication Process For A Users Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/initialize-the-email-authentication-process-for-a-users-embedded-wallet) - `POST` [Initialize The Passkey Recovery Process For A Users Passkey Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/initialize-the-passkey-recovery-process-for-a-users-passkey-embedded-wallet) - `POST` [Link Wallet To User](https://www.dynamic.xyz/docs/api-reference/sdk/link-wallet-to-user) - `POST` [Merge Users With Conflict Resolutions](https://www.dynamic.xyz/docs/api-reference/sdk/merge-users-with-conflict-resolutions) - `GET` [Oauth Provider Authorization Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/oauth-provider-authorization-endpoint) - `POST` [Oauth Provider Redirect Endpoint For Apple Id](https://www.dynamic.xyz/docs/api-reference/sdk/oauth-provider-redirect-endpoint-for-apple-id) - `GET` [Oauth Provider Redirect Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/oauth-provider-redirect-endpoint) - `POST` [Oauth Provider Signin Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/oauth-provider-signin-endpoint) - `POST` [Oauth Provider Verify Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/oauth-provider-verify-endpoint) - `POST` [Prefetch Information For Wallet Address](https://www.dynamic.xyz/docs/api-reference/sdk/prefetch-information-for-wallet-address) - `POST` [Publish Events For SDK](https://www.dynamic.xyz/docs/api-reference/sdk/publish-events-for-sdk) - `POST` [Recover Multiple Keyshares](https://www.dynamic.xyz/docs/api-reference/sdk/recover-multiple-keyshares) - `GET` [Redirect Url For Sign In With Coinbase](https://www.dynamic.xyz/docs/api-reference/sdk/redirect-url-for-sign-in-with-coinbase) - `POST` [Refresh Keyshares](https://www.dynamic.xyz/docs/api-reference/sdk/refresh-keyshares) - `GET` [Register A New Passkey MFA Device](https://www.dynamic.xyz/docs/api-reference/sdk/register-a-new-passkey-mfa-device) - `POST` [Register A New Passkey](https://www.dynamic.xyz/docs/api-reference/sdk/register-a-new-passkey) - `GET` [Register A New Totp MFA Device And Get Totp Secret](https://www.dynamic.xyz/docs/api-reference/sdk/register-a-new-totp-mfa-device-and-get-totp-secret) - `POST` [Registers A Session Key For An Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/registers-a-session-key-for-an-embedded-wallet) - `GET` [Requests An Export Of An Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/requests-an-export-of-an-embedded-wallet) - `POST` [Reshare Secret Shares And Update The Threshold](https://www.dynamic.xyz/docs/api-reference/sdk/reshare-secret-shares-and-update-the-threshold) - `PUT` [Restore An Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/restore-an-embedded-wallet) - `GET` [Return The Backup Key For The Embedded Wallet Of The Authenticated User](https://www.dynamic.xyz/docs/api-reference/sdk/return-the-backup-key-for-the-embedded-wallet-of-the-authenticated-user) - `GET` [Return The Passcode For The Pregenerated Embedded Wallet Of The Authenticated User](https://www.dynamic.xyz/docs/api-reference/sdk/return-the-passcode-for-the-pregenerated-embedded-wallet-of-the-authenticated-user) - `POST` [Returns The Authorization Code Or Error Retuned By Oauth Provider](https://www.dynamic.xyz/docs/api-reference/sdk/returns-the-authorization-code-or-error-retuned-by-oauth-provider) - `POST` [Revoke A Session](https://www.dynamic.xyz/docs/api-reference/sdk/revoke-a-session) - `POST` [Scan A Url For Potential Malicious Activity](https://www.dynamic.xyz/docs/api-reference/sdk/scan-a-url-for-potential-malicious-activity) - `POST` [Send New Code For Email Verification](https://www.dynamic.xyz/docs/api-reference/sdk/send-new-code-for-email-verification) - `POST` [Send New Code For Sms Verification](https://www.dynamic.xyz/docs/api-reference/sdk/send-new-code-for-sms-verification) - `PUT` [Set A Global Wallet Connection As Disconnected](https://www.dynamic.xyz/docs/api-reference/sdk/set-a-global-wallet-connection-as-disconnected) - `POST` [Sign A Message With A WaaS Account](https://www.dynamic.xyz/docs/api-reference/sdk/sign-a-message-with-a-waas-account) - `POST` [Simulate A Solana Transaction](https://www.dynamic.xyz/docs/api-reference/sdk/simulate-a-solana-transaction) - `POST` [Simulate An EVM Aa Userop](https://www.dynamic.xyz/docs/api-reference/sdk/simulate-an-evm-aa-userop) - `POST` [Simulate An EVM Transaction](https://www.dynamic.xyz/docs/api-reference/sdk/simulate-an-evm-transaction) - `DELETE` [Soft Delete An Embedded Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/soft-delete-an-embedded-wallet) - `POST` [Sponsor A Solana Transaction Via Grid API](https://www.dynamic.xyz/docs/api-reference/sdk/sponsor-a-solana-transaction-via-grid-api) - `POST` [Start Cryptocom Payment](https://www.dynamic.xyz/docs/api-reference/sdk/start-cryptocom-payment) - `POST` [Telegram Provider Check Auth](https://www.dynamic.xyz/docs/api-reference/sdk/telegram-provider-check-auth) - `POST` [Telegram Provider Signin Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/telegram-provider-signin-endpoint) - `POST` [Telegram Provider Verify Endpoint](https://www.dynamic.xyz/docs/api-reference/sdk/telegram-provider-verify-endpoint) - `POST` [Track A Global Wallet Connection](https://www.dynamic.xyz/docs/api-reference/sdk/track-a-global-wallet-connection) - `POST` [Transfer Funds From An Exchange Account To An External Address Or Another Coinbase Account](https://www.dynamic.xyz/docs/api-reference/sdk/transfer-funds-from-an-exchange-account-to-an-external-address-or-another-coinbase-account) - `POST` [Unlink Wallet From User](https://www.dynamic.xyz/docs/api-reference/sdk/unlink-wallet-from-user) - `PUT` [Update A Device](https://www.dynamic.xyz/docs/api-reference/sdk/update-a-device) - `PUT` [Update A Passkeys Info](https://www.dynamic.xyz/docs/api-reference/sdk/update-a-passkeys-info) - `PUT` [Update A Users Fields](https://www.dynamic.xyz/docs/api-reference/sdk/update-a-users-fields) - `PUT` [Update A Users Turnkey Recovery Email](https://www.dynamic.xyz/docs/api-reference/sdk/update-a-users-turnkey-recovery-email) - `PUT` [Update A Users V2 Recovery Email](https://www.dynamic.xyz/docs/api-reference/sdk/update-a-users-v2-recovery-email) - `POST` [Update SDK Settings For A Specific Environment](https://www.dynamic.xyz/docs/api-reference/sdk/update-sdk-settings-for-a-specific-environment) - `PUT` [Update The WaaS Wallet Settings For The Wallet](https://www.dynamic.xyz/docs/api-reference/sdk/update-the-waas-wallet-settings-for-the-wallet) - `POST` [Update V1 Embedded Wallet To V2](https://www.dynamic.xyz/docs/api-reference/sdk/update-v1-embedded-wallet-to-v2) - `PUT` [Update Wallet In A Multi Wallet Selection](https://www.dynamic.xyz/docs/api-reference/sdk/update-wallet-in-a-multi-wallet-selection) - `POST` [Upgrade JWT Scope With Valid MFA Session 1](https://www.dynamic.xyz/docs/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-1) - `POST` [Upgrade JWT Scope With Valid MFA Session 2](https://www.dynamic.xyz/docs/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-2) - `POST` [Upgrade JWT Scope With Valid MFA Session 3](https://www.dynamic.xyz/docs/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session-3) - `POST` [Upgrade JWT Scope With Valid MFA Session](https://www.dynamic.xyz/docs/api-reference/sdk/upgrade-jwt-scope-with-valid-mfa-session) - `POST` [Verify An Email And Sign In User](https://www.dynamic.xyz/docs/api-reference/sdk/verify-an-email-and-sign-in-user) - `POST` [Verify An Sms And Sign In User](https://www.dynamic.xyz/docs/api-reference/sdk/verify-an-sms-and-sign-in-user) - `POST` [Verify Email Verification Request](https://www.dynamic.xyz/docs/api-reference/sdk/verify-email-verification-request) - `POST` [Verify Passkey MFA Device](https://www.dynamic.xyz/docs/api-reference/sdk/verify-passkey-mfa-device) - `POST` [Verify Payload And Return JWT](https://www.dynamic.xyz/docs/api-reference/sdk/verify-payload-and-return-jwt) - `POST` [Verify Sms Verification Request](https://www.dynamic.xyz/docs/api-reference/sdk/verify-sms-verification-request) - `POST` [Verify Totp MFA Device](https://www.dynamic.xyz/docs/api-reference/sdk/verify-totp-mfa-device) - `POST` [Verify Wallet Transfer](https://www.dynamic.xyz/docs/api-reference/sdk/verify-wallet-transfer) ### Schemas *(609 types)* Data type definitions — consult only when you need a specific schema type. - `SCHEMA` [AccessOutcomeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/AccessOutcomeEnum) - `SCHEMA` [Account](https://www.dynamic.xyz/docs/api-reference/schemas/Account) - `SCHEMA` [AccountBalances](https://www.dynamic.xyz/docs/api-reference/schemas/AccountBalances) - `SCHEMA` [AccountList](https://www.dynamic.xyz/docs/api-reference/schemas/AccountList) - `SCHEMA` [ActiveUsersTrendResult](https://www.dynamic.xyz/docs/api-reference/schemas/ActiveUsersTrendResult) - `SCHEMA` [ActiveWeeklyDaysResult](https://www.dynamic.xyz/docs/api-reference/schemas/ActiveWeeklyDaysResult) - `SCHEMA` [AddDeeplinkUrlRequest](https://www.dynamic.xyz/docs/api-reference/schemas/AddDeeplinkUrlRequest) - [AdminSecurityAccessControl](https://www.dynamic.xyz/docs/api-reference/schemas/AdminSecurityAccessControl) - [AdminSecurityCookieDomain](https://www.dynamic.xyz/docs/api-reference/schemas/AdminSecurityCookieDomain) - [AdminSecurityIpSettings](https://www.dynamic.xyz/docs/api-reference/schemas/AdminSecurityIpSettings) - [AdminSecurityJwtSettings](https://www.dynamic.xyz/docs/api-reference/schemas/AdminSecurityJwtSettings) - `SCHEMA` [Allowlist](https://www.dynamic.xyz/docs/api-reference/schemas/Allowlist) - `SCHEMA` [AllowlistEntriesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AllowlistEntriesResponse) - `SCHEMA` [AllowlistEntry](https://www.dynamic.xyz/docs/api-reference/schemas/AllowlistEntry) - `SCHEMA` [AnalyticsEngagementResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsEngagementResponse) - `SCHEMA` [AnalyticsOverviewResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsOverviewResponse) - `SCHEMA` [AnalyticsSessionsByDate](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsSessionsByDate) - `SCHEMA` [AnalyticsToplineResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsToplineResponse) - `SCHEMA` [AnalyticsVisitResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsVisitResponse) - `SCHEMA` [AnalyticsWalletsBreakdownResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsWalletsBreakdownResponse) - `SCHEMA` [AnalyticsWalletsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AnalyticsWalletsResponse) - `SCHEMA` [Asset](https://www.dynamic.xyz/docs/api-reference/schemas/Asset) - `SCHEMA` [AssetDiff](https://www.dynamic.xyz/docs/api-reference/schemas/AssetDiff) - `SCHEMA` [AssetExposure](https://www.dynamic.xyz/docs/api-reference/schemas/AssetExposure) - `SCHEMA` [AssetTransfer](https://www.dynamic.xyz/docs/api-reference/schemas/AssetTransfer) - `SCHEMA` [AttestationConveyancePreference](https://www.dynamic.xyz/docs/api-reference/schemas/AttestationConveyancePreference) - `SCHEMA` [AuthenticationExtensionsClientInputs](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticationExtensionsClientInputs) - `SCHEMA` [AuthenticationExtensionsClientOutputs](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticationExtensionsClientOutputs) - `SCHEMA` [AuthenticatorAssertionResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticatorAssertionResponse) - `SCHEMA` [AuthenticatorAttachment](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticatorAttachment) - `SCHEMA` [AuthenticatorAttestationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticatorAttestationResponse) - `SCHEMA` [AuthenticatorSelectionCriteria](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticatorSelectionCriteria) - `SCHEMA` [AuthenticatorTransportProtocol](https://www.dynamic.xyz/docs/api-reference/schemas/AuthenticatorTransportProtocol) - `SCHEMA` [AuthModeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/AuthModeEnum) - `SCHEMA` [AuthSettings](https://www.dynamic.xyz/docs/api-reference/schemas/AuthSettings) - `SCHEMA` [AuthStorageEnum](https://www.dynamic.xyz/docs/api-reference/schemas/AuthStorageEnum) - `SCHEMA` [BackupKeySharesToLocationRequest](https://www.dynamic.xyz/docs/api-reference/schemas/BackupKeySharesToLocationRequest) - `SCHEMA` [BackupKeySharesToLocationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/BackupKeySharesToLocationResponse) - `SCHEMA` [BackupKeySharesToLocationsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/BackupKeySharesToLocationsRequest) - `SCHEMA` [BackupKeySharesToLocationsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/BackupKeySharesToLocationsResponse) - `SCHEMA` [BackupKeySharesToLocationsWithUserIdRequest](https://www.dynamic.xyz/docs/api-reference/schemas/BackupKeySharesToLocationsWithUserIdRequest) - `SCHEMA` [BackupMultipleClientKeySharesRequest](https://www.dynamic.xyz/docs/api-reference/schemas/BackupMultipleClientKeySharesRequest) - `SCHEMA` [BackupMultipleClientKeySharesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/BackupMultipleClientKeySharesResponse) - `SCHEMA` [BadGateway](https://www.dynamic.xyz/docs/api-reference/schemas/BadGateway) - `SCHEMA` [BadRequest](https://www.dynamic.xyz/docs/api-reference/schemas/BadRequest) - `SCHEMA` [BaseUser](https://www.dynamic.xyz/docs/api-reference/schemas/BaseUser) - `SCHEMA` [BillingSubscription](https://www.dynamic.xyz/docs/api-reference/schemas/BillingSubscription) - `SCHEMA` [BillingSubscriptionCoupon](https://www.dynamic.xyz/docs/api-reference/schemas/BillingSubscriptionCoupon) - `SCHEMA` [BillingSubscriptionPeriod](https://www.dynamic.xyz/docs/api-reference/schemas/BillingSubscriptionPeriod) - `SCHEMA` [BillingSubscriptionPlanTypeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/BillingSubscriptionPlanTypeEnum) - `SCHEMA` [BlockaidValidation](https://www.dynamic.xyz/docs/api-reference/schemas/BlockaidValidation) - `SCHEMA` [BtcWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/btcWalletString) - `SCHEMA` [BulkUserCreateResponse](https://www.dynamic.xyz/docs/api-reference/schemas/BulkUserCreateResponse) - `SCHEMA` [Caip2](https://www.dynamic.xyz/docs/api-reference/schemas/caip2) - `SCHEMA` [CaptchaToken](https://www.dynamic.xyz/docs/api-reference/schemas/captchaToken) - `SCHEMA` [ChainalysisCheck](https://www.dynamic.xyz/docs/api-reference/schemas/ChainalysisCheck) - `SCHEMA` [ChainalysisCheckResultEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ChainalysisCheckResultEnum) - `SCHEMA` [ChainalysisConfiguration](https://www.dynamic.xyz/docs/api-reference/schemas/ChainalysisConfiguration) - `SCHEMA` [ChainConfiguration](https://www.dynamic.xyz/docs/api-reference/schemas/ChainConfiguration) - `SCHEMA` [ChainConfigurations](https://www.dynamic.xyz/docs/api-reference/schemas/ChainConfigurations) - `SCHEMA` [ChainEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ChainEnum) - `SCHEMA` [ChainToken](https://www.dynamic.xyz/docs/api-reference/schemas/ChainToken) - `SCHEMA` [ChainTokensResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ChainTokensResponse) - `SCHEMA` [CkbWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/ckbWalletString) - `SCHEMA` [CoinbaseMpcWalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseMpcWalletProperties) - `SCHEMA` [CoinbaseOnrampBuyUrlExperience](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampBuyUrlExperience) - `SCHEMA` [CoinbaseOnrampFee](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampFee) - `SCHEMA` [CoinbaseOnrampFeeType](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampFeeType) - `SCHEMA` [CoinbaseOnrampGetBuyUrlRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampGetBuyUrlRequest) - `SCHEMA` [CoinbaseOnrampGetBuyUrlResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampGetBuyUrlResponse) - `SCHEMA` [CoinbaseOnrampOrder](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrder) - `SCHEMA` [CoinbaseOnrampOrderCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrderCreateRequest) - `SCHEMA` [CoinbaseOnrampOrderPaymentLinkType](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrderPaymentLinkType) - `SCHEMA` [CoinbaseOnrampOrderPaymentMethod](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrderPaymentMethod) - `SCHEMA` [CoinbaseOnrampOrderResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrderResponse) - `SCHEMA` [CoinbaseOnrampOrderStatus](https://www.dynamic.xyz/docs/api-reference/schemas/CoinbaseOnrampOrderStatus) - `SCHEMA` [CompletePasskeyRecoveryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CompletePasskeyRecoveryRequest) - `SCHEMA` [ConnectRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ConnectRequest) - `SCHEMA` [CountryCode](https://www.dynamic.xyz/docs/api-reference/schemas/CountryCode) - `SCHEMA` [CreateEmbeddedWalletParams](https://www.dynamic.xyz/docs/api-reference/schemas/CreateEmbeddedWalletParams) - `SCHEMA` [CreateEmbeddedWalletSpecificOpts](https://www.dynamic.xyz/docs/api-reference/schemas/CreateEmbeddedWalletSpecificOpts) - `SCHEMA` [CreateEmbeddedWalletsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateEmbeddedWalletsRequest) - `SCHEMA` [CreateExchangeTransferRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateExchangeTransferRequest) - `SCHEMA` [CreateMfaToken](https://www.dynamic.xyz/docs/api-reference/schemas/CreateMfaToken) - `SCHEMA` [CreateProjectResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CreateProjectResponse) - `SCHEMA` [CreateRoomsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateRoomsRequest) - `SCHEMA` [CreateRoomsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CreateRoomsResponse) - `SCHEMA` [CreateRoomsWithoutWalletIdRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateRoomsWithoutWalletIdRequest) - `SCHEMA` [CreateRoomsWithoutWalletIdResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CreateRoomsWithoutWalletIdResponse) - `SCHEMA` [CreateTokenResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CreateTokenResponse) - `SCHEMA` [CreateTurnkeyEmbeddedWalletSpecificOpts](https://www.dynamic.xyz/docs/api-reference/schemas/CreateTurnkeyEmbeddedWalletSpecificOpts) - `SCHEMA` [CreateUserEmbeddedWalletsFromFarcasterRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateUserEmbeddedWalletsFromFarcasterRequest) - `SCHEMA` [CreateUserEmbeddedWalletsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateUserEmbeddedWalletsRequest) - `SCHEMA` [CreateUserOauthRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateUserOauthRequest) - `SCHEMA` [CreateUserWaasWalletsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateUserWaasWalletsRequest) - `SCHEMA` [CreateWaasAccountRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateWaasAccountRequest) - `SCHEMA` [CreateWalletAccountRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateWalletAccountRequest) - `SCHEMA` [CreateWalletRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CreateWalletRequest) - `SCHEMA` [CryptoDotComPaymentCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CryptoDotComPaymentCreateRequest) - `SCHEMA` [CryptoDotComPaymentResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CryptoDotComPaymentResponse) - `SCHEMA` [Currency](https://www.dynamic.xyz/docs/api-reference/schemas/Currency) - `SCHEMA` [CurrencyType](https://www.dynamic.xyz/docs/api-reference/schemas/CurrencyType) - `SCHEMA` [CustomField](https://www.dynamic.xyz/docs/api-reference/schemas/CustomField) - `SCHEMA` [CustomFieldRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CustomFieldRequest) - `SCHEMA` [CustomFieldsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CustomFieldsResponse) - `SCHEMA` [CustomFieldType](https://www.dynamic.xyz/docs/api-reference/schemas/CustomFieldType) - `SCHEMA` [CustomFieldValidationRules](https://www.dynamic.xyz/docs/api-reference/schemas/CustomFieldValidationRules) - `SCHEMA` [CustomFieldValidValue](https://www.dynamic.xyz/docs/api-reference/schemas/CustomFieldValidValue) - `SCHEMA` [CustomHostname](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostname) - `SCHEMA` [CustomHostnameCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnameCreateRequest) - `SCHEMA` [CustomHostnamesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnamesResponse) - `SCHEMA` [CustomHostnameStatusEnum](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnameStatusEnum) - `SCHEMA` [CustomHostnameUsageEnum](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnameUsageEnum) - `SCHEMA` [CustomHostnameVerificationRecord](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnameVerificationRecord) - `SCHEMA` [CustomHostnameVerificationType](https://www.dynamic.xyz/docs/api-reference/schemas/CustomHostnameVerificationType) - `SCHEMA` [CustomNetworkRequest](https://www.dynamic.xyz/docs/api-reference/schemas/CustomNetworkRequest) - `SCHEMA` [CustomNetworkResponse](https://www.dynamic.xyz/docs/api-reference/schemas/CustomNetworkResponse) - `SCHEMA` [DeeplinkUrl](https://www.dynamic.xyz/docs/api-reference/schemas/deeplinkUrl) - `SCHEMA` [DeeplinkUrlResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DeeplinkUrlResponse) - `SCHEMA` [DeeplinkUrlsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DeeplinkUrlsResponse) - `SCHEMA` [DelegatedAccessEncryptionPublicKey](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedAccessEncryptionPublicKey) - `SCHEMA` [DelegatedAccessEncryptionPublicKeyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedAccessEncryptionPublicKeyResponse) - `SCHEMA` [DelegatedAccessEncryptionPublicKeysResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedAccessEncryptionPublicKeysResponse) - `SCHEMA` [DelegatedAccessEncryptionPublicKeysUnifiedResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedAccessEncryptionPublicKeysUnifiedResponse) - `SCHEMA` [DelegatedAccessWalletApiKey](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedAccessWalletApiKey) - `SCHEMA` [DelegatedShareDeliveryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedShareDeliveryRequest) - `SCHEMA` [DelegatedShareDeliveryResponse](https://www.dynamic.xyz/docs/api-reference/schemas/DelegatedShareDeliveryResponse) - `SCHEMA` [DelegateOwnershipRequest](https://www.dynamic.xyz/docs/api-reference/schemas/DelegateOwnershipRequest) - `SCHEMA` [DeleteEmbeddedWalletsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/DeleteEmbeddedWalletsRequest) - `SCHEMA` [DeleteUserPasskeyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/DeleteUserPasskeyRequest) - `SCHEMA` [DnsRecordType](https://www.dynamic.xyz/docs/api-reference/schemas/DnsRecordType) - `SCHEMA` [DogeWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/dogeWalletString) - `SCHEMA` [Duration](https://www.dynamic.xyz/docs/api-reference/schemas/Duration) - `SCHEMA` [DynamicJwt](https://www.dynamic.xyz/docs/api-reference/schemas/DynamicJwt) - `SCHEMA` [EcdsaValidatorOptions](https://www.dynamic.xyz/docs/api-reference/schemas/ecdsaValidatorOptions) - `SCHEMA` [Eip712Domain](https://www.dynamic.xyz/docs/api-reference/schemas/Eip712Domain) - `SCHEMA` [Eip712TypeMember](https://www.dynamic.xyz/docs/api-reference/schemas/Eip712TypeMember) - `SCHEMA` [Eip712Types](https://www.dynamic.xyz/docs/api-reference/schemas/Eip712Types) - `SCHEMA` [EmailOrEmptyString](https://www.dynamic.xyz/docs/api-reference/schemas/emailOrEmptyString) - `SCHEMA` [EmailProviderResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EmailProviderResponse) - `SCHEMA` [EmailVerificationCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/EmailVerificationCreateRequest) - `SCHEMA` [EmailVerificationCreateResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EmailVerificationCreateResponse) - `SCHEMA` [EmailVerificationMfaRequest](https://www.dynamic.xyz/docs/api-reference/schemas/EmailVerificationMfaRequest) - `SCHEMA` [EmailVerificationRetryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/EmailVerificationRetryRequest) - `SCHEMA` [EmailVerificationVerifyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/EmailVerificationVerifyRequest) - `SCHEMA` [EmbeddedWalletAuthToken](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletAuthToken) - `SCHEMA` [EmbeddedWalletAuthType](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletAuthType) - `SCHEMA` [EmbeddedWalletChainEnum](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletChainEnum) - `SCHEMA` [EmbeddedWalletPasscodeClaimRequest](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletPasscodeClaimRequest) - `SCHEMA` [EmbeddedWalletProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletProviderEnum) - `SCHEMA` [EmbeddedWalletSecret](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletSecret) - `SCHEMA` [EmbeddedWalletSecretWithUpdatedJwt](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletSecretWithUpdatedJwt) - `SCHEMA` [EmbeddedWalletSecurityMethod](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletSecurityMethod) - `SCHEMA` [EmbeddedWalletVersionEnum](https://www.dynamic.xyz/docs/api-reference/schemas/EmbeddedWalletVersionEnum) - `SCHEMA` [EncodedJwt](https://www.dynamic.xyz/docs/api-reference/schemas/EncodedJwt) - `SCHEMA` [EnvironmentEnum](https://www.dynamic.xyz/docs/api-reference/schemas/EnvironmentEnum) - `SCHEMA` [EnvironmentsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EnvironmentsResponse) - `SCHEMA` [EnvironmentVisitorsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EnvironmentVisitorsResponse) - `SCHEMA` [ErrorMessageWithCode](https://www.dynamic.xyz/docs/api-reference/schemas/ErrorMessageWithCode) - `SCHEMA` [EthSolBtcSuiFlowCosmosTronWalletAddress](https://www.dynamic.xyz/docs/api-reference/schemas/EthSolBtcSuiFlowCosmosTronWalletAddress) - `SCHEMA` [Event](https://www.dynamic.xyz/docs/api-reference/schemas/Event) - `SCHEMA` [EventContext](https://www.dynamic.xyz/docs/api-reference/schemas/EventContext) - `SCHEMA` [EventsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EventsResponse) - `SCHEMA` [EventType](https://www.dynamic.xyz/docs/api-reference/schemas/EventType) - `SCHEMA` [EventTypesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/EventTypesResponse) - `SCHEMA` [Exchange](https://www.dynamic.xyz/docs/api-reference/schemas/Exchange) - `SCHEMA` [ExchangeCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeCreateRequest) - `SCHEMA` [ExchangeKeyEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeKeyEnum) - `SCHEMA` [ExchangeOption](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeOption) - `SCHEMA` [ExchangeRatesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeRatesResponse) - `SCHEMA` [ExchangeResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeResponse) - `SCHEMA` [ExchangeTransaction](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeTransaction) - `SCHEMA` [ExchangeTransferResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeTransferResponse) - `SCHEMA` [ExchangeUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExchangeUpdateRequest) - `SCHEMA` [Export](https://www.dynamic.xyz/docs/api-reference/schemas/Export) - `SCHEMA` [ExportCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExportCreateRequest) - `SCHEMA` [ExportEmbeddedWalletResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExportEmbeddedWalletResponse) - `SCHEMA` [ExportFormatEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ExportFormatEnum) - `SCHEMA` [ExportModelEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ExportModelEnum) - `SCHEMA` [ExportsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExportsResponse) - `SCHEMA` [ExportStatusEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ExportStatusEnum) - `SCHEMA` [ExportWaasWalletPrivateKeyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExportWaasWalletPrivateKeyRequest) - `SCHEMA` [ExternalAuth](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalAuth) - `SCHEMA` [ExternalAuthSigninRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalAuthSigninRequest) - `SCHEMA` [ExternalJwtCheckRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalJwtCheckRequest) - `SCHEMA` [ExternalJwtCheckResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalJwtCheckResponse) - `SCHEMA` [ExternalWalletFundingDefaultChain](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalWalletFundingDefaultChain) - `SCHEMA` [ExternalWalletFundingDefaultSettings](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalWalletFundingDefaultSettings) - `SCHEMA` [ExternalWalletFundingTokenRule](https://www.dynamic.xyz/docs/api-reference/schemas/ExternalWalletFundingTokenRule) - `SCHEMA` [FarcasterSignInRequest](https://www.dynamic.xyz/docs/api-reference/schemas/FarcasterSignInRequest) - `SCHEMA` [FeatureFlags](https://www.dynamic.xyz/docs/api-reference/schemas/FeatureFlags) - `SCHEMA` [Forbidden](https://www.dynamic.xyz/docs/api-reference/schemas/Forbidden) - `SCHEMA` [ForbiddenErrorPayload](https://www.dynamic.xyz/docs/api-reference/schemas/ForbiddenErrorPayload) - `SCHEMA` [ForbiddenWithErrorAndPayload](https://www.dynamic.xyz/docs/api-reference/schemas/ForbiddenWithErrorAndPayload) - `SCHEMA` [FrameworkSettings](https://www.dynamic.xyz/docs/api-reference/schemas/FrameworkSettings) - `SCHEMA` [Funding](https://www.dynamic.xyz/docs/api-reference/schemas/Funding) - `SCHEMA` [Gate](https://www.dynamic.xyz/docs/api-reference/schemas/Gate) - `SCHEMA` [GateCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GateCreateRequest) - `SCHEMA` [GateRule](https://www.dynamic.xyz/docs/api-reference/schemas/GateRule) - `SCHEMA` [GateRuleFilter](https://www.dynamic.xyz/docs/api-reference/schemas/GateRuleFilter) - `SCHEMA` [GateRuleType](https://www.dynamic.xyz/docs/api-reference/schemas/GateRuleType) - `SCHEMA` [GatesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GatesResponse) - `SCHEMA` [GateUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GateUpdateRequest) - `SCHEMA` [GeneratedTokenResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GeneratedTokenResponse) - `SCHEMA` [GetPasskeyAuthenticationOptionsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GetPasskeyAuthenticationOptionsResponse) - `SCHEMA` [GetPasskeyRegistrationOptionsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GetPasskeyRegistrationOptionsResponse) - `SCHEMA` [GetUserPasskeysResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GetUserPasskeysResponse) - `SCHEMA` [GlobalWalletAccessControlDomainCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletAccessControlDomainCreateRequest) - `SCHEMA` [GlobalWalletAccessControlDomainResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletAccessControlDomainResponse) - `SCHEMA` [GlobalWalletAccessControlResponse](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletAccessControlResponse) - `SCHEMA` [GlobalWalletAccessControlTypeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletAccessControlTypeEnum) - `SCHEMA` [GlobalWalletAccessControlUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletAccessControlUpdateRequest) - `SCHEMA` [GlobalWalletConnection](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletConnection) - `SCHEMA` [GlobalWalletConnectionCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletConnectionCreateRequest) - `SCHEMA` [GlobalWalletConnectionStatusEnum](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletConnectionStatusEnum) - `SCHEMA` [GlobalWalletSettings](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletSettings) - `SCHEMA` [GlobalWalletSettingsCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletSettingsCreateRequest) - `SCHEMA` [GlobalWalletSettingsUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/GlobalWalletSettingsUpdateRequest) - `SCHEMA` [HardwareWalletEnum](https://www.dynamic.xyz/docs/api-reference/schemas/HardwareWalletEnum) - `SCHEMA` [HardwareWalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/HardwareWalletProperties) - `SCHEMA` [HCaptchaSettings](https://www.dynamic.xyz/docs/api-reference/schemas/HCaptchaSettings) - `SCHEMA` [HealthcheckResponse](https://www.dynamic.xyz/docs/api-reference/schemas/HealthcheckResponse) - `SCHEMA` [HealthcheckStatus](https://www.dynamic.xyz/docs/api-reference/schemas/HealthcheckStatus) - `SCHEMA` [HexString](https://www.dynamic.xyz/docs/api-reference/schemas/HexString) - `SCHEMA` [HTTPSUrlOrSNSArn](https://www.dynamic.xyz/docs/api-reference/schemas/HTTPSUrlOrSNSArn) - `SCHEMA` [ImportWaasPrivateKeyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ImportWaasPrivateKeyRequest) - `SCHEMA` [InitEmailAuthRequest](https://www.dynamic.xyz/docs/api-reference/schemas/InitEmailAuthRequest) - `SCHEMA` [InitEmailAuthResponse](https://www.dynamic.xyz/docs/api-reference/schemas/InitEmailAuthResponse) - `SCHEMA` [InitPasskeyRecoveryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/InitPasskeyRecoveryRequest) - `SCHEMA` [InitPasskeyRecoveryResponse](https://www.dynamic.xyz/docs/api-reference/schemas/InitPasskeyRecoveryResponse) - `SCHEMA` [IntegrationSetting](https://www.dynamic.xyz/docs/api-reference/schemas/IntegrationSetting) - `SCHEMA` [InternalBulkUpdateUserFields](https://www.dynamic.xyz/docs/api-reference/schemas/InternalBulkUpdateUserFields) - `SCHEMA` [InternalServerError](https://www.dynamic.xyz/docs/api-reference/schemas/InternalServerError) - `SCHEMA` [InternalUpdatableUserFields](https://www.dynamic.xyz/docs/api-reference/schemas/InternalUpdatableUserFields) - `SCHEMA` [InternalUserFields](https://www.dynamic.xyz/docs/api-reference/schemas/InternalUserFields) - `SCHEMA` [Invite](https://www.dynamic.xyz/docs/api-reference/schemas/Invite) - `SCHEMA` [InviteConflictResponse](https://www.dynamic.xyz/docs/api-reference/schemas/InviteConflictResponse) - `SCHEMA` [InviteSendRequest](https://www.dynamic.xyz/docs/api-reference/schemas/InviteSendRequest) - `SCHEMA` [InvitesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/InvitesResponse) - `SCHEMA` [InviteStatusEnum](https://www.dynamic.xyz/docs/api-reference/schemas/InviteStatusEnum) - `SCHEMA` [InviteUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/InviteUpdateRequest) - `SCHEMA` [IsoCountryCode](https://www.dynamic.xyz/docs/api-reference/schemas/IsoCountryCode) - `SCHEMA` [JwksKey](https://www.dynamic.xyz/docs/api-reference/schemas/JwksKey) - `SCHEMA` [JwksResponse](https://www.dynamic.xyz/docs/api-reference/schemas/JwksResponse) - `SCHEMA` [JwtBlockchainAccount](https://www.dynamic.xyz/docs/api-reference/schemas/JwtBlockchainAccount) - `SCHEMA` [JwtPayloadDeprecatedInfo](https://www.dynamic.xyz/docs/api-reference/schemas/JwtPayloadDeprecatedInfo) - `SCHEMA` [JwtVerifiedCredential](https://www.dynamic.xyz/docs/api-reference/schemas/JwtVerifiedCredential) - `SCHEMA` [JwtVerifiedCredentialFormatEnum](https://www.dynamic.xyz/docs/api-reference/schemas/JwtVerifiedCredentialFormatEnum) - `SCHEMA` [JwtVerifiedCredentialHashes](https://www.dynamic.xyz/docs/api-reference/schemas/JwtVerifiedCredentialHashes) - `SCHEMA` [KasWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/kasWalletString) - `SCHEMA` [KdaWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/kdaWalletString) - `SCHEMA` [Key](https://www.dynamic.xyz/docs/api-reference/schemas/Key) - `SCHEMA` [KeyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/KeyResponse) - `SCHEMA` [KycFieldType](https://www.dynamic.xyz/docs/api-reference/schemas/KycFieldType) - `SCHEMA` [LtcWalletString](https://www.dynamic.xyz/docs/api-reference/schemas/ltcWalletString) - `SCHEMA` [MemberResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MemberResponse) - `SCHEMA` [MemberRoleField](https://www.dynamic.xyz/docs/api-reference/schemas/MemberRoleField) - `SCHEMA` [MembershipEnvironmentIds](https://www.dynamic.xyz/docs/api-reference/schemas/MembershipEnvironmentIds) - `SCHEMA` [MergeConflicts](https://www.dynamic.xyz/docs/api-reference/schemas/MergeConflicts) - `SCHEMA` [MergeUser](https://www.dynamic.xyz/docs/api-reference/schemas/MergeUser) - `SCHEMA` [MergeUserConflict](https://www.dynamic.xyz/docs/api-reference/schemas/MergeUserConflict) - `SCHEMA` [MergeUserConflictResolution](https://www.dynamic.xyz/docs/api-reference/schemas/MergeUserConflictResolution) - `SCHEMA` [MergeUserConflictResolutions](https://www.dynamic.xyz/docs/api-reference/schemas/MergeUserConflictResolutions) - `SCHEMA` [MethodNotAllowed](https://www.dynamic.xyz/docs/api-reference/schemas/MethodNotAllowed) - `SCHEMA` [MFAAction](https://www.dynamic.xyz/docs/api-reference/schemas/MFAAction) - `SCHEMA` [MFAAuthPasskeyDeviceGetResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFAAuthPasskeyDeviceGetResponse) - `SCHEMA` [MFAAuthPasskeyDevicePostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFAAuthPasskeyDevicePostRequest) - `SCHEMA` [MFAAuthRecoveryDevicePostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFAAuthRecoveryDevicePostRequest) - `SCHEMA` [MFAAuthTotpDevicePostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFAAuthTotpDevicePostRequest) - `SCHEMA` [MfaBackupCodeAcknowledgement](https://www.dynamic.xyz/docs/api-reference/schemas/MfaBackupCodeAcknowledgement) - `SCHEMA` [MFADevice](https://www.dynamic.xyz/docs/api-reference/schemas/MFADevice) - `SCHEMA` [MFADeviceType](https://www.dynamic.xyz/docs/api-reference/schemas/MFADeviceType) - `SCHEMA` [MFAGetDeviceResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFAGetDeviceResponse) - `SCHEMA` [MFAGetRecoveryCodesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFAGetRecoveryCodesResponse) - `SCHEMA` [MFAListDevicesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFAListDevicesResponse) - `SCHEMA` [MFAMethodsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFAMethodsResponse) - `SCHEMA` [MFARegenRecoveryCodesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegenRecoveryCodesResponse) - `SCHEMA` [MFARegisterPasskeyDeviceGetResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegisterPasskeyDeviceGetResponse) - `SCHEMA` [MFARegisterPasskeyDevicePostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegisterPasskeyDevicePostRequest) - `SCHEMA` [MFARegisterTotpDeviceGetResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegisterTotpDeviceGetResponse) - `SCHEMA` [MFARegisterTotpDevicePostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegisterTotpDevicePostRequest) - `SCHEMA` [MFARegisterTotpDevicePostResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MFARegisterTotpDevicePostResponse) - `SCHEMA` [MFASettings](https://www.dynamic.xyz/docs/api-reference/schemas/MFASettings) - `SCHEMA` [MFAUpdateDeviceRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MFAUpdateDeviceRequest) - `SCHEMA` [MinifiedDynamicJwt](https://www.dynamic.xyz/docs/api-reference/schemas/MinifiedDynamicJwt) - `SCHEMA` [MobileSettings](https://www.dynamic.xyz/docs/api-reference/schemas/MobileSettings) - `SCHEMA` [MultichainAccountBalanceResponse](https://www.dynamic.xyz/docs/api-reference/schemas/MultichainAccountBalanceResponse) - `SCHEMA` [MultichainAccountBalancesRequest](https://www.dynamic.xyz/docs/api-reference/schemas/MultichainAccountBalancesRequest) - `SCHEMA` [NameService](https://www.dynamic.xyz/docs/api-reference/schemas/NameService) - `SCHEMA` [NameServiceCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceCreateRequest) - `SCHEMA` [NameServiceData](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceData) - `SCHEMA` [NameServiceResponse](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceResponse) - `SCHEMA` [NameServiceSdkSettings](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceSdkSettings) - `SCHEMA` [NameServiceSigningMessage](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceSigningMessage) - `SCHEMA` [NameServiceSigningMessageRequest](https://www.dynamic.xyz/docs/api-reference/schemas/NameServiceSigningMessageRequest) - `SCHEMA` [NativeCurrency](https://www.dynamic.xyz/docs/api-reference/schemas/NativeCurrency) - `SCHEMA` [Network](https://www.dynamic.xyz/docs/api-reference/schemas/Network) - `SCHEMA` [NetworkConfiguration](https://www.dynamic.xyz/docs/api-reference/schemas/NetworkConfiguration) - `SCHEMA` [NetworkConfigurationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/NetworkConfigurationResponse) - `SCHEMA` [NextJsSettings](https://www.dynamic.xyz/docs/api-reference/schemas/NextJsSettings) - `SCHEMA` [NextViewEnum](https://www.dynamic.xyz/docs/api-reference/schemas/NextViewEnum) - `SCHEMA` [NonceResponse](https://www.dynamic.xyz/docs/api-reference/schemas/NonceResponse) - `SCHEMA` [NonEmptyAmountString](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyAmountString) - `SCHEMA` [NonEmptyBase58StringWith100MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyBase58StringWith100MaxLength) - `SCHEMA` [NonEmptyDomainUrlWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyDomainUrlWith255MaxLength) - `SCHEMA` [NonEmptyIsoCountryCode](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyIsoCountryCode) - `SCHEMA` [NonEmptyString](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyString) - `SCHEMA` [NonEmptyStringWith16384MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyStringWith16384MaxLength) - `SCHEMA` [NonEmptyStringWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyStringWith255MaxLength) - `SCHEMA` [NonEmptyStringWith255MaxLengthAndSpecialChars](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyStringWith255MaxLengthAndSpecialChars) - `SCHEMA` [NonEmptyStringWith4096MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyStringWith4096MaxLength) - `SCHEMA` [NonEmptyStringWith50MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyStringWith50MaxLength) - `SCHEMA` [NonEmptyUrl](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyUrl) - `SCHEMA` [NonEmptyUrlWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/NonEmptyUrlWith255MaxLength) - `SCHEMA` [NotFound](https://www.dynamic.xyz/docs/api-reference/schemas/NotFound) - `SCHEMA` [OAuthAccount](https://www.dynamic.xyz/docs/api-reference/schemas/oAuthAccount) - `SCHEMA` [OAuthCode](https://www.dynamic.xyz/docs/api-reference/schemas/OAuthCode) - `SCHEMA` [OAuthError](https://www.dynamic.xyz/docs/api-reference/schemas/OAuthError) - `SCHEMA` [OauthInitAuthRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OauthInitAuthRequest) - `SCHEMA` [OauthProviderLoginUrl](https://www.dynamic.xyz/docs/api-reference/schemas/OauthProviderLoginUrl) - `SCHEMA` [OauthProviderRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OauthProviderRequest) - `SCHEMA` [OauthRedirectRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OauthRedirectRequest) - `SCHEMA` [OauthRedirectRequestIdToken](https://www.dynamic.xyz/docs/api-reference/schemas/OauthRedirectRequestIdToken) - `SCHEMA` [OauthRedirectUri](https://www.dynamic.xyz/docs/api-reference/schemas/OauthRedirectUri) - `SCHEMA` [OauthRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OauthRequest) - `SCHEMA` [OauthResultRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OauthResultRequest) - `SCHEMA` [OauthResultResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OauthResultResponse) - `SCHEMA` [OauthResultStatus](https://www.dynamic.xyz/docs/api-reference/schemas/OauthResultStatus) - `SCHEMA` [OnrampProviders](https://www.dynamic.xyz/docs/api-reference/schemas/OnrampProviders) - `SCHEMA` [OpenRoomResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OpenRoomResponse) - `SCHEMA` [OpenRoomResponseForReshare](https://www.dynamic.xyz/docs/api-reference/schemas/OpenRoomResponseForReshare) - `SCHEMA` [OpenRoomResponseWithServerKeygenIds](https://www.dynamic.xyz/docs/api-reference/schemas/OpenRoomResponseWithServerKeygenIds) - `SCHEMA` [OptionalBase58StringWith100MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalBase58StringWith100MaxLength) - `SCHEMA` [OptionalHexString](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalHexString) - `SCHEMA` [OptionalNonEmptyCssUrl](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyCssUrl) - `SCHEMA` [OptionalNonEmptyIconUrl](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyIconUrl) - `SCHEMA` [OptionalNonEmptyMarkdownText](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyMarkdownText) - `SCHEMA` [OptionalNonEmptyString](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyString) - `SCHEMA` [OptionalNonEmptyStringWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyStringWith255MaxLength) - `SCHEMA` [OptionalNonEmptyStringWith50MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyStringWith50MaxLength) - `SCHEMA` [OptionalNonEmptyStringWith50MaxLengthNoSpecialChars](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyStringWith50MaxLengthNoSpecialChars) - `SCHEMA` [OptionalNonEmptyUrl](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyUrl) - `SCHEMA` [OptionalNonEmptyUrlWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyUrlWith255MaxLength) - `SCHEMA` [OptionalNonEmptyUrlWithLocalhostAndDeepLink](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNonEmptyUrlWithLocalhostAndDeepLink) - `SCHEMA` [OptionalNullableNonEmptyStringWith255MaxLength](https://www.dynamic.xyz/docs/api-reference/schemas/OptionalNullableNonEmptyStringWith255MaxLength) - `SCHEMA` [OrderBy](https://www.dynamic.xyz/docs/api-reference/schemas/orderBy) - `SCHEMA` [Organization](https://www.dynamic.xyz/docs/api-reference/schemas/Organization) - `SCHEMA` [OrganizationAddressFields](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationAddressFields) - `SCHEMA` [OrganizationFields](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationFields) - `SCHEMA` [OrganizationMember](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationMember) - `SCHEMA` [OrganizationMembersResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationMembersResponse) - `SCHEMA` [OrganizationMfaSettings](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationMfaSettings) - `SCHEMA` [OrganizationMfaSettingsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationMfaSettingsResponse) - `SCHEMA` [OrganizationRequest](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationRequest) - `SCHEMA` [OrganizationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationResponse) - `SCHEMA` [OrganizationsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OrganizationsResponse) - `SCHEMA` [Origin](https://www.dynamic.xyz/docs/api-reference/schemas/origin) - `SCHEMA` [OriginResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OriginResponse) - `SCHEMA` [OriginsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/OriginsResponse) - `SCHEMA` [PasskeyAllowCredential](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyAllowCredential) - `SCHEMA` [PasskeyAuthRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyAuthRequest) - `SCHEMA` [PasskeyCredentialHint](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyCredentialHint) - `SCHEMA` [PasskeyCredentialType](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyCredentialType) - `SCHEMA` [PasskeyExcludeCredential](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyExcludeCredential) - `SCHEMA` [PasskeyExtension](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyExtension) - `SCHEMA` [PasskeyRegisterRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyRegisterRequest) - `SCHEMA` [PasskeyRegisterVerifyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyRegisterVerifyRequest) - `SCHEMA` [PasskeyRegistrationCredential](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyRegistrationCredential) - `SCHEMA` [PasskeyRegistrationCredentialV2](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyRegistrationCredentialV2) - `SCHEMA` [PasskeyRelyingParty](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyRelyingParty) - `SCHEMA` [PasskeyStorage](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyStorage) - `SCHEMA` [PasskeyTransport](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyTransport) - `SCHEMA` [PasskeyUser](https://www.dynamic.xyz/docs/api-reference/schemas/PasskeyUser) - `SCHEMA` [PasswordSourceTypeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/PasswordSourceTypeEnum) - `SCHEMA` [PasswordString](https://www.dynamic.xyz/docs/api-reference/schemas/PasswordString) - `SCHEMA` [PhoneNumberOrEmptyString](https://www.dynamic.xyz/docs/api-reference/schemas/phoneNumberOrEmptyString) - `SCHEMA` [PostAllowlistEntriesRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PostAllowlistEntriesRequest) - `SCHEMA` [PostAllowlistsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PostAllowlistsRequest) - `SCHEMA` [PostTokenFields](https://www.dynamic.xyz/docs/api-reference/schemas/PostTokenFields) - `SCHEMA` [PrefetchRequest](https://www.dynamic.xyz/docs/api-reference/schemas/PrefetchRequest) - `SCHEMA` [PriceData](https://www.dynamic.xyz/docs/api-reference/schemas/PriceData) - `SCHEMA` [Project](https://www.dynamic.xyz/docs/api-reference/schemas/Project) - `SCHEMA` [ProjectEnvironment](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectEnvironment) - `SCHEMA` [ProjectRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectRequest) - `SCHEMA` [ProjectSettings](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettings) - `SCHEMA` [ProjectSettingsChains](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsChains) - `SCHEMA` [ProjectSettingsDesign](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsDesign) - `SCHEMA` [ProjectSettingsDesignButton](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsDesignButton) - `SCHEMA` [ProjectSettingsDesignModal](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsDesignModal) - `SCHEMA` [ProjectSettingsDesignWidget](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsDesignWidget) - `SCHEMA` [ProjectSettingsGeneral](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsGeneral) - `SCHEMA` [ProjectSettingsGeneralApps](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsGeneralApps) - `SCHEMA` [ProjectSettingsKyc](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsKyc) - `SCHEMA` [ProjectSettingsPrivacy](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsPrivacy) - `SCHEMA` [ProjectSettingsSdk](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsSdk) - `SCHEMA` [ProjectSettingsSdkWaasDelegatedAccess](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsSdkWaasDelegatedAccess) - `SCHEMA` [ProjectSettingsSecurity](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectSettingsSecurity) - `SCHEMA` [ProjectsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ProjectsResponse) - `SCHEMA` [Provider](https://www.dynamic.xyz/docs/api-reference/schemas/Provider) - `SCHEMA` [ProviderAgreement](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderAgreement) - `SCHEMA` [ProviderCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderCreateRequest) - `SCHEMA` [ProviderEntryPointVersionEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderEntryPointVersionEnum) - `SCHEMA` [ProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderEnum) - `SCHEMA` [ProviderKernelVersionEnum](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderKernelVersionEnum) - `SCHEMA` [ProvidersResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ProvidersResponse) - `SCHEMA` [ProviderUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUpdateRequest) - `SCHEMA` [ProviderUrl](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrl) - `SCHEMA` [ProviderUrlsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ProviderUrlsResponse) - `SCHEMA` [PublicKeyCredentialDescriptor](https://www.dynamic.xyz/docs/api-reference/schemas/PublicKeyCredentialDescriptor) - `SCHEMA` [PublicKeyCredentialParameters](https://www.dynamic.xyz/docs/api-reference/schemas/PublicKeyCredentialParameters) - `SCHEMA` [PublicKeyCredentialRpEntity](https://www.dynamic.xyz/docs/api-reference/schemas/PublicKeyCredentialRpEntity) - `SCHEMA` [PublicKeyCredentialType](https://www.dynamic.xyz/docs/api-reference/schemas/PublicKeyCredentialType) - `SCHEMA` [PublicKeyCredentialUserEntity](https://www.dynamic.xyz/docs/api-reference/schemas/PublicKeyCredentialUserEntity) - `SCHEMA` [PublishEvents](https://www.dynamic.xyz/docs/api-reference/schemas/PublishEvents) - `SCHEMA` [RampConfiguration](https://www.dynamic.xyz/docs/api-reference/schemas/RampConfiguration) - `SCHEMA` [ReactSettings](https://www.dynamic.xyz/docs/api-reference/schemas/ReactSettings) - `SCHEMA` [RecoverMultipleClientKeySharesRequest](https://www.dynamic.xyz/docs/api-reference/schemas/RecoverMultipleClientKeySharesRequest) - `SCHEMA` [RecoverMultipleClientKeySharesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/RecoverMultipleClientKeySharesResponse) - `SCHEMA` [RegisterEmbeddedWalletSessionKeyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/RegisterEmbeddedWalletSessionKeyResponse) - `SCHEMA` [RegisterSessionKeyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/RegisterSessionKeyRequest) - `SCHEMA` [ReshareRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ReshareRequest) - `SCHEMA` [ResidentKeyRequirement](https://www.dynamic.xyz/docs/api-reference/schemas/ResidentKeyRequirement) - `SCHEMA` [RetentionTrendResult](https://www.dynamic.xyz/docs/api-reference/schemas/RetentionTrendResult) - `SCHEMA` [RevokeDelegatedAccessRequest](https://www.dynamic.xyz/docs/api-reference/schemas/RevokeDelegatedAccessRequest) - `SCHEMA` [RevokeDelegatedAccessResponse](https://www.dynamic.xyz/docs/api-reference/schemas/RevokeDelegatedAccessResponse) - `SCHEMA` [RevokeDelegatedAccessWalletResult](https://www.dynamic.xyz/docs/api-reference/schemas/RevokeDelegatedAccessWalletResult) - `SCHEMA` [RoleEnum](https://www.dynamic.xyz/docs/api-reference/schemas/RoleEnum) - `SCHEMA` [RoomCount](https://www.dynamic.xyz/docs/api-reference/schemas/RoomCount) - `SCHEMA` [RoomTypeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/RoomTypeEnum) - `SCHEMA` [ScanWebsiteUrlRequest](https://www.dynamic.xyz/docs/api-reference/schemas/ScanWebsiteUrlRequest) - `SCHEMA` [ScanWebsiteUrlResponse](https://www.dynamic.xyz/docs/api-reference/schemas/ScanWebsiteUrlResponse) - `SCHEMA` [SdkSettingsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SdkSettingsRequest) - `SCHEMA` [SdkUser](https://www.dynamic.xyz/docs/api-reference/schemas/SdkUser) - `SCHEMA` [SdkView](https://www.dynamic.xyz/docs/api-reference/schemas/SdkView) - `SCHEMA` [SdkViewSection](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewSection) - `SCHEMA` [SdkViewSectionAlignment](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewSectionAlignment) - `SCHEMA` [SdkViewSectionType](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewSectionType) - `SCHEMA` [SdkViewsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewsResponse) - `SCHEMA` [SdkViewType](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewType) - `SCHEMA` [SdkViewUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SdkViewUpdateRequest) - `SCHEMA` [SecurityNotifications](https://www.dynamic.xyz/docs/api-reference/schemas/SecurityNotifications) - `SCHEMA` [Session](https://www.dynamic.xyz/docs/api-reference/schemas/Session) - `SCHEMA` [SessionsHeatmapResult](https://www.dynamic.xyz/docs/api-reference/schemas/SessionsHeatmapResult) - `SCHEMA` [SessionsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SessionsResponse) - `SCHEMA` [SessionsTrendResult](https://www.dynamic.xyz/docs/api-reference/schemas/SessionsTrendResult) - `SCHEMA` [SignInProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/SignInProviderEnum) - `SCHEMA` [SignMessageAuthorizationSignature](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageAuthorizationSignature) - `SCHEMA` [SignMessageContext](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageContext) - `SCHEMA` [SignMessageEip7702Auth](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageEip7702Auth) - `SCHEMA` [SignMessageEvmMessage](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageEvmMessage) - `SCHEMA` [SignMessageEvmTransaction](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageEvmTransaction) - `SCHEMA` [SignMessageEvmTypedData](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageEvmTypedData) - `SCHEMA` [SignMessageEvmUserOperation](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageEvmUserOperation) - `SCHEMA` [SignMessageSuiTransaction](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageSuiTransaction) - `SCHEMA` [SignMessageSvmTransaction](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageSvmTransaction) - `SCHEMA` [SignMessageUserOperationData](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageUserOperationData) - `SCHEMA` [SignMessageWithWaasRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SignMessageWithWaasRequest) - `SCHEMA` [SignTransactionWithWaasRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SignTransactionWithWaasRequest) - `SCHEMA` [SimulateEVMTransactionRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SimulateEVMTransactionRequest) - `SCHEMA` [SimulateSVMTransactionRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SimulateSVMTransactionRequest) - `SCHEMA` [SimulateTransactionResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SimulateTransactionResponse) - `SCHEMA` [SimulateUserOpRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SimulateUserOpRequest) - `SCHEMA` [SixDigitsVerificationToken](https://www.dynamic.xyz/docs/api-reference/schemas/sixDigitsVerificationToken) - `SCHEMA` [SmartWalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/SmartWalletProperties) - `SCHEMA` [SmsCountryCode](https://www.dynamic.xyz/docs/api-reference/schemas/SmsCountryCode) - `SCHEMA` [SmsVerificationCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SmsVerificationCreateRequest) - `SCHEMA` [SmsVerificationCreateResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SmsVerificationCreateResponse) - `SCHEMA` [SmsVerificationRetryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SmsVerificationRetryRequest) - `SCHEMA` [SmsVerificationVerifyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SmsVerificationVerifyRequest) - `SCHEMA` [SocialSignInProvider](https://www.dynamic.xyz/docs/api-reference/schemas/SocialSignInProvider) - `SCHEMA` [SocialSignInProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/SocialSignInProviderEnum) - `SCHEMA` [SolanaPublicKey](https://www.dynamic.xyz/docs/api-reference/schemas/SolanaPublicKey) - `SCHEMA` [SolanaTransactionOptimizationRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SolanaTransactionOptimizationRequest) - `SCHEMA` [SolanaTransactionOptimizationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SolanaTransactionOptimizationResponse) - `SCHEMA` [SsoProvider](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProvider) - `SCHEMA` [SsoProviderCheckRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProviderCheckRequest) - `SCHEMA` [SsoProviderCheckResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProviderCheckResponse) - `SCHEMA` [SsoProviderCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProviderCreateRequest) - `SCHEMA` [SsoProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProviderEnum) - `SCHEMA` [SsoProviderUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/SsoProviderUpdateRequest) - `SCHEMA` [SubscriptionAdvancedScopeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/SubscriptionAdvancedScopeEnum) - `SCHEMA` [SubscriptionFreeScopeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/SubscriptionFreeScopeEnum) - `SCHEMA` [SupportedOfframpsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SupportedOfframpsResponse) - `SCHEMA` [SupportedOnrampsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/SupportedOnrampsResponse) - `SCHEMA` [SupportedSecurityMethod](https://www.dynamic.xyz/docs/api-reference/schemas/SupportedSecurityMethod) - `SCHEMA` [SupportedSecurityMethods](https://www.dynamic.xyz/docs/api-reference/schemas/SupportedSecurityMethods) - `SCHEMA` [TelegramPostRequest](https://www.dynamic.xyz/docs/api-reference/schemas/TelegramPostRequest) - `SCHEMA` [TelegramUser](https://www.dynamic.xyz/docs/api-reference/schemas/TelegramUser) - `SCHEMA` [TestAccountResponse](https://www.dynamic.xyz/docs/api-reference/schemas/TestAccountResponse) - `SCHEMA` [ThresholdSignatureScheme](https://www.dynamic.xyz/docs/api-reference/schemas/ThresholdSignatureScheme) - `SCHEMA` [TimeUnitEnum](https://www.dynamic.xyz/docs/api-reference/schemas/TimeUnitEnum) - `SCHEMA` [Token](https://www.dynamic.xyz/docs/api-reference/schemas/Token) - `SCHEMA` [TokenAddress](https://www.dynamic.xyz/docs/api-reference/schemas/TokenAddress) - `SCHEMA` [TokenBalance](https://www.dynamic.xyz/docs/api-reference/schemas/TokenBalance) - `SCHEMA` [TokenCreatedBy](https://www.dynamic.xyz/docs/api-reference/schemas/TokenCreatedBy) - `SCHEMA` [TokenScopes](https://www.dynamic.xyz/docs/api-reference/schemas/TokenScopes) - `SCHEMA` [TokensResponse](https://www.dynamic.xyz/docs/api-reference/schemas/TokensResponse) - `SCHEMA` [TokenWithRaw](https://www.dynamic.xyz/docs/api-reference/schemas/TokenWithRaw) - `SCHEMA` [TooManyRequests](https://www.dynamic.xyz/docs/api-reference/schemas/TooManyRequests) - `SCHEMA` [TransactionList](https://www.dynamic.xyz/docs/api-reference/schemas/TransactionList) - `SCHEMA` [TransferDestination](https://www.dynamic.xyz/docs/api-reference/schemas/TransferDestination) - `SCHEMA` [TransferDestinationList](https://www.dynamic.xyz/docs/api-reference/schemas/TransferDestinationList) - `SCHEMA` [TransferDestinationResponse](https://www.dynamic.xyz/docs/api-reference/schemas/TransferDestinationResponse) - `SCHEMA` [TurnkeyCreateWalletAccountsRequestBody](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyCreateWalletAccountsRequestBody) - `SCHEMA` [TurnkeyCreateWalletAccountsRequestBodyParameters](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyCreateWalletAccountsRequestBodyParameters) - `SCHEMA` [TurnkeyDeleteEmbeddedWalletsRequestBody](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyDeleteEmbeddedWalletsRequestBody) - `SCHEMA` [TurnkeyDeleteEmbeddedWalletsRequestBodyParameters](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyDeleteEmbeddedWalletsRequestBodyParameters) - `SCHEMA` [TurnkeySignedRequest](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeySignedRequest) - `SCHEMA` [TurnkeyStamp](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyStamp) - `SCHEMA` [TurnkeyWalletAccount](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyWalletAccount) - `SCHEMA` [TurnkeyWalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/TurnkeyWalletProperties) - `SCHEMA` [Unauthorized](https://www.dynamic.xyz/docs/api-reference/schemas/Unauthorized) - `SCHEMA` [UnprocessableEntity](https://www.dynamic.xyz/docs/api-reference/schemas/UnprocessableEntity) - `SCHEMA` [UnprocessableEntityErrorCode](https://www.dynamic.xyz/docs/api-reference/schemas/UnprocessableEntityErrorCode) - `SCHEMA` [UnprocessableEntityErrorPayload](https://www.dynamic.xyz/docs/api-reference/schemas/UnprocessableEntityErrorPayload) - `SCHEMA` [UpdatableEmailOrEmptyString](https://www.dynamic.xyz/docs/api-reference/schemas/updatableEmailOrEmptyString) - `SCHEMA` [UpdateProjectRequest](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateProjectRequest) - `SCHEMA` [UpdateProjectResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateProjectResponse) - `SCHEMA` [UpdateRecoveryEmailRequest](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateRecoveryEmailRequest) - `SCHEMA` [UpdateSelfResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateSelfResponse) - `SCHEMA` [UpdateUserPasskeyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateUserPasskeyRequest) - `SCHEMA` [UpdateWaasWalletSettingsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateWaasWalletSettingsRequest) - `SCHEMA` [UpdateWaasWalletSettingsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UpdateWaasWalletSettingsResponse) - `SCHEMA` [UpgradeEmbeddedWalletToV2Request](https://www.dynamic.xyz/docs/api-reference/schemas/UpgradeEmbeddedWalletToV2Request) - `SCHEMA` [User](https://www.dynamic.xyz/docs/api-reference/schemas/User) - `SCHEMA` [UserFields](https://www.dynamic.xyz/docs/api-reference/schemas/UserFields) - `SCHEMA` [UserFieldsCheckEnum](https://www.dynamic.xyz/docs/api-reference/schemas/UserFieldsCheckEnum) - `SCHEMA` [UserFieldsCheckParams](https://www.dynamic.xyz/docs/api-reference/schemas/UserFieldsCheckParams) - `SCHEMA` [UserFieldsCheckResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UserFieldsCheckResponse) - `SCHEMA` [UserFilterableFieldsEnum](https://www.dynamic.xyz/docs/api-reference/schemas/UserFilterableFieldsEnum) - `SCHEMA` [UserIdentifierTypeEnum](https://www.dynamic.xyz/docs/api-reference/schemas/UserIdentifierTypeEnum) - `SCHEMA` [Username](https://www.dynamic.xyz/docs/api-reference/schemas/Username) - `SCHEMA` [UserOauthAccessTokenResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UserOauthAccessTokenResponse) - `SCHEMA` [UserPasskey](https://www.dynamic.xyz/docs/api-reference/schemas/UserPasskey) - `SCHEMA` [UserResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UserResponse) - `SCHEMA` [UserSearchFilterParams](https://www.dynamic.xyz/docs/api-reference/schemas/UserSearchFilterParams) - `SCHEMA` [UsersResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UsersResponse) - `SCHEMA` [UserVerificationRequirement](https://www.dynamic.xyz/docs/api-reference/schemas/UserVerificationRequirement) - `SCHEMA` [UserWalletSelectionRequest](https://www.dynamic.xyz/docs/api-reference/schemas/UserWalletSelectionRequest) - `SCHEMA` [UserWalletsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/UserWalletsResponse) - `SCHEMA` [Uuid](https://www.dynamic.xyz/docs/api-reference/schemas/uuid) - `SCHEMA` [V6UserOp](https://www.dynamic.xyz/docs/api-reference/schemas/v6UserOp) - `SCHEMA` [V7UserOp](https://www.dynamic.xyz/docs/api-reference/schemas/v7UserOp) - `SCHEMA` [ValidCustomHostname](https://www.dynamic.xyz/docs/api-reference/schemas/ValidCustomHostname) - `SCHEMA` [ValidStringQueryParam](https://www.dynamic.xyz/docs/api-reference/schemas/ValidStringQueryParam) - `SCHEMA` [VerifyRequest](https://www.dynamic.xyz/docs/api-reference/schemas/VerifyRequest) - `SCHEMA` [VerifyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/VerifyResponse) - `SCHEMA` [VerifyUnlinkRequest](https://www.dynamic.xyz/docs/api-reference/schemas/VerifyUnlinkRequest) - `SCHEMA` [Visitor](https://www.dynamic.xyz/docs/api-reference/schemas/Visitor) - `SCHEMA` [VisitorFilterableFieldsEnum](https://www.dynamic.xyz/docs/api-reference/schemas/VisitorFilterableFieldsEnum) - `SCHEMA` [VisitorSearchFilterParams](https://www.dynamic.xyz/docs/api-reference/schemas/VisitorSearchFilterParams) - `SCHEMA` [VisitorsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/VisitorsResponse) - `SCHEMA` [WaasAuthenticateResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasAuthenticateResponse) - `SCHEMA` [WaasBackupOptionsEnum](https://www.dynamic.xyz/docs/api-reference/schemas/WaasBackupOptionsEnum) - `SCHEMA` [WaasChainEnum](https://www.dynamic.xyz/docs/api-reference/schemas/WaasChainEnum) - `SCHEMA` [WaasDelegatedAccessEncryptionPublicKeyType](https://www.dynamic.xyz/docs/api-reference/schemas/WaasDelegatedAccessEncryptionPublicKeyType) - `SCHEMA` [WaasDelegateSignMessageRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasDelegateSignMessageRequest) - `SCHEMA` [WaasDelegationCredentialsRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasDelegationCredentialsRequest) - `SCHEMA` [WaasDelegationCredentialsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasDelegationCredentialsResponse) - [WaasPolicyArgumentConstraint](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyArgumentConstraint) - [WaasPolicyConstraintCondition](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyConstraintCondition) - `SCHEMA` [WaasPolicyCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyCreateRequest) - `SCHEMA` [WaasPolicyDeleteRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyDeleteRequest) - [WaasPolicyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyResponse) - [WaasPolicyRule](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyRule) - [WaasPolicyRuleType](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyRuleType) - `SCHEMA` [WaasPolicyUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasPolicyUpdateRequest) - `SCHEMA` [WaasVerifyApiKeyErrorResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasVerifyApiKeyErrorResponse) - `SCHEMA` [WaasVerifyApiKeyResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasVerifyApiKeyResponse) - `SCHEMA` [WaasWallet](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWallet) - `SCHEMA` [WaasWalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletProperties) - `SCHEMA` [WaasWalletResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletResponse) - `SCHEMA` [WaasWalletSettings](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSettings) - `SCHEMA` [WaasWalletSignaturePolicyTmpCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpCreateRequest) - `SCHEMA` [WaasWalletSignaturePolicyTmpMaxAmount](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpMaxAmount) - `SCHEMA` [WaasWalletSignaturePolicyTmpResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpResponse) - `SCHEMA` [WaasWalletSignaturePolicyTmpTimeLimit](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpTimeLimit) - `SCHEMA` [WaasWalletSignaturePolicyTmpToAddresses](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpToAddresses) - `SCHEMA` [WaasWalletSignaturePolicyTmpTokenAddresses](https://www.dynamic.xyz/docs/api-reference/schemas/WaasWalletSignaturePolicyTmpTokenAddresses) - `SCHEMA` [Wallet](https://www.dynamic.xyz/docs/api-reference/schemas/Wallet) - `SCHEMA` [WalletAdditionalAddress](https://www.dynamic.xyz/docs/api-reference/schemas/WalletAdditionalAddress) - `SCHEMA` [WalletAddressType](https://www.dynamic.xyz/docs/api-reference/schemas/WalletAddressType) - `SCHEMA` [WalletBitcoinConfig](https://www.dynamic.xyz/docs/api-reference/schemas/WalletBitcoinConfig) - `SCHEMA` [WalletConnectorKey](https://www.dynamic.xyz/docs/api-reference/schemas/WalletConnectorKey) - `SCHEMA` [WalletConnectProject](https://www.dynamic.xyz/docs/api-reference/schemas/WalletConnectProject) - `SCHEMA` [WalletConnectProjectUpsertRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WalletConnectProjectUpsertRequest) - `SCHEMA` [WalletDetail](https://www.dynamic.xyz/docs/api-reference/schemas/WalletDetail) - `SCHEMA` [WalletKeyShareInfo](https://www.dynamic.xyz/docs/api-reference/schemas/WalletKeyShareInfo) - `SCHEMA` [WalletKeyShareInfoWithEncryptedAccountCredential](https://www.dynamic.xyz/docs/api-reference/schemas/WalletKeyShareInfoWithEncryptedAccountCredential) - `SCHEMA` [WalletProperties](https://www.dynamic.xyz/docs/api-reference/schemas/WalletProperties) - `SCHEMA` [WalletProviderEnum](https://www.dynamic.xyz/docs/api-reference/schemas/WalletProviderEnum) - `SCHEMA` [WalletPublicKey](https://www.dynamic.xyz/docs/api-reference/schemas/WalletPublicKey) - `SCHEMA` [WalletRecoveryRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WalletRecoveryRequest) - `SCHEMA` [WalletRecoveryResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WalletRecoveryResponse) - `SCHEMA` [WalletsBreakdownResult](https://www.dynamic.xyz/docs/api-reference/schemas/WalletsBreakdownResult) - `SCHEMA` [WalletsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WalletsResponse) - `SCHEMA` [WalletTransaction](https://www.dynamic.xyz/docs/api-reference/schemas/WalletTransaction) - `SCHEMA` [WalletTransactionAssetTransfer](https://www.dynamic.xyz/docs/api-reference/schemas/WalletTransactionAssetTransfer) - `SCHEMA` [WalletTransactionsResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WalletTransactionsResponse) - `SCHEMA` [WalletTransactionType](https://www.dynamic.xyz/docs/api-reference/schemas/WalletTransactionType) - `SCHEMA` [Webhook](https://www.dynamic.xyz/docs/api-reference/schemas/Webhook) - `SCHEMA` [WebhookCreateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WebhookCreateRequest) - `SCHEMA` [WebhookMessage](https://www.dynamic.xyz/docs/api-reference/schemas/WebhookMessage) - `SCHEMA` [WebhookMessageRedeliveryResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WebhookMessageRedeliveryResponse) - `SCHEMA` [WebhookMessagesResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WebhookMessagesResponse) - `SCHEMA` [WebhooksResponse](https://www.dynamic.xyz/docs/api-reference/schemas/WebhooksResponse) - `SCHEMA` [WebhookUpdateRequest](https://www.dynamic.xyz/docs/api-reference/schemas/WebhookUpdateRequest) - `SCHEMA` [WhenToImplementEnum](https://www.dynamic.xyz/docs/api-reference/schemas/WhenToImplementEnum) - `SCHEMA` [ZerodevBundlerProvider](https://www.dynamic.xyz/docs/api-reference/schemas/ZerodevBundlerProvider)