# Setup Wallet

### Unified Account

With the Unified Account system, users can use an Ethereum account to interact with contracts in EVM, Polkadot/Acala Substrate runtime, and a hybrid of these. Euphrates will support Ethereum LST and pools and beyond, so with Unified Account, you set it up once, and can use it for cross-stack cross-chain interactions. Read more [here](#unified-account).

### Pre-requisites

1. Ethereum wallet e.g. MetaMask with an account not bound to any Polkadot/Substrate account. ([Create a MetaMask Wallet](https://support.metamask.io/hc/en-us/articles/360015489531-Getting-started-with-MetaMask), [create an additional account in the Wallet](https://support.metamask.io/hc/en-us/articles/360015289452-How-to-create-an-additional-account-in-your-wallet))
2. Substrate Wallets e.g. Polkadot{js}, Talisman, Subwallet with an account not bound to any Ethereum account. ([Create a Substrate Wallet](https://wiki.acala.network/get-started/acala-network/acala-account/account-generation))
3. ACA in your Substrate Wallet to pay for transaction fees ([Fund Your Substrate Wallet](https://wiki.acala.network/integrate/integration/token-transfer))

### Set up a Unified Account

To enable Unified Account and use Acala EVM+, you will

1. Login with a supported Ethereum wallet e.g. MetaMask, Wallet Connect
2. Login (once) with a Polkadot/Substrate wallet e.g. Polkadot{js}, Talisman, Subwallet
3. Sign a transaction to bind the two accounts

### Step-by-Step Guide

To setup

1. Go on the Euphrates App and click “Connect Wallet”

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FOQrH6R6i8p6NFtmbnogl%2Fimage.png?alt=media&#x26;token=ece61328-9673-431f-95f8-7b293b1c82d9" alt=""><figcaption></figcaption></figure>

2. Click MetaMask or your Ethereum wallet of choice via Wallet Connect

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FuY3KTN2LuYVrEZwoMoJb%2Fimage.png?alt=media&#x26;token=c96a11d2-fa11-45da-98e0-20b10a25a221" alt=""><figcaption></figcaption></figure>

3. Select the account you wish to connect and click “Next”

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FxUReZoNO5MAYFTaFxXpB%2Fimage.png?alt=media&#x26;token=a594fc8c-0eac-46bd-8c01-ee32242e8435" alt=""><figcaption></figcaption></figure>

4. Confirm the selection by clicking “Connect”

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FyRYE8dQyTZw9xB1tc3qI%2F30.png?alt=media&#x26;token=410f0475-c671-4e06-98af-ac56b18e6362" alt=""><figcaption></figcaption></figure>

5. If this is your first time interacting with the Acala Network you will be asked to add the network to your Metamask and switch to it. Click “Approve” then “Switch Network”.&#x20;

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FOMBLrSovWZAO07o8IAfB%2Fimage.png?alt=media&#x26;token=d239b341-73ed-485a-b6d4-be2f86c33f2e" alt=""><figcaption></figcaption></figure>

If you are having trouble connecting your MetMask, you can either add it via [Acala on ChainList](https://chainlist.org/chain/787), or manually add the Acala network by opening your MetaMask wallet and going to Settings-> Networks -> Add Networks and entering the following information:\
\
**Network Name:** Acala

**New RPC URL**`https://eth-rpc-acala.aca-api.network/`

**Chain ID:** 787

**Currency Symbol:** ACA

**Block Explorer URL**`https://blockscout.acala.network/`&#x20;

6. Select your Substrate Wallet

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2Fg762giP4JCw07LHULnwR%2Fimage.png?alt=media&#x26;token=370eefa0-922a-4dfe-8337-97aed3d7e5eb" alt=""><figcaption></figcaption></figure>

7. Select the account you wish to connect and click “Connect”

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FepN4ANpM7mB4CJiy3KZC%2Fimage.png?alt=media&#x26;token=4cb7bb40-8932-477d-9080-785fe0fed56f" alt=""><figcaption></figcaption></figure>

8. Ensure you have the correct accounts and click “Bind”. **Binding is permanent and cannot be undone once completed.**

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FOSfHlH3ULtgL3Vvz55GI%2Fimage.png?alt=media&#x26;token=95a4deaa-5536-452e-9b5c-8dd4cbfa236d" alt=""><figcaption></figcaption></figure>

9. Sign the transaction on your Ethereum Wallet, then Approve the binding on your Substrate Wallet

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FFMM8cFp2JPQ4bwZSL4fA%2Fimage.png?alt=media&#x26;token=d504672e-76fa-4581-b858-c3eef537b903" alt=""><figcaption></figcaption></figure>

10. Congratulations, you have successfully unified your wallets 🎉

<figure><img src="https://1497844347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVQGEivDEmJ3zsYnfc80H%2Fuploads%2FSkYBazzvux4EbHrIDfvZ%2FUnified%20account.png?alt=media&#x26;token=b22044e1-9940-40bb-9a6e-53cfe7861752" alt=""><figcaption></figcaption></figure>
