This is an enterprise feature and access is gated. Please let us know in Slack if you’d like access.
In this guide, you’ll learn how to integrate Dynamic with the Safe App environment. By using Dynamic’s Safe EVM wallet connector, you can enable seamless wallet integration for Safe users. Whether your app is set to connect-only mode or requires a Sign-In with Ethereum (SIWE) signature, Dynamic’s SDK allows you to quickly and securely connect users. Follow the steps below to get started and deploy your app on Safe.
Ensure you’re using SDK version 3.4.3 or higher.
Install the Dynamic Safe EVM wallet connector with the following command:
In your project, import the SafeEvmWalletConnectors
from the Dynamic Labs Safe EVM package:
Add the Safe EVM wallet connector into your DynamicContextProvider
as a walletConnectors
option:
manifest.json
Update the manifest.json
file in your project (usually located in public/manifest.json
) to include an app name, description, and icon.
Example:
Note: you can see the full guide here.
To test your Safe app, follow these steps:
That’s it! Your Dynamic-powered Safe App should now be ready to use.
This can be because of two things:
This is an enterprise feature and access is gated. Please let us know in Slack if you’d like access.
In this guide, you’ll learn how to integrate Dynamic with the Safe App environment. By using Dynamic’s Safe EVM wallet connector, you can enable seamless wallet integration for Safe users. Whether your app is set to connect-only mode or requires a Sign-In with Ethereum (SIWE) signature, Dynamic’s SDK allows you to quickly and securely connect users. Follow the steps below to get started and deploy your app on Safe.
Ensure you’re using SDK version 3.4.3 or higher.
Install the Dynamic Safe EVM wallet connector with the following command:
In your project, import the SafeEvmWalletConnectors
from the Dynamic Labs Safe EVM package:
Add the Safe EVM wallet connector into your DynamicContextProvider
as a walletConnectors
option:
manifest.json
Update the manifest.json
file in your project (usually located in public/manifest.json
) to include an app name, description, and icon.
Example:
Note: you can see the full guide here.
To test your Safe app, follow these steps:
That’s it! Your Dynamic-powered Safe App should now be ready to use.
This can be because of two things: