rainbowkit icon indicating copy to clipboard operation
rainbowkit copied to clipboard

feat: wagmi v3 compatability

Open DanielSinclair opened this issue 1 month ago • 4 comments

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 wagmi dependency from ^2.x to 3.x in multiple package.json files.
  • Replaced useAccount with useConnection in several components and hooks.
  • Added new dependencies for wallet connectors.
  • Updated TypeScript version from 5.5.4 to 5.7.3 across projects.
  • Enhanced migration guides for RainbowKit and wagmi.

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}

DanielSinclair avatar Dec 08 '25 01:12 DanielSinclair

🦋 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

changeset-bot[bot] avatar Dec 08 '25 01:12 changeset-bot[bot]

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
rainbowkit-example Error Error Dec 8, 2025 2:09am
rainbowkit-site Error Error Dec 8, 2025 2:09am

vercel[bot] avatar Dec 08 '25 01:12 vercel[bot]

This stack of pull requests is managed by Graphite. Learn more about stacking.

DanielSinclair avatar Dec 08 '25 01:12 DanielSinclair

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​wagmi@​2.19.3 ⏵ 3.1.010010078 +198 +1100
Addednpm/​@​tanstack/​react-query@​5.90.12991008898100
Updatednpm/​@​coinbase/​wallet-sdk@​4.3.6 ⏵ 4.3.799 +110010089100
Updatednpm/​typescript@​5.5.4 ⏵ 5.7.310010090 +110090
Updatednpm/​porto@​0.2.35 ⏵ 0.2.3799 +110097 +197 +2100

View full report

socket-security[bot] avatar Dec 08 '25 01:12 socket-security[bot]