0x9b7b
June 8th, 2022

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:

0x9b7b
March 14th, 2022

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.

0x9b7b
January 26th, 2022

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!

0x9b7b
January 26th, 2022

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.

In July we announced new WalletConnect v2.0 protocol and released our first beta for Javascript SDK. Later in October, we released WalletConnect Cloud where projects can register themselves to get a projectId to access our new infrastructure for v2.0 protocol. Around that time we also teased on Twitter that Swift and Kotlin SDKs had been able to connect with the JavasScript SDK for the first time and this week we finally announce that the mobile SDKs are now ready for Beta testing.

It’s been an outstanding journey for the whole WalletConnect team coordinating client development for the new protocol across three different platforms and we made sure that we provided the best developer experience across the board. You can now test WalletConnect v2.0 protocol for Browser, Desktop and React-Native apps with the Javascript SDK, for iOS apps with Swift SDK and for Android apps with Kotlin SDK.

0x9b7b
January 26th, 2022

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:

  • Chain Agnostic Interface
  • Multi-Chain Support
  • Pairing & Session Separation
  • JSON-RPC Permissions
  • Improved Session Management
  • Decentralized Message Relaying
0x9b7b
January 26th, 2022

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.