Adding a New Network to MyCrypto

Adding support for your Ethereum-like network is easy, assuming you don't have any significant differences from the Ethereum network. To make sure your network is well supported, we require the following:

  • Must have at least one reliable, working node
  • Must be EIP155 compliant with a unique Chain ID not used by any other MyCrypto-supported network
  • Must have a block explorer that can view addresses, transactions, and blocks
  • Should not have a token name that conflicts with a more popular token

If you meet all of those requirements, all that's left is to make a pull request with the following changes:

  1. Add a deterministic path (aka dpath) to common/configs/dpath.ts for your network, even if it just uses Ethereum's default path
  2. Add at least one node to common/libs/nodes/configs.ts
  3. Add your network configuration to common/features/config/networks/static/reducer.ts
  4. Add your network's key (matching the key in reducer.ts) to shared/types/network.d.ts

If you'd like to provide users with a direct link to your network without having to select it from the dropdown, you can send a URL like{network} where {network} is the key from the reducer.ts config.


This commit exemplifies the process described above.

Adding a Node

If you'd simply like to add a node to support an existing network, all you need to do is follow step 2 listed above. Nodes are automatically load balanced based on performance, so your node will automatically get used by anyone using the network. Thanks for supporting the ecosystem!

Need more help? Send an email to with as much information as possible about your issue and we will get back to you shortly.

Please include screenshots, TX hashes, and what browser you are using. Thank you for your patience.