Skip to content

WalletConnect/CashConnect init failure blocks UI indefinitely #179

@mr-zwets

Description

@mr-zwets

WalletConnect/CashConnect init failure blocks UI indefinitely

claude:

If initializeWalletConnect() or initializeCashConnect() throws during startup, the isWcInitialized/isCcInitialized flags are never set to true. Since waitForInitialized(isWcAndCcInitialized) waits indefinitely for both flags, any init failure causes dApp URI pairing and deep link handling to hang forever. Both protocols have the same pattern — the catch blocks show a notification but don't unblock the gate. A proper fix should introduce a failure tate so waitForInitialized can resolve on either success or failure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions