Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
This was a version bump only, there were no customer-visible changes.
🚀Features
- checkout:
getCheckoutTransactionQuoteaccepts an optionalfromChainIdto override the source chain captured at attach time, without re-attaching the source
🩹Fixes
- evm: align sponsored transaction status enum with
@dynamic-labs/sdk-api-core0.0.985
- aleo: add Aleo Wallet Standard extension
- evm: add EIP-7702 authorization and delegation (with in-memory delegation cache)
🚀Features
- add
tokenAddressparameter togetTransactionHistoryrequest — filter transaction history by a specific token (ERC-20 contract address on EVM, SPL mint on Solana)
🩹Fixes
- wallet-connect: answer
eth_chainIdlocally in the WalletConnect provider
🚀Features
- droplet: add
ToggleCardcomponent
🩹Fixes
- client: forward
customKeyshareRelayBaseUrltoDynamicWalletClient - waas: forward elevated access token to sign / export operations
- add social login to mobile
- aleo: add
@dynamic-labs-sdk/aleopackage - aleo: add Aleo network provider and balance utilities
- client: add Google Drive backup readiness pre-flight
🩹Fixes
- remediate high-severity dependency vulnerabilities
- evm: add EVM gas sponsorship —
isEvmGasSponsorshipEnabled,signSponsoredTransaction,sendSponsoredTransaction,getEVMSponsoredTransactionStatus,waitForSponsoredTransaction - fermi: add migration-aid composites for redcoast dashboard port
🩹Fixes
- remediate high-severity dependency vulnerabilities
- add external ton connect ui
- fermi: new design system package
- ton: allow all TonConnect-registry wallets
This was a version bump only, there were no code changes.
🩹Fixes
- remove react-native configuration from client package.json
🩹Fixes
- include react-native turbo modules
This was a version bump only, there were no code changes.
🩹Fixes
- rotate session key by removing key before generating a new one
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
🩹Fixes
- set minimum react-native version to v0.73.6
🩹Fixes
- ensure session key will not regenerate the TEE PK
- ensure user shares will not be restored when MFA is required
- rename
authenticateWithSocial→signInWithSocialRedirect,detectOAuthRedirect→detectSocialRedirectUrl,completeSocialAuthentication→completeSocialRedirect(old names remain exported as@deprecated) - react-native: add passkey support
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
🩹Fixes
- remediate high-severity vulnerabilities
- evm: support bigint fields in WaaS
signTypedData
- add support for passing additional trusted origins to the WaaS client
This was a version bump only, there were no code changes.
🩹 Fixes
- append nonces to pool instead of replacing on refetch
- react-hooks: adds new react-hooks package
🩹 Fixes
- refresh user when token is valid
🩹 Fixes
- missing exports for @dynamic-labs-sdk/solana/walletConnect and @dynamic-labs-sdk/bitcoin/waas
This was a version bump only, there were no code changes.
🩹 Fixes
- add ton connect manifest url
🚀 Features
- add TonConnect external wallet support
This was a version bump only, there were no code changes.
🩹 Fixes
- error formatting for invalid email
- override handlebars to >=4.7.9 (CVE-2026-33937)
- add cosmos support
🚀 Features
- cosmos: add addCosmosInjectedExtension
🚀 Features
- add confirmTransaction function
🩹 Fixes
- client: open/close IndexedDB per operation to prevent stale connections
- add executeSwapTransaction function
- add requestedScopes to completeSocialAuthentication for step-up auth
- add token swap feature
- cosmos: add Compass wallet provider
- cosmos: add Keplr wallet provider
- cosmos: add Leap wallet provider
This was a version bump only, there were no code changes.
🩹 Fixes
- override serialize-javascript and rollup for security vulnerabilities
- upgrade rollup to >=4.59.0 (CVE-2026-27606)
- client: add requestExternalAuthElevatedToken
🩹 Fixes
- override minimatch to patched versions (CVE-2026-26996)
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
🚀 Features
- add getBalance function
- client: add realtime types, errors, and channel schema factory
🩹 Fixes
- add nonce to send transaction
- update isDeviceRegistrationRequired to receive user param
🩹 Fixes
- default universal link
This was a version bump only, there were no code changes.
🩹 Fixes
- solana: detect Phantom disconnect redirect
- solana: pass chain id for solana waas signing
- add parseUserAgent util function
- client: add ably dependency for realtime service
🚀 Features
- add getDeviceNameFromUserAgent utility
- add isSolanaGasSponsorshipEnabled helper function
- add registered device management API (getRegisteredDevices, revokeRegisteredDevice, revokeAllRegisteredDevices)
- add transferAmount function
- add deeplink provider detection and iOS safeguard for connectAndVerify
- auto-prefetch nonce on SDK initialization
- add completeDeviceRegistration
🚀 Features
- solana: add Phantom redirect extension for mobile deep link connections
🩹 Fixes
- update device registration scope check from device:registration to device:register
- waas: add setWaasWalletAccountPassword function
This was a version bump only, there were no code changes.
🩹 Fixes
- wallet verification
- bitcoin: introduce Ledger hardware wallet support for Bitcoin
- evm: add EVM transaction simulation and fee estimation
- solana: add Solana transaction simulation and fee estimation
- zerodev: add ZeroDev user operation simulation
🚀 Features
- add completeDeviceRegistration
🩹 Fixes
- client: add missing DynamicClient type import in getWalletRecovery
- isPendingRecoveryCodesAcknowledgment returns false when MFA not enabled
- upgrade react-router-dom to patch CVE-2026-22029
- wallet-connect: fix message encoding and add session expiry validation
- add decodeJwt and store elevated access tokens with expiration in state
- add getElevatedAccessToken function
- add signAndSendSponsoredTransaction for SVM gas sponsorship
- add SponsorTransactionError and sponsorTransaction utility
- allow transforming network data to configure rpc urls (network transformers)
- forward options in signAndSendTransaction
- add isUserOnboardingComplete helper
- waas: add getWalletRecoveryState method
- waas: add unlockWallet method
- zerodev: add support for batch txs with new generic UserOperation functions
🚀 Features
- support WalletCreationRequirement for bitcoinConfig in createWaasWalletAccounts
🚀 Features
- add detectDeviceRegistrationRedirect
- add getDeviceTokenFromUrl
- add isDeviceRegistrationRequired
- zerodev: add signEip7702Authorization helper for kernel delegation
🩹 Fixes
- upgrade valibot to fix CVE-2025-66020
- add eip7702Auth parameter to createKernelClientForWalletAccount
- evm: add window injected extension for wallets’ built-in browsers
- implement WaaS Bitcoin wallet provider with PSBT building and signing
🚀 Features
- add prompt=consent for Google OAuth when Drive backup is enabled
- add support for starknet injected wallets
- client: add createKrakenExchangeTransfer SDK function
- client: add getKrakenAccounts SDK function
- client: add getKrakenWhitelistedAddresses SDK function
- create base setup for waas btc
- demo: add Kraken transfer QA section
- solana: add WalletConnect connection flows
- solana: add WalletConnect session management
- wallet-connect: add appendWalletConnectUriToDeepLink utility function
- wallet-connect: add shared session event emitter
- wallet-connect: auto redirect back from wallet app
🩹 Fixes
- update syi packages to reduce vulnerabilities
- prevent initialization error when no chain extension is active
- send the api version header correctly formatted
- evm: do not auto call addNetwork when switching networks, instead expose it as a new function
🚀 Features
- add refreshAuth function
- add refreshUser to fetch the latest user only
- add support for Bitget TRON
- add support for OKX Tron
- add support for TokenPocket TRON
- add support for TronLink wallet
- add support for Trust TRON
- support adding a password on waas wallet account creation
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
🚀 Features
- add getWalletConnectCatalog public API for wallet metadata and deep links
🩹 Fixes
- add status to api error
🚀 Features
- add getTransactionHistory method
🚀 Features
- add getTransactionHistory method
🩹 Fixes
- ensure api errors are correctly parsed
This was a version bump only, there were no code changes.
🩹 Fixes
- ensure all extensions register the chain network provider builder
- properly handle signAlTransactions when using Solana Wallet Standard wallets
🩹 Fixes
- emit walletAccountsChanged when loading the SDK
🚀 Features
- add deleteUser 🩹 Fixes
- return verified response in the verifyOTP function
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
🚀 Features
- allow social account unlinking
- add support for Sui external wallets
- add support for Sui embedded wallets
🚀 Features
- add support for WaaS delegation
🩹 Fixes
- don’t override mfa token on non-mfa related state updates
This was a version bump only, there were no code changes.
🚀 Features
- add getUserSocialAccounts function
⚠️ Breaking Changes
- Rename signInWithSocialRedirect -> authenticateWithSocial
- Rename completeSocialRedirectSignIn -> completeSocialAuthentication
- add support for social account linking
Breaking Changes
Removed
getSigner from solana package in favor of individual signing methods- signAndSendTransaction
- signTransaction
- signAllTransactions
🚀 Features
- add support for OKX BTC
- add support for OneKey BTC
- add support for Bitget Wallet BTC
- add support for Binance Wallet BTC
- add support for Oyl Wallet BTC
- add support for Leather Wallet BTC
🚀 Features
- add support for Magic Eden BTC
🩹 Fixes
- don’t refetch project settings on page refresh if there are connected wallets
This was a version bump only, there were no code changes.
First official alpha release of the JavaScript SDK.