import Container from './components/Container' import Table from './components/Table'
WalletConnect is the Web3 messaging layer and a standard to connect blockchain wallets to dapps. Our mission continues to expand the interoperability of the Web3 space by providing the best tooling and infrastructure for Wallets to deliver an outstanding user experience. WalletConnect v2 is chain agnostic and built to work with any blockchain of your choice. To read more in detail about the WalletConnect protocol, check out our Technical specifications.
If you'd like to make a PR or create an issue for our docs, you can do so by going to the WalletConnect Docs repo.
At WalletConnect, developers are primarily categorized as either Wallet builders or Dapp builders, as each type requires distinct toolkits for their respective projects.
<Container
items={[
{
name: 'Web3Modal',
description:
'For Dapps. Web3Modal is a library that makes it easy to connect users to your dapp and interact with the blockchain.',
url: /2.0/web3modal/about
},
{
name: 'Push API',
description:
'A push notification protocol that enables dapps to notify users of both off-chain and on-chain events.',
url: /2.0/api/push
}
]}
/>
<Container
items={[
{
name: 'Web3Wallet',
description:
'For Wallets. Web3Wallet simplifies the process of integrating wallets into dapps by combining the Sign and Auth APIs into a single module.',
url: /2.0/web3wallet/about
},
{
name: 'Push API',
description:
'A push notification protocol that enables wallets to recieve dapp off-chain and on-chain events.',
url: /2.0/api/push
}
]}
/>
WalletConnect improves wallet-to-dapp interoperability in the web3 ecosystem. For dapps, WalletConnect can seamlessly integrate support for more than 300+ crypto wallets without much hassle. Wallets can easily integrate WalletConnect with our JavaScript, Swift or Kotlin SDK's.
Share your experience, contribute or ask questions with the WalletConnect community :