Hello! I ran into a problem when using WalletConnect v2.
Scenario:
I connect a crypto wallet through WalletConnect v2 (scan QR, a pairing and a session are created).
At first, transaction signing works normally.
After about 5 minutes, signing stops working.
At the same time:
-
the session remains in the connected status,
-
the provider also reports that the connection is active,
-
but the pairings disappear,
-
and signing requests no longer go through.
Interestingly, push notifications still arrive in the wallet — meaning the request to sign a transaction shows up, but the signature process never starts on the wallet side.
Questions:
-
Is this expected behavior? Does the pairing expire after some short time?
-
Am I understanding correctly that session ≠ pairing, and that in order to sign transactions the pairing must be active?
-
Is there a recommended way to automatically extend or recreate the pairing while the session is active?