Perp v2
Perp v2
  • About Perpetual Protocol
    • Social Links
    • Governance
    • v2 Era Ecosystem
    • PERP Token
  • Terms of Service
  • General
    • Wallets
    • Transfering Assets
    • Deposit & Withdrawal
    • Perpetual + Uniswap
    • FAQs
    • Guides
    • Legacy Reward Programs
    • Security
  • Hot Tub
  • Trading on Perp v2
    • How It Works
    • UI Overview
    • Perpetual Futures Basics
    • Trading Quick-start
    • Opening and Closing Positions
    • Account Value & More
    • Funding Payments
    • Order Types
    • Trading Fees and Gas Fees
    • Managing Risk
    • Multi-collateral
    • More docs
  • Providing Liquidity
    • Basics
    • Introduction to Maker UI
    • Add / Remove Liquidity
    • Estimated Fees and Rewards APR
    • More on LPing
    • Tools for LPs
  • Perp v2 Specs
  • Developer Docs
    • Developer FAQs
    • Source Code
    • Protocol Attributes
    • Contract guide
      • AccountBalance
      • BaseToken
      • ClearingHouse
      • CollateralManager
      • DelegateApproval
      • Exchange
      • InsuranceFund
      • MarketRegistry
      • OrderBook
      • QuoteToken
      • Vault
      • VirtualToken
    • Interface Contracts
      • IAccountBalance
      • IBaseToken
      • IClearingHouse
      • IClearingHouseConfig
      • IClearingHouseConfigEvent
      • ICollateralManager
      • IDelegateApproval
      • IERC20Metadata
      • IExchange
      • IIndexPrice
      • IInsuranceFund
      • IMarketRegistry
      • IOrderBook
      • IVault
      • IVirtualToken
    • Integration guide
    • Dev tools
Powered by GitBook
On this page
  • Connecting Wallets
  • Suggested Wallets
  • Troubleshooting MetaMask
  • How to Address a Slow or Unresponsive Wallet
  • Basic Troubleshooting Techniques

Was this helpful?

  1. General

Wallets

Last updated 1 year ago

Was this helpful?

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

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.

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:

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

Troubleshooting MetaMask

How to Address a Slow or Unresponsive Wallet

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.

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

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

: 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.

: 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.

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

: 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!

: 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.

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.

this guide
MetaMask
our Learn
Wallet 3
Frame
Token Pocket
Rabby
Coinbase Wallet
MetaMask
https://docs.perp.com