How to connect Phantom to Ethereum, Sui, Base, or Polygon dApps

  • Updated

You can use Phantom to connect to dApps on Ethereum-compatible networks (Ethereum, Base, Polygon) and Sui. If a pop-up asks you to select a wallet and Phantom isn’t listed, you can usually connect by choosing the MetaMask option—as long as Phantom is the only EVM wallet installed (see below for setup steps).

This guide shows how to connect Phantom through MetaMask when needed, and how to set Phantom as your default wallet for EVM dApps.

If the dApp doesn’t support Phantom yet

Until more dApps add native support for Phantom, you can still connect by selecting the MetaMask option in the wallet connection dialog. Even though you’re choosing MetaMask, Phantom will intercept the connection if it’s set up as your default EVM wallet.

metamask-connect.png

Note: We’re actively working to expand Phantom’s native integration across dApps. Support will improve over time.

Set Phantom as your default wallet extension

If you use both Phantom and MetaMask, you can set Phantom as the default wallet to handle dApp connections. This ensures dApps that trigger a wallet connection (like when you click Connect Wallet) open Phantom first.

  1. Open Phantom and select your account icon in the upper-left corner.
  2. Select Settings, then select Preferences.
  3. Under Default App Wallet, select your preferred option.

If this setting is on Always Ask, you’ll be prompted to choose between Phantom and MetaMask each time you connect to an EVM dApp. However, some dApps automatically prioritize MetaMask if it’s installed—so you may not see a prompt and MetaMask may open by default.

Was this article helpful?

14 out of 23 found this helpful
Can't find what you're looking for?

Start a chat