Why am I getting an error message 'cannot connect to p2p network'?

IMPORTANT: If you are getting this error for DASH, please upgrade to version 1.61.0 (or later) to fix it.
You can download the latest Exodus version from here: https://www.exodus.io/releases or if you are running at least version 1.58 on MacOS or 1.59 on Windows, allow Exodus to auto-update itself.

If you use Exodus in a network with a firewall or tightened network security, you may see an error message "Exodus cannot connect to p2p networks."

Typically this happens when Exodus is used in an environment that has network restrictions  - many times these P2P connections are blocked outside of your computer.

Exodus connects to individual digital asset networks via P2P (peer-to-peer) and many shared networks block these types of connections. The following ports are what Exodus uses on each P2P network:

Bitcoin: 8333
Litecoin: 9333

There are a few things you can try to fix this:

1) Use Exodus on a home network or a network you have full control over. This easy fix seems to solve the problem for most users.

2) If you are running Exodus on a computer with VPN, try connecting to the VPN over TCP rather than UDP. Also, try to relaunch Exodus with the VPN turned off - some VPN providers block the P2P ports above.

3) If you have a firewall or network restrictions on your computer or router, remove the restrictions on the services and ports above. (for both UDP and TCP)

4) Change your DNS settings to use a less restrictive DNS provider. Changing DNS providers is free for anyone and choosing the right DNS provider also typically speeds up your internet! Exodus recommends OpenDNS. OpenDNS uses the following name-servers:

  • 208.67.222.222
  • 208.67.220.220

You can also view a  full step-by-step setup guide for using OpenDNS.

5) Quit and restart Exodus. When Exodus starts up the first time, it uses a standard web page internet connection to check outside services for any assets that were sent to you. This is a one-time check on startup so it typically catches anything Exodus missed while it was closed. Keep in mind that although this may work to verify deposits quickly, it is a one-time shot after it catches the deposits; if you have not fixed your network issues, you will have to quit and restart again in order for Exodus to catch new payments.

6) If you click the logo in each wallet (mousing over the BTC logo for example) turns it into a refresh icon and it will allow you to click it and manually refresh the network. This is a hidden manual process and not ideal. However, if you cannot connect to the P2P networks, this will work in a pinch to refresh your individual assets.

Check Your Router Settings

Exodus connects to multiple (dozens, if not hundreds) of P2P nodes in the digital asset networks. This behaviour could appear to your router as a DoS (Denial of Service) attack since there are data streams coming in from multiple outside sources.

If set up to do so, your router could start rejecting or throttling these connections. This could cause the 'Cannot connect to the P2P Network' error or you may notice that while Exodus is running, your browser and email clients (or any other app connecting to an outside source on the net) are either very slow to or unable to connect to a destination on the network.

As a temporary workaround, you can disable your router's DoS checking. On Netgear Routers, this is on the Advanced Tab Menu under Setup -> WAN (See image below) Check the box for 'Disable Port Scan and DoS Protection' as it's enabled by default. Look for something similar on other Routers to disable any DoS protection. This might clear up your P2P Connection issue in Exodus.

Read more on the Netgear DoS protection (Link to Netgear support article).