Skip to content

Dynamic Integration

Get your app listed on Interspace

Prerequisite

  • Your existing web app is powered by Dynamic for authentication and embedded wallet management.

Integration Steps

1. Install Interspace EVM Wallet Connector

Install the Dynamic Interspace EVM wallet connector with the following command:

For Dynamic v3:

npm install @dynamic-labs-connectors/intersend-evm@3.2.4
# or
yarn add @dynamic-labs-connectors/intersend-evm@3.2.4

For Dynamic v4:

npm install @dynamic-labs-connectors/intersend-evm@4.0.0
# or
yarn add @dynamic-labs-connectors/intersend-evm@4.0.0

2. Import the Interspace Connector

In your project import the IntersendEvmWalletConnectors:

import { IntersendEvmWalletConnectors } from '@dynamic-labs-connectors/intersend-evm';

3. Configure Dynamic Provider

Add the Intersend EVM wallet connector to your DynamicContextProvider:

<DynamicContextProvider
  settings={{
    walletConnectors: [EthereumWalletConnectors, IntersendEvmWalletConnectors]
  }}
>
  {/* Your app code here */}
</DynamicContextProvider>

4. Whitelist Interspace Domain

Add Interspace domains to your Dynamic dashboard's allowed origins:

Configure Allowed Origins →

5. Verify App Behavior Inside Interspace

  1. Open Sandbox and paste your web app's URL into the address bar of the Interspace browser.
  2. Auto-connect should kick in; Interspace will inject the user's wallet data into your app.
  3. Test transaction or signing flows to confirm everything relays properly.

6. Get Listed

Once integrated submit your app for review:

Need Help?