> ## Documentation Index
> Fetch the complete documentation index at: https://dynamic-docs-feat-sidebar-revamp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Embedded Wallet Chains

This guide expands on the [integrating chains section](/chains/enabling-chains), and shows you what SDK setup you need to have to enable embedded wallets for your users.

## Prerequisites

You have enabled embedded wallets in the dashboard already, for more information on that, check out the [embedded wallets guide](/wallets/embedded-wallets/mpc/overview).

## Initial setup

You can use embedded wallets with Ethereum, Solana or both! Therefore, whichever one you choose, you need to make sure you have the correct walletConnectors are installed and added to the walletConnectors array in the SDK settings.

<Tabs>
  <Tab title="Ethereum">
    For Ethereum, you need to install the `@dynamic-labs/ethereum` package:

    <CodeGroup>
      ```bash npm
      npm i @dynamic-labs/ethereum
      ```

      ```bash yarn
      npm i @dynamic-labs/ethereum

      ```
    </CodeGroup>

    Then, you need to add the `EthereumWalletConnectors` to the `walletConnectors` array in the SDK settings:

    ```jsx
    import { DynamicContextProvider } from '@dynamic-labs/sdk-react-core';

    import { EthereumWalletConnectors } from '@dynamic-labs/ethereum';

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

  <Tab title="Solana">
    For Solana, you need to install the `@dynamic-labs/solana` package:

    <CodeGroup>
      ```bash npm
      npm i @dynamic-labs/solana
      ```

      ```bash yarn
      npm i @dynamic-labs/solana
      ```
    </CodeGroup>

    Then, you need to add the `SolanaWalletConnectors` to the `walletConnectors` array in the SDK settings:

    ```jsx
    import { DynamicContextProvider } from '@dynamic-labs/sdk-react-core';

    import { SolanaWalletConnectors } from '@dynamic-labs/solana';

    const App = () => (
      <DynamicContextProvider
        settings={{
          environmentId: 'XXXXX',
          walletConnectors: [ SolanaWalletConnectors ],
          ...
        }}
      >
      </DynamicContextProvider>
    );
    ```
  </Tab>
</Tabs>

That's it! You've set up your chains correctly in order to create embedded wallets for your users.

<Card title="What next?" href="/chains/smart-wallet-chains" icon="link" color="#4779FE">
  Click here to learn how to enable chains for Smart Wallets!
</Card>
