Skip to content

Bump viem/rainbowkit/react-query + fix Next.js SSR errors from new WalletConnect#54

Open
rin-st wants to merge 2 commits into
mainfrom
up-deps
Open

Bump viem/rainbowkit/react-query + fix Next.js SSR errors from new WalletConnect#54
rin-st wants to merge 2 commits into
mainfrom
up-deps

Conversation

@rin-st
Copy link
Copy Markdown
Member

@rin-st rin-st commented May 4, 2026

Summary

  • Bump in example: viem 2.39.0 → 2.48.4, @rainbow-me/rainbowkit 2.2.9 → 2.2.10, @tanstack/react-query ^5.28.6 → ^5.100.9. Matching bumps in packages/burner-connector plus eslint/prettier dev deps.
  • Fix ReferenceError: indexedDB is not defined thrown during SSR by WalletConnect's keyvaluestorage on createConfigconnector.setup(). ScaffoldETHProvider now next/dynamic-imports the real provider tree (ScaffoldETHProviderInner) with ssr: false; wagmiConfig drops ssr: true accordingly.
  • Silence harmless Critical dependency: the request of a dependency is an expression webpack warning from ox/_esm/tempo/internal/virtualMasterPool.js (intentional await import(id) indirection) via webpack.ignoreWarnings in next.config.mjs.

Test plan

  • pnpm install clean
  • pnpm build (burner-connector tsc) succeeds
  • pnpm dev in example/: no indexedDB/unhandledRejection in terminal, no Critical dependency warning
  • Burner Wallet → connects, address shows
  • WalletConnect → modal opens, pairing works
  • MetaMask → connects, sign/send works
  • Sign Message, Send Transaction, Send Calls (5792), Refetch Total Counter all work end-to-end

@rin-st rin-st requested a review from technophile-04 May 4, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant