> For the complete documentation index, see [llms.txt](https://docs.clv.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clv.org/clover-wallet/dapp-protocol.md).

# dApp Interaction Protocol

CLV extension wallet implemented  a brand-new dApp interaction protocol, it can support multiple active blockchains. dApps can use the above protocol to interact with different blockchains, **without the need to switch between them!**

## Demo

In order to show how CLV extension wallet interacts with multiple active blockchains, we build a demo at: <https://wallet-demo.clover.finance/>

![](/files/-MeXr2kFNhzDH5I0vSgt)

### 1. Install CLV Extension Wallet

In order to play with the demo, you need to install CLV extension wallet, and make sure the version is above **2.5.0**. Then connect with your wallet:

![Connect to your wallet](/files/-MeY0c_TNpXqNcRMUh8W)

### 2. Sign Message with Different Blockchains

You can click "Sign with Ethereum", it will invoke CLV intension wallet to interact with Ethereum chain:

![Sign with Ethereum](/files/-MeY15WjhpJf5hABYpJL)

You can click "Sign with BSC", it will invoke CLV intension wallet to interact with BSC:

![Sign with BSC](/files/-MeY1Qa4Lgbe9MfwuSNB)

You can click "Sign with Polkadot", it will invoke CLV intension wallet to interact with Polkadot:

![Sign with Polkadot](/files/-MeY2Grh9bi06jS6K0cP)

## Github

Please refer to our the code repo of the demo: <https://github.com/clover-network/clover-multichain-wallet-demo>
