> For the complete documentation index, see [llms.txt](https://jungle-toolkit.gitbook.io/evm-xcm-jungle-toolkit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jungle-toolkit.gitbook.io/evm-xcm-jungle-toolkit/build-an-evm+substrate-wallet-compatible-architecture-in-your-dapp.md).

# Build an EVM+Substrate wallet compatible architecture in your dApp

## The importance of a clean wallet-experience

When you arrive in a new ecosystem, aka an ecosystem other than Ethereum, the wallet that you will install will become the gateway to this new world.

For a long time, Polkadot suffered from the complexity of its main signer tool, **polkadot.js**, which was mistakenly used as the only viable way to interact with the Substrate ecosystem. This problem has now been solved thanks to the existence of compatible EVM chains on the one hand, and the existence of wallets that perfectly integrate the 2 ecosystems at the same time.

In this section, we'll look at how to effectively link these two different standards to create a dApp compatible with both ecosystems.
