Wallets

Content Out of Date

This content is not maintained and refers to an out-of-date version of Perpetual Protocol.

For the latest documentation, see https://docs.perp.com

Connecting Wallets

To get started with trading or market making on Perp v2, you'll need to connect an Ethereum wallet.

Click on the 'Connect' button either on the top left-hand corner above the sidebar or on the middle of the home page.

You'll then select between different wallets. MetaMask, Wallet Connect, Coinbase Wallet and Torus are all supported. Check out this guide for alternatives to MetaMask, that are also compatible with Perp v2.

Select your wallet type and confirm:

Once you've connected your wallet to the Perp v2 app, part of your address will be displayed above the sidebar and next to it the Optimism logo is shown.

If your wallet is not on the Optimism network, you'll see a button that that says 'Switch for me'. Click on that button, then confirm by choosing 'Switch network' in your wallet.

To disconnect your wallet so you can connect another wallet (for example, you want to isolate the margin of two positions in different accounts), go to your address on the top left-hand side and then select 'Disconnect' from the drop-down menu.

Suggested Wallets

Any wallet that's compatible with MetaMask or supported by the Wallet Connect Protocol can be used to trade or market make on Perp v2. You can also use Coinbase Wallet and Torus to access the app.

Below is a list of suggested wallets that are compatible:

  • MetaMask: the most popular Web3 wallet (check out our Learn article on how to use MetaMask like a pro).

  • Wallet 3: open source wallet that uses the Wallet Connect protocol, so you can still have MetaMask enabled in your browser while Wallet 3 is in use.

  • Frame: a privacy-focused wallet that's includes a native desktop application, keeping your keys off the browser. To connect with Frame, download the browser extension and desktop wallet, then disable the MetaMask extension. Once on Perp v2, you can use Frame by clicking on connect with MetaMask.

  • Token Pocket: a multi-chain wallet that's easy to use. As with Frame, you'll have to disable the MetaMask extension.

  • Rabby: a secure, open source wallet with a seamless multi-chain experience. Repeat the same steps as with Frame to start using Rabby on Perp v2!

  • Coinbase Wallet: you do not need to have a Coinbase account to use this wallet. Download on your mobile device and use to dapp browser to add Perp v2 as a bookmarked application, so you can quickly trade on the go.

We are currently working on adding support for other Web3 wallets in the future.

Troubleshooting MetaMask

How to Address a Slow or Unresponsive Wallet

MetaMask is the most popular wallet that allows users to interact with the Ethereum and EVM-based blockchains. As a browser extension for Brave, Chrome, Firefox, and Opera, MetaMask is widely used for storing digital assets, interacting with decentralized applications (dApps), and trading tokens.

But users may often run into issues with the wallet becoming slow or unresponsive, which can be frustrating, especially if trading opportunities are missed.

Various factors can cause wallet speed issues, such as:

  • Insufficient computing power

  • Outdated software

  • Conflicts with other browser extensions (especially privacy-focused browser add-ons)

  • Using a public RPC endpoint when there’s network congestion

The following sections offer basic and advanced troubleshooting techniques that can be used to optimize MetaMask’s performance.

Basic Troubleshooting Techniques

If MetaMask is slow or unresponsive, users can try the following basic troubleshooting steps:

Refresh the Page

Refreshing the page can clear any temporary glitches or errors that may be affecting MetaMask. Users can try clicking the refresh button or pressing F5 (or command + R on Mac) on their keyboard.

Restart the Browser

Closing and reopening the browser can help clear any cache or memory issues that may be affecting MetaMask. Users can try exiting the browser and reopening it.

Disable, then Re-enable, the Extension

Another quick fix that may work is to disable and then re-enable the extension.

Also, removing all other browser extensions that are not currently in use may also help with any performance issues. These add-ons can be re-enabled later after interacting with a dApp.

Change Network and Switch Back

Switch the current network from Optimism to Mainnet, then switch back to Optimism to reset the wallet’s connection to the network in use (as well as its state).

If you need more help, use the Support link found in the Metamask extension or app.

Last updated