Skip to content

fix(bridge): improve Safe + WalletConnect stability [wip]#277

Draft
dewanshparashar wants to merge 2 commits intomasterfrom
fix/safe-walletconnect-ux
Draft

fix(bridge): improve Safe + WalletConnect stability [wip]#277
dewanshparashar wants to merge 2 commits intomasterfrom
fix/safe-walletconnect-ux

Conversation

@dewanshparashar
Copy link
Copy Markdown
Contributor

  • fix(bridge): improve Safe wallet + WalletConnect connection stability and transfer UX

  • Bump @walletconnect/ethereum-provider from 2.13.1 to 2.23.9 to pick up critical fixes: reconnection loop (2.15.2), EIP-1271 multi-sig signature validation (2.21.3), orphaned subscriber cleanup (2.23.9), and relayer memory exhaustion prevention (2.23.9).

  • Stop wiping WalletConnect session data (wc@2*, wagmi.store) on every page load — the original workaround for an infinite loop bug that was fixed upstream in 2.15.2. Replace the destructive disconnect handler (IndexedDB nuke + force reload) with targeted localStorage cleanup.

  • Fix transfer button double-click by making Button disable when loading, and fix the race condition where the finally block in moveFundsButtonOnClick reset isTransferring before the actual transfer function executed.

  • Also bump rainbowkit 2.2.4 -> 2.2.10, viem 2.38.5 -> 2.47.12, and @tanstack/react-query 5.63.0 -> 5.99.0 (all non-breaking).

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 14, 2026

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

Project Deployment Actions Updated (UTC)
arbitrum-portal Ready Ready Preview Apr 14, 2026 3:41pm

Request Review

@dewanshparashar dewanshparashar force-pushed the fix/safe-walletconnect-ux branch from 1c9816e to 82d6ff8 Compare April 14, 2026 15:18
@dewanshparashar dewanshparashar changed the title fix(bridge): improve Safe wallet + WalletConnect connection stability fix(bridge): improve Safe wallet + WalletConnect connection stability (wip) Apr 14, 2026
@dewanshparashar dewanshparashar changed the title fix(bridge): improve Safe wallet + WalletConnect connection stability (wip) fix(bridge): improve Safe + WalletConnect stability [wip] Apr 14, 2026
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