A minimal Next.js App Router project using ConnectKit, Wagmi v2, Viem, and React Query.
-
Install deps:
npm install
yarn
-
Add your WalletConnect Project ID in
.env.local:NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_project_id
Optionally set
NEXT_PUBLIC_ALCHEMY_IDorNEXT_PUBLIC_INFURA_ID. -
Run dev server:
npm run dev
yarn dev
- app/layout.tsx – Root layout importing providers and global CSS
- app/providers.tsx – Wagmi, React Query and ConnectKit providers
- app/page.tsx – Simple demo page with Connect button
- config.ts – Wagmi config using ConnectKit’s getDefaultConfig
- styles/globals.css – Minimal global styles