Connect Phantom to an app

  • Updated

When you connect Phantom to an app (dApp), the app can see your public address and ask you to approve actions like signing messages or submitting transactions. Only connect to apps you trust. 

Phantom doesn't support connecting to apps on Bitcoin.

Mobile app

Tip: Phantom has a new look on mobile. For an overview of changes, see What's new in Phantom.

Connect

On mobile, connecting only works inside Phantom's in-app browser. You can't connect from Safari, Chrome, or other mobile browsers.

  1. Tap the search bar at the bottom.
  2. Enter the app's name or URL, then tap it to open the app in Phantom's browser.
  3. In the app, tap Connect or a similar option, then choose Phantom.
  4. Review the details and tap Connect.
  5. If prompted, approve a Sign message request to finish connecting.

If the connection succeeds, the app shows that your wallet is connected.

Exit the browser

Tap the × to the right of the search bar to return to the Home tab.

Revisit open tabs

Tap the search bar at the bottom, then tap the number to the left of the search bar to open a gallery of your open tabs.

Switch accounts

If you connected with one account and want to use another:

  1. Tap the three-dot icon to the right of the search bar.
  2. Tap the account name at the top of the menu (for example, Account 1).
  3. Select the account you want to use.
  4. Reconnect to the app with the new account.

Switching accounts disconnects you from the app. You'll see Connect or a similar option again once you return to the app.

Disconnect

If the app is open in the in-app browser, tap the three-dot icon to the right of the address bar, then tap Disconnect app. This also removes the app from your Connected Apps list.

To disconnect from Connected Apps directly:

  1. Tap the profile avatar in the upper left to open the sidebar.
  2. Go to SettingsConnected Apps.
  3. Select the app you want to disconnect.
  4. Select Disconnect.

To disconnect from all apps at once, select the three-dot icon in the upper right, then select Disconnect from all.

Note: Disconnecting doesn't revoke token approvals. If you gave an app permission to access or move your tokens, that permission stays until you revoke it. See Revoke token approvals.

Browser extension

Connect

  1. Open the app. From Explore, search for the app by name, or go to the app's URL directly in your browser.
  2. In the app, click Connect or a similar option, then choose Phantom.
  3. Review the details and click Connect.
  4. If prompted, approve a Sign message request to finish connecting.

Before approving any request from an unfamiliar site, verify the URL carefully.

If the connection succeeds, the app shows that your wallet is connected.

Disconnect

  1. Click your profile avatar in the upper left.
  2. Go to SettingsConnected Apps.
  3. Select the app you want to disconnect.
  4. Select Disconnect.

To disconnect from all apps at once, select the three-dot icon in the upper right, then select Disconnect from all.

Note: Disconnecting doesn't revoke token approvals. If you gave an app permission to access or move your tokens, that permission stays until you revoke it. See Revoke token approvals.

View your connected apps

Go to SettingsConnected Apps. Each platform shows only the apps you connected on that platform, so apps you connected on the extension don't appear on mobile, and vice versa.

Revoke signing permissions

Apps you've connected through Phantom can request to sign messages and submit transactions on your behalf. You can revoke this access for all connected apps at once without disconnecting them.

  1. Go to SettingsConnected Apps.
  2. Select the three-dot icon in the upper right.
  3. Select Revoke permissions for all.

The apps stay in your Connected Apps list but can no longer sign on your behalf until you reconnect or re-approve.

Common issues

I don't see a connection popup

Mobile app: you may be trying to connect from an external browser. On mobile, connecting only works inside Phantom's in-app browser. Use the search bar to open the site inside Phantom.

Browser extension: quit and reopen your browser, then try again. If you're using Safari, switch to Chrome. Safari isn't supported.

I see "Failed app interaction," "Couldn't connect," or get stuck on "Connecting"

These errors are often temporary. Quit and reopen your browser, then try again. If the problem persists, reset Phantom.

I see a "null" error when trying to connect

The browser extension may be in a bad state, or your browser may be blocking the connection.

  1. Quit and reopen your browser.
  2. If the issue seems to be with the app, clear your browser cache or the site's cookies, then try again.
  3. If the problem persists, reset Phantom.

I want to use a mobile browser instead of Phantom's in-app browser

This isn't supported. Other mobile browsers may redirect you to download Phantom, which is expected. Use the search bar to open the site inside Phantom instead.

See also

Was this article helpful?

62 out of 109 found this helpful
Can't find what you're looking for?

Start a chat