> ## Documentation Index
> Fetch the complete documentation index at: https://layerswaplabsv0-main-depositactionsguide.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Paradex Wallet

## Overview

The Paradex provider integrates with Paradex decentralized exchange. It requires both EVM and Starknet wallet providers as dependencies.

## Installation

<CodeGroup>
  ```typescript yarn theme={"system"} theme={null}
  yarn add @layerswap/wallet-paradex @layerswap/wallet-evm @layerswap/wallet-starknet wagmi viem @tanstack/react-query
  ```

  ```typescript pnpm theme={"system"} theme={null}
  pnpm add @layerswap/wallet-paradex @layerswap/wallet-evm @layerswap/wallet-starknet wagmi viem @tanstack/react-query
  ```

  ```typescript npm theme={"system"} theme={null}
  npm install @layerswap/wallet-paradex @layerswap/wallet-evm @layerswap/wallet-starknet wagmi viem @tanstack/react-query
  ```
</CodeGroup>

## Basic Usage

The Paradex provider must be used alongside EVM and Starknet providers:

```typescript theme={null}
import { LayerswapProvider, Swap } from "@layerswap/widget"
import { createEVMProvider, createStarknetProvider, createParadexProvider } from "@layerswap/wallet-paradex"
import "@layerswap/widget/index.css"

export const App = () => {
  const walletConnectConfigs = {
    projectId: "YOUR_WALLETCONNECT_PROJECT_ID",
    name: "Your App Name",
    description: "Your app description",
    url: "https://yourapp.com",
    icons: ["https://yourapp.com/icon.png"]
  }

  const walletProviders = [
    createEVMProvider({ walletConnectConfigs }),
    createStarknetProvider({ walletConnectConfigs }),
    createParadexProvider()
  ]

  return (
    <LayerswapProvider
      walletProviders={walletProviders}
    >
      <Swap />
    </LayerswapProvider>
  )
}
```

***

## Dependencies

<Note>
  The Paradex provider depends on both EVM and Starknet providers. Make sure to include all three providers in your configuration.
</Note>

The Paradex provider requires:

* **EVM Provider** - For Ethereum wallet connections
* **Starknet Provider** - For Starknet wallet connections
* **Paradex Provider** - For Paradex-specific functionality
