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

# initiaPrivyWalletConnector

## Overview

* Wagmi connector that enables social login (email, Google, X) in your wagmi
  connector list.
* Social logins only. Does not require `PrivyProvider`.

## Prerequisites

* Must be used with wagmi `createConfig`.
* If you need AutoSign or embedded wallet features, use
  `initiaPrivyWalletConnector` with `PrivyProvider` (see
  [Provider Setup](../setup/providers)).

## Quickstart

```tsx theme={null}
'use client'

import { PropsWithChildren } from 'react'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { createConfig, http, WagmiProvider } from 'wagmi'
import { mainnet } from 'wagmi/chains'
import { initiaPrivyWalletConnector } from '@initia/interwovenkit-react'

const wagmiConfig = createConfig({
  connectors: [
    initiaPrivyWalletConnector, // Social logins - shows as "Connect Socials"
  ],
  chains: [mainnet],
  transports: { [mainnet.id]: http() },
})

const queryClient = new QueryClient()

export function Providers({ children }: PropsWithChildren) {
  return (
    <QueryClientProvider client={queryClient}>
      <WagmiProvider config={wagmiConfig}>{children}</WagmiProvider>
    </QueryClientProvider>
  )
}
```

## Return value

```ts theme={null}
const initiaPrivyWalletConnector: Connector
```

Type `Connector` is from `wagmi`.

## Notes

* Enables social login options without requiring `PrivyProvider`.
* Use alongside other wagmi connectors (MetaMask, WalletConnect, etc.).
* Display name: "Connect Socials".
