Skip to main content

How to use custom EVM networks?

MPCVault supports custom EVM networks. If you are unable to find the EVM chain you want to use when creating a wallet or adding multiple chains to a wallet, or if you accidentally send funds to the wrong EVM network when transferring to your MPCVault wallet, you can utilize the custom chain feature. The overall process is as follows:

  1. Go to the "Custom EVM networks" page to add the chain you want to operate on.

  2. Go to the "Token list" page to import the assets you want to operate on (native coins excluded). Reference

  3. On the wallet page, add the custom chain you have added to the wallet you want to operate on.

  4. Carry out transfers and other operations just like using an Ethereum chain wallet.

How to add a custom network?

Follow these steps to add a custom network:

  1. Visit

  2. The vault manager enters the vault settings and opens the custom EVM networks page.

  3. Click on "+ Add a network", fill in the relevant information, and ensure its accuracy and availability.

    • Only add trusted RPC node URLs.
    • Currently, only RPC nodes with the prefix 'http://' or 'https://' are supported.
    • Chain and node information can be referenced from the Chainlist website.
    • Token decimals can be obtained from the corresponding official website or reliable sources.
  4. Click "Create", and the addition is completed if the submission is successful.

    Docusaurus Plushie

Transaction considerations

  1. When sending a transaction, you need to manually set the network fee.

    • Ensure that a reasonable network fee is set so that the transaction can be effectively executed by the network.
    • You can refer to the network fee of the latest similar transaction via a block explorer.
  2. When signing, try to avoid multiple individuals simultaneously operating on multiple transactions.

    • This mainly avoids transaction failures caused by using the same nonce when multiple people operate multiple transactions simultaneously.
    • If it is necessary to operate multiple transactions simultaneously, pay attention to setting the nonce parameter.
  3. After successful signing, MPCVault will automatically broadcast the transaction.

    • Pay close attention to the execution status of the transaction on the chain.
    • If the transaction hash is not found, you can try to Re-broadcast it.
    • If errors such as "nonce too low" or "transaction underpriced" occur during rebroadcasting, re-initiate the transaction.