Context
If you are a wallet or dapp developer, you will undoubtedly have heard of WalletConnect.
Last year, the WalletConnect team:
TLDR
Edit: new timeline, see update below
- Wallet migration deadline: Fri, Dec 16 2022
- Dapp migration deadline: now Tue, Jun 27 2023 (), previously Tue, Feb 28 2023
- WalletConnect v1 shutdown: now Wed, Jun 28 2023 (), previously Wed, Mar 1 2023
Source: WalletConnect v1.0 Sunset Notice and Migration Schedule | by Pedro Gomes | WalletConnect | Medium
Next Steps
If you haven’t upgraded to WalletConnectv2, please refer to the official WalletConnect migration documentation for instructions.
If you have trouble upgrading to WalletConnect v2, please refer to the WalletConnect Github Discussion.
Feel free to comment if you have successfully upgraded to WalletConnect v2
If you think you ran into a Celo specific issue in the migration, please comment on this forum post or share a message in #wallets-development
on Discord. If you have a particularly sensitive issue please reach out to devrel@celo.org.
2 Likes
New Extended Timeline
The WalletConnect team has changed the migration timeline.
TLDR
The new timeline is:
- Wallet migration deadline: Fri, Dec 16 2022 (unchanged)
- Dapp migration deadline: now Tue, Jun 27 2023 (), previously Tue, Feb 28 2023
- WalletConnect v1 shutdown: now Wed, Jun 28 2023 (), previously Wed, Mar 1 2023
h/t @ericnakagawa (thanks for sharing!)
Learn more
WallectConnect post:
WalletConnect tweet:
Reminder (8 days to go)
On June 28, 2023, WalletConnect v1 bridge servers will be shutdown:
- If you are a dapp developer, WalletConnect v1 bridge servers are shutdown, and you don’t upgrade your dapp to WalletConnect v2, users will not be able to connect to your dapp from 3rd party wallets via WalletConnect.
- If you are a wallet developer, WalletConnect v1 bridge servers are shutdown, and you don’t support WalletConnect v2, users will not be able to connect to 3rd party dapps from your wallet via WalletConnect.
Dapp developers using rainbowkit
TLDR: You must be on >v0.12.x.
From the Rainbowkit migration guide:
RainbowKit has adopted the WalletConnectLegacyConnector
connector in wagmi
for continued WalletConnect v1 support.
Support for WalletConnect v2 and WalletConnectConnector
will soon be available as a patch release, without breaking changes.
Wallets will be transitioned automatically in future releases.
Every dApp must now provide a WalletConnect Cloud projectId
to enable WalletConnect v2. This must be completed before WalletConnect v1 bridge servers are shutdown on June 28, 2023. RainbowKit will quietly prefer v1 for all wallets if projectId
is unspecified.
Follow the steps below to migrate.
Dapp developers using react-celo
TLDR: You must be on >v5.0.4
Questions
If you think you ran into a Celo specific issue in the migration, please comment on this forum post. If you have a particularly sensitive issue please reach out to devrel@celo.org.