Learn more
Introducing the Dynamic Global Wallet Kit: A powerful toolset for developers to build ecosystems around their apps or chains!
Table of contents
Dynamic SDK v4 just dropped, packed with everything you need to build better apps. This update contains smarter tools, smoother workflows, and exciting new features to unlock new possibilities for your end-users. In this blog post, we’ll walk you through the major updates, including breaking changes, new feature releases, and bug patches.
If you’re ready to upgrade, you can reference the guide within our docs here.
With one kit, your app becomes a universal login that works anywhere. Shop and collect in one app. Use your assets in another with the same wallet.
If you are using a mini app and are already logged into Telegram, you can generate a multi-chain (EVM + Solana) wallet with your Telegram account automatically with a single click.
We’ve added several new fraud protection features. For one, you can now block specific email addresses or those containing a '+' symbol from signing up for your app and creating a Dynamic embedded wallet. Additionally, you can restrict access to specific site domains, or completely block access from those domains.
Offer unique handles like [username].[yourdomain].eth
through ENS subdomains, adding a personal touch to your end-users’ experience. This adds a fun twist while also making it easier for users to interact with apps without the hassle of long, complex wallet addresses.
Enhance your onboarding flow by allowing end-users to access apps with six new social logins: TikTok, Spotify, Line, Shopify, Steam, and Epic Games. This adds to our existing suite of familiar login methods.
Securely integrate your Dynamic-powered app into Safe Apps. Here is a guide on how to set this up in a few quick steps.
Expand Dynamic's capabilities by enabling integrations designed for specific, unique use cases. Utilize the createConnector utility to enable custom wallet connectors quickly.
Minimize risk by providing users with clear insights into the consequences of each transaction before they confirm. Toggle this on from the embedded wallets settings in your developer dashboard.
Tailor user permissions to your app’s needs, whether it’s reading data from a user’s Spotify profile or writing directly to their X account.
You can now use fake credentials to test things more easily without having emails or SMS sent out. This can be enabled from your developer dashboard and used within a Sandbox environment.
We added improved support for detecting 6963 injected wallets and Solana Wallet Standard wallets, helping you to connect to even more wallets via our powerful wallet connector.
v4 introduces some breaking changes that require developer attention to ensure a smooth transition:
openFunding
method is now openExternalFunding
. Update your integration accordingly.isWalletMethodSupported
and isWalletEventSupported
have been removed to streamline wallet operations.eventsCallbacks
prop in DynamicContextProvider
has been fully removed. Use the events prop instead.authToken
and minAuthToken
values are no longer included. Fetch them using getAuthToken
and getMinAuthToken
respectively, or use useIsLoggedIn
to check login status.version >=6.11.0
.Our team also worked hard to squash bugs and keep things running smoothly:
Ready to upgrade? Check out our migration guide for detailed instructions.
For more info on the listed features, visit our documentation or schedule a time with our team for a walkthrough.
We’re excited to see what you build with Dynamic SDK v4!
Share this article