WalletConnect Sign is an open protocol designed to allow secure peer-to-peer communication between dapps and wallets. Clients can live on one or two separate devices and exchange messages through JSON-RPC methods defined by the protocol.
WalletConnect Sign requests are transported over the WalletConnect Network, which relays all the messages exchanged by the clients in the ecosystem. First, clients exchange keys with the Diffie-Hellman protocol to provide end-to-end encryption. Later, symmetrically encrypted messages are sent together with matching MAC(Message Authentication Code) to grant message authenticity and data integrity.
If you are not familiar with those concepts, you can think of MACs as seals on envelopes. You trust the letter in the envelope has not been modified until the seal is broken or doesn’t match the sender. The image below should give you a grasp of what a Diffie-Hellman key exchange is:
We are happy to announce today that we have raised a 11M Series A funding round co-led by USV and 1kx to scale wallet interoperability and develop a generalized messaging layer. This is followed by a 1.25M Seed funding round also led by 1kx early last year that helped us build our founding team.
WalletConnect started in 2018 with the mission of connecting as many wallets to Ethereum applications as possible. Since then we’ve integrated with over 100 wallets and more than 200 applications including Twitter, which has since added support for NFT authenticated profile pictures.
More importantly, our traffic has been exploding in the last two years and demand is accelerating beyond Ethereum. This is why our v2.0 remote signer protocol, currently in beta, is delivering much-awaited multi-chain support for Cosmos, Polkadot, Solana, etc.
The WalletConnect ecosystem has grown so rapidly in the last year that we have struggled to keep up with every new integration. Our open-source app registry continues to accumulate more and more submissions but we don’t have enough bandwidth to review all of them.
Introducing the new App Registry submission available on WalletConnect Cloud!
It’s beginning to look a lot like Christmas so we have prepared a special gift for our community. We have released the first v2.0 Beta for both Swift and Kotlin SDKs supporting iOS and Android platforms, respectively.
If you follow WalletConnect or me on Twitter, you would’ve seen plenty of teasers on different features and properties of the v2.0 protocol. In this article we will break down every single one of them and the key differences from the previous v1.0 protocol.
The user experience will remain exactly the same yet the new protocol will break interoperability but for very good reasons. Here are the main features of WalletConnect v2.0 protocol introduces:
We have a new website, a new domain, and a brand-new infrastructure, including a developer dashboard with WalletConnect Cloud for our new v2.0 protocol. You can register an api key for free today.
Three months ago, we announced our new v2.0 protocol, which brings to life numerous new features and improvements that many projects have been requesting. Most importantly, v2.0 is designed to be both chain-agnostic and support multi-chain to embrace the latest development with blockchain application and wallets.