It has become normalized that a connection between an app and a wallet assumes a single active chain. # Ethereum mainnet eip155:1:0xab16a96d359ec26a11e2c2b3d8f8b8942d5bfcdb # Bitcoin mainnet bip122:000000000019d6689c085ae165831e93:128Lkh3S7CkDTBZ8W7BbpsN3YYizJMp8p6 # Cosmos Hub cosmos:cosmoshub-4:cosmos1t2uflqwqe0fsj0shcfkrvpukewcw40yjj6hdc0 # Kusama network polkadot:b0a8d493285c2df73290dfb7e61f870f:5hmuyxw9xdgbpptgypokw4thfyoe3ryenebr381z9iaegmfy Multi-Chain SupportĪnother drawback of v1.0 is that, just like other current tooling in this space, support for an application to connect to multiple chains simultaneously was missing. Below you can find some examples of how accounts are specified for different chains. Thanks to these newly defined standards that we developed in CAIPs WalletConnect v2.0 was able to expand its support very easily to be chain agnostic. CAIPs were developed together with projects on Ethereum, Cosmos, Polkadot, Solana, Near, Filecoin, etc. These standardize interfaces across different blockchain ecosystems which may not share tooling and infrastructure. Hence came the initiative back in 2019 to start CAIPs (Chain Agnostic Improvement Proposals) to provide a common ground for multi-chain applications. However when v1.0 was released it made the assumption that both parties were communicating about any EVM-compatible chain thanks to chainId specified by EIP-155 standard but this meant that other blockchains like Cosmos and Polkadot would be incompatible given that their chains are not identifiable by the same standard. WalletConnect is first and foremost an encrypted communication protocol that only cares about two parties coming to agreement over a session. Here are the main features of WalletConnect v2.0 protocol introduces:Īn often discussed, requested and misunderstood topic has been WalletConnect’s support for multiple blockchains. The user experience will remain exactly the same yet the new protocol will break interoperability but for very good reasons. In this article we will break down every single one of them and the key differences from the previous v1.0 protocol. 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.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |