Skip to content

MetaMask (Tezos snap) wallet connect hangs during Beacon pairing #960

Description

@EightRice

Symptom

Connecting a wallet via MetaMask on Tezos networks opens the Beacon pairing deeplink to metamask.tezos.com/?type=tzip10&data=…, and the flow hangs there — the handshake back to the dapp never completes. The block-explorer link shown by the bridge page reports "account not valid".

Kukai and Temple connect fine over the same Beacon pairing (observed 2026-08-13 on production).

What has been ruled out

Suspected causes (unconfirmed)

  1. Long-standing breakage in the Beacon P2P handshake between the bridge page / snap and the dapp, unnoticed due to low usage of the MetaMask path.
  2. Stale local snap state (MetaMask → Snaps → remove "Tezos Wallet" → reconnect reinstalls it) — not yet ruled out.

Next steps when picked up

  • Reproduce with browser console open on both the dapp and the bridge tab; capture where the pairing stalls (matrix transport vs. snap RPC).
  • Test against a pre-2026-08 build to fully rule out regression.
  • If broken upstream: file against the snap repo and consider hiding MetaMask from the Beacon wallet list until fixed, so users don't hit a dead-end connect flow.

Activity

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

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