Wagmi
Setup
Configure Wagmi with Base Account connector for your React application
Learn how to set up Wagmi with Base Account to enable Base Account SDK functionality with familiar React hooks.
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Configure Wagmi with Base Account connector for your React application
npm install wagmi viem @base-org/account
pnpm add wagmi viem @base-org/account
yarn add wagmi viem @base-org/account
bun add wagmi viem @base-org/account
npm create wagmi@latest.// config/wagmi.ts
import { http, createConfig } from 'wagmi'
import { base } from 'wagmi/chains'
import { baseAccount } from 'wagmi/connectors'
export const config = createConfig({
chains: [base],
connectors: [
baseAccount({
appName: 'Base App',
})
],
transports: {
[base.id]: http()
},
})
// app/layout.tsx or pages/_app.tsx
import { WagmiProvider } from 'wagmi'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { config } from './config/wagmi'
const queryClient = new QueryClient()
export default function App({ children }: { children: React.ReactNode }) {
return (
<WagmiProvider config={config}>
<QueryClientProvider client={queryClient}>
{children}
</QueryClientProvider>
</WagmiProvider>
)
}
Was this page helpful?