> ## Documentation Index
> Fetch the complete documentation index at: https://docs.initia.xyz/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.
* Use it to add Initia's bundled social-login entry to your wagmi connector
  list.

## Prerequisites

* Must be used with wagmi `createConfig`.
* Use this helper when you want Initia's bundled social-login connector in your
  wagmi config.

## 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 Initia's bundled social-login option.
* Use alongside other wagmi connectors (MetaMask, WalletConnect, etc.).
* Display name: "Connect Socials".
