# 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/>

![](https://2554429456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOiTA8__-bqyZtI7JYS%2F-MeXqfRMMt88Yty9Q7dJ%2F-MeXr2kFNhzDH5I0vSgt%2Fimage.png?alt=media\&token=e3e4b6ec-bbe8-4646-a75d-8dbc7f233892)

### 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](https://2554429456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOiTA8__-bqyZtI7JYS%2F-MeXrBV70U2661b5aQ6y%2F-MeY0c_TNpXqNcRMUh8W%2Fimage.png?alt=media\&token=f2a12763-9b0a-43ab-8479-3ba83e73c7ba)

### 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](https://2554429456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOiTA8__-bqyZtI7JYS%2F-MeXrBV70U2661b5aQ6y%2F-MeY15WjhpJf5hABYpJL%2Fimage.png?alt=media\&token=7dcb7acd-07dd-425b-8134-3f426c2115c9)

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

![Sign with BSC](https://2554429456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOiTA8__-bqyZtI7JYS%2F-MeXrBV70U2661b5aQ6y%2F-MeY1Qa4Lgbe9MfwuSNB%2Fimage.png?alt=media\&token=fb45453d-0d1e-4bce-a780-9425dbd60464)

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

![Sign with Polkadot](https://2554429456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOiTA8__-bqyZtI7JYS%2F-MeXrBV70U2661b5aQ6y%2F-MeY2Grh9bi06jS6K0cP%2Fimage.png?alt=media\&token=e21cddf2-b1cd-459c-a919-d1ca2f194718)

## Github

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