Address Binding
What is address binding? Learn how to bind your Substrate account to your own EVM account.
EVM+ is live on Acala and Karura and EVM wallet is required to access its feature - such as transferring ERC20 tokens. Acala's EVM+ has built in feature to auto-generate and auto-bind an EVM address to the Substrate (Polkadot) address when needed, so it is seamless for users to use EVM features. As there is no private key for the auto-generated account, this account can only be accessed through Polkadot address on supported Dapps such as Acala/Karura.
For users with existing EVM account and want to bind this account to the Polkadot address instead, this document describes the process for user to bind their own EVM account.
- MetaMask and Substrate Wallets, Substrate wallet not bound to any account.
- ACA in your Substrate Wallet and other tokens in your MetaMask wallet to pay for transaction fees.
Note there are a few restrictions of the bind feature by design:
- Binds can only be done between one Substrate and one MetaMask account
- Neither account can be previously bound to another account. Additionally, binding is final - there is no unbind feature.
1) Go to Bind MetaMask in the Acala app. Click
Connect to MetaMask
and select the account you'd like to connect. Do the same thing for your Substrate account. 
2) Double check that you are binding the correct accounts because this action cannot be undone. Click
Sign
.New RPC URL
https://eth-rpc-acala.aca-api.network/
Chain ID: 787
Currency Symbol: ACA
Block Explorer URL
https://blockscout.acala.network/

3) Click
Bind
. Remember that in order to bind, you must have ACA
in your Substrate account. You can learn how to send ACA to your Acala wallet by following this guide.
4) You should now see that your accounts have been successfully bound!

No. Once you bind two accounts together, you cannot unbind them. If you you'd like to use a different Polkadot account or a different Ethereum account, you'll need to create two new wallets.
Do I need to keep both seed phrases?
Yes. Please keep both seed phrases. If you ever need to recover all of your funds, you will need both sets of seed phrases.
Where can I see the MetaMask address linked to my account?
If you've already completed the binding process, click on your account in the upper right hand corner and then hover over the chain icon to see the linked MetaMask address.
There is no difference when you are using it within Acala/Karura, but binding your own EVM address gives you additional flexibility in interacting with your account using your EVM wallet such as MetaMask.
Why is MetaMask having trouble connecting to Acala?
If you are having trouble connecting your MetMask, you can 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/
Last modified 3mo ago