> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ParaCosmosProviderProps

> Props accepted by ParaCosmosProvider.

Type

Props accepted by ParaCosmosProvider.

Copy method signature

## Internal provider configuration

Applications normally configure external wallets through [ParaProvider](https://docs.getpara.com/v3/references/types/externalwalletconfig.md). These direct provider props are useful for custom provider composition. Supply `internalConfig` as an object with these fields; its implementation alias is not a named package-root import.

| Field | Type | Required | Meaning |
| - | - | - | - |
| `para` | `ParaWeb` | Yes | The initialized Para web client. |
| `walletsWithFullAuth` | `TExternalWallet[]` or `'ALL'` | Yes | Wallet integrations that may use full Para authentication. |
| `includeWalletVerification` | `boolean` | No | Enables the wallet-verification flow when applicable. |
| `connectionOnly` | `boolean` | No | Uses a connection-only flow rather than full Para authentication. |
| `onSwitchWallet` | `(args: { address?: string; error?: string }) => void` | No | Optional wallet-switch callback accepted by the shared configuration type. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.