Skip to content

WalletConnect causes Explorer to crash #810

Description

@ECWireless

Describe the bug

The explorer crashes when you try to connect your wallet through WalletConnect

To Reproduce

  1. Go to homepage of the explorer and click "Connect Wallet"
  2. Select "WalletConnect"
  3. See that "An unexpected error occurred" renders on the crashed page

Expected behavior

  • The WalletConnect modal should appear, and the user should be able to connect through that.

Screenshots

No response

Desktop OS

No response

Desktop Browser

No response

Desktop Wallet

No response

Desktop App/Extension Version

No response

Smartphone Device

No response

Smartphone OS

No response

Smartphone Browser

No response

Smartphone Wallet

No response

Smartphone App/Extension Version

No response

Additional context

Activity

  1. self-assigned this
    on Sep 19, 2026
  2. added theissue type on Sep 19, 2026
  3. rickstaa commented on Sep 21, 2026

    @rickstaa
    Member

    As explaind in $811 RainbowKit renders the WalletConnect QR with cuer@0.0.3, which calls encodeQR(..., { border: 0 }) and declares its QR dependency as "qr": "~0", so any 0.x version is accepted. Since qr@0.6.0, encodeQR throws RangeError: invalid border=0. The lockfile refresh in #788 bumped qr from 0.5.5 to 0.7.0, so opening WalletConnect on desktop crashes the page. Mobile uses a deep link and never renders the QR, which is why it kept working there.

    Upstream: rainbow-me/rainbowkit#2677, still open. RainbowKit 2.2.11 and cuer 0.0.3 are the latest versions, so there is no upstream release to move to yet.

    Fix: #811 overrides cuer@0.0.3>qr to 0.5.5. The override stops applying once RainbowKit ships a newer cuer, so it won't linger past an upstream fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions