You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 10, 2026. It is now read-only.
Describe the bug
Some of my users has this issue that when they try to add chain network, they are not taken back to Metamask from my Game, instead it throws error:
Fatal Exception: java.lang.Exception: WalletConnectException : No matching key with tag: {tag}
at WalletConnectSharp.Sign.Engine.IsValidSessionTopic(WalletConnectSharp.Sign.Engine)
at WalletConnectSharp.Sign.Engine.Request[T,TR](WalletConnectSharp.Sign.Engine)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].Start[TStateMachine](System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult])
at WalletConnectSharp.Sign.Engine.Request[T,TR](WalletConnectSharp.Sign.Engine)
at WalletConnectSharp.Sign.WalletConnectSignClient.Request[T,TR](WalletConnectSharp.Sign.WalletConnectSignClient)
at WalletConnectUnity.Core.WalletConnect.RequestAsync[TRequestData,TResponse](WalletConnectUnity.Core.WalletConnect)
To Reproduce
Steps to reproduce the behavior:
I connect metamask and Unity Game on Android
I came back to my game after authorization and then I click Unity button to add new network on Metamask
It doesn't take me back to Metamask application
Expected behavior
It should take me to Metamask application where a popup appears to add new network chain
Screenshots
Environment
OS: Build on Windows 10 game running on Android 10
Unity version 2022.3.20
WalletConnectUnity Modal v1.1.5
Is this happening in Unity Editor or on a player like Android, iOS, Windows?
Android 10