feat: wagmi v3 compatability
PR-Codex overview
This PR focuses on migrating RainbowKit to support wagmi version 3, introducing breaking changes and updates across various files, particularly in dependency versions and hooks.
Detailed summary
- Updated
wagmidependency from^2.xto3.xin multiplepackage.jsonfiles. - Replaced
useAccountwithuseConnectionin several components and hooks. - Added new dependencies for wallet connectors.
- Updated TypeScript version from
5.5.4to5.7.3across projects. - Enhanced migration guides for
RainbowKitandwagmi.
The following files were skipped due to too many changes:
pnpm-lock.yaml
✨ Ask PR-Codex anything about this PR by commenting with
/codex {your question}
🦋 Changeset detected
Latest commit: 960cc8bed8e6e547c5c47cc4970cb20bd062ac46
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 19 packages
| Name | Type |
|---|---|
| @rainbow-me/rainbowkit | Major |
| example | Patch |
| @rainbow-me/rainbow-button | Patch |
| @rainbow-me/rainbowkit-siwe-next-auth | Major |
| rainbowkit-next-app | Patch |
| site | Patch |
| with-create-react-app | Patch |
| with-next-app-i18n | Patch |
| with-next-app | Patch |
| with-next-custom-button | Patch |
| with-next-mint-nft | Patch |
| with-next-siwe-iron-session | Patch |
| with-next-siwe-next-auth | Patch |
| with-next-wallet-button | Patch |
| with-next | Patch |
| with-react-router | Patch |
| with-remix | Patch |
| with-vite | Patch |
| with-next-rainbow-button | Patch |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| rainbowkit-example | Dec 8, 2025 2:09am | |||
| rainbowkit-site | Dec 8, 2025 2:09am |
- #2591
👈 (View in Graphite) - #2592

main
This stack of pull requests is managed by Graphite. Learn more about stacking.
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
| Diff | Package | Supply Chain Security |
Vulnerability | Quality | Maintenance | License |
|---|---|---|---|---|---|---|
| npm/wagmi@2.19.3 ⏵ 3.1.0 | ||||||
| npm/@tanstack/react-query@5.90.12 | ||||||
| npm/@coinbase/wallet-sdk@4.3.6 ⏵ 4.3.7 | ||||||
| npm/typescript@5.5.4 ⏵ 5.7.3 | ||||||
| npm/porto@0.2.35 ⏵ 0.2.37 |