ChainSafe / web3.unity

🕹 Unity SDK for building games that interact with blockchains.
GNU Lesser General Public License v3.0
920 stars 235 forks source link

Improve redirection success rate for more wallets in WalletConnect #862

Open juans-chainsafe opened 7 months ago

juans-chainsafe commented 7 months ago

Describe the bug Right now, we have a few wallet providers working as expected with WalletConnect, we should increase this rate.

Steps Steps to reproduce the behavior in STANDALONE:

  1. Use the scene [ SampleLogin - WalletConnect]
  2. Click on [Login with WalletConnect] button
  3. Try to login with Zerion - Fireblocks - Torus
  4. See the console for the redirect link

Steps to reproduce the behavior in iOS:

  1. Use the scene [ SampleLogin - WalletConnect]
  2. Click on [Login with WalletConnect] button
  3. Try to login with Uniswap - Zerion
  4. See the console in XCode for the redirect link

Expected behavior User is connected to the wallet and redirected to SampleMain

Console errors Last log that I see is: Generated deep link: infinity://wc?uri=wc%3aa35fdd8c0d2faed4aad1bc7070e2878d9a701cf0c4d6be27080b1d981d84ab0c%402%3fsymKey%3df00b3c5647e1361a58bbc354b13efc41524288d9f286c762825aa54729daafb2%26relay-protocol%3dirn

Desktop (please complete the following information):

Mobile (please complete the following information):

Additional context We know that is working for:

oleksandrchainsafe commented 4 months ago

Will most likely be fixed by #816

kantagara commented 1 month ago

@oleksandrchainsafe can we close this?