Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dynamic-docs-feat-sidebar-revamp.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

If you are using our Zerodev integration to enable Smart Wallets, you’ll need to already have the Ethereum chain enabled. If you don’t, please refer to this guide. You will also need to install a new package, even if you already have @dynamic-labs/ethereum installed, it’s called ethereum-aa.
npm i @dynamic-labs/ethereum-aa
Then, you need to add the ZeroDevSmartWalletConnectors to the walletConnectors array in the SDK settings:
import { DynamicContextProvider } from '@dynamic-labs/sdk-react-core';
import { EthereumWalletConnectors } from '@dynamic-labs/ethereum';
import { ZeroDevSmartWalletConnectors } from '@dynamic-labs/ethereum-aa';

const App = () => (
  <DynamicContextProvider
    settings={{
      environmentId: 'XXXXX',
      walletConnectors: [ EthereumWalletConnectors, ZeroDevSmartWalletConnectors ],
      ...
    }}
  >
  </DynamicContextProvider>
);