Skip to main content
Add the provider and initialize MiniKit in your main page.

Add MiniKitProvider

Create providers/MiniKitProvider.tsx and wrap app/layout.tsx.
providers/MiniKitProvider.tsx
Wrap your root layout:
app/layout.tsx

Initialize MiniKit in your page

Use useMiniKit() to call setFrameReady() when your app is ready.
app/page.tsx
The provider configures wagmi and react‑query and uses the Farcaster connector when available.

Configure environment

Add required and optional env vars

Create manifest

Generate account association and frame metadata