Is there anyway to probe/query and check if a feature (for example, WalletConnect message signing) is supported before requesting signature and having it fail because old version? would be nice if somehow i could test if supported and jsut disable the unsupported options.
It'd be nice if upon connecting with a wallet, the wallet returns its version so that the dApp can determine whether the feature is supported or not.
Let's investigate.
[ ] Return app version using WalletConnect in mobile wallet
[ ] Return app version using WalletConnect in desktop wallet
After a quick research, I see that the SignClient.approve does not allow passing any further data. I guess we could implement a new relay method (something like alph_requestAppVersion) that the dApp needs to call.
The feature request is this:
It'd be nice if upon connecting with a wallet, the wallet returns its version so that the dApp can determine whether the feature is supported or not.
Let's investigate.