In October 2022, the WalletConnect developers announced that they were sunsetting WalletConnect v1.0, beginning the process of migrating wallets and apps to WalletConnect v2.0. In a follow-up post in February 2023, the WalletConnect team announced a one-time extension of the sunset date to June 28, 2023. In that announcement, they stated:
Starting from June 29, all wallets and dapps are expected to have migrated to the WalletConnect v2.0 servers. This includes dapps that are using self-hosted WalletConnect v1.0 servers.
During this time period, Sovryn developers have been working on their own migration project, gradually migrating functionality from the Sovryn Alpha codebase to the new sovryn.app codebase. Sovryn developers have already committed to ensuring that WalletConnect v2.0 will be supported in the new Sovryn web app before the June 28, 2023 sunset date.
However, after investigating the requirements for migrating Sovryn Alpha from WalletConnect v1.0 to WalletConnect v2.0, the Sovryn developers determined that, given that all of the Sovryn Alpha functionality will soon be available in sovryn.app, and sovryn.app will support WalletConnect 2.0, it is not worth the effort required to update the dependencies needed to support WalletConnect v2.0 in the Sovryn Alpha codebase. Therefore users will no longer be able to use WalletConnect with Sovryn Alpha after June 28, 2023.
Note: Wallet developers have been gradually rolling out support for WalletConnect v2.0. So even though sovryn.app will support WalletConnect v2.0, it's possible that your wallet will not be able to connect because it has not yet updated to support WalletConnect v2.0. In this case, you will also have to consider the alternative connection method described below. You can check wallet compatibility with WalletConnect v2.0 here.
If you rely on a wallet that can only connect to Sovryn Alpha using WalletConnect, and that cannot either connect through a browser or does not have its own built-in Web3 browser, and you do not want to wait for the functionality you need in Sovryn Alpha to be implemented in sovryn.app, then you do have an alternative: import your wallet's secret recovery phrase (also known as the “seed phrase” or “backup phrase”) into a wallet that will still be supported on Sovryn Alpha, such as Enkrypt or Liquality. The exact details of how to do this differ depending on the wallet in question. Just make sure to generate addresses in your new wallet using the same derivation path that is used in your current wallet.
Note: Some wallets, such as Frame, MetaMask, and Taho, do not support generating addresses using the Rootstock derivation path. If you are currently holding your funds on an address generated using the Rootstock derivation path, and you need to use a new wallet due to the WalletConnect deprecation in Sovryn Alpha, then you will not be able to simply import your secret recovery phrase into these wallets. Instead, you will need to export your individual private key and then import the private key into your new wallet (assuming the new wallet supports importing individual private keys). If your current wallet does not support exporting an individual private key, then read on for a workaround.
Deriving your individual private key from your secret recovery phrase
Note before proceeding: if you are concerned about untrustworthy apps or malware on your device copying information from your computer clipboard, then you should copy and enter the information specified in the following steps by hand rather than using your computer's copy+paste functions. Be sure to do this outside of the line of sight of any third parties, and securely destroy or hide any copies of your secret recovery phrase and private key data.
If your wallet does not allow you to export an individual private key, then you can export your secret recovery phrase and use Ian Coleman's BIP39 tool to extract the individual private key of your address. The steps to do this are:
You should now be able to connect to Sovryn Alpha with your new wallet via the “Browser” connection option, using the same address that you used in your old wallet.