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
  • Deposits
  • How to Deposit
  • Deposit History
  • Help with Deposits
  • Withdrawals
  • How to Withdraw
  • Withdrawal History
  • Help with Withdrawals

Was this helpful?

  1. General

Deposit & Withdrawal

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

Deposits

To deposit funds to Perp, you'll first need to transfer some ETH and USDC on Optimism.

Check out this guide to learn how to bridge assets to Optimism: .

How to Deposit

Once you have some ETH and USDC (and/or other supported collateral assets) on Optimism, go to .

Click on the 'Deposit' button for the collateral type you want to use:

A pop-up appears which lets you enter the amount of USDC, USDT, ETH, or OP you want to deposit to Perp v2's clearinghouse smart contract, provides some bridging options and shows the available amount to deposit:

Click on 'Max' if you want to deposit all of the USDC in your wallet (or enter the desired amount in the box).

When depositing for the first time, you'll have to approve the clearinghouse smart contract to use your USDC, which grants permission to the contract to swap your tokens for vTokens in order to trade or provide liquidity. The same one-off approval also applies to other collateral types (e.g., USDT, ETH/WETH, and OP).

Once you have entered an amount of USDC you want to use as collateral to trade or market make with on Perp, click on 'Deposit'. Your wallet will then ask you to confirm the transaction and you'll have to pay a small gas fee.

Note that the 'Wallet' column shows how much is currently held in your wallet while the 'Amount' column shows how much collateral you currently have to be used for trading or market making on Perp.

Deposit History

Once you have deposited USDC and/or some other supported assets, you're now all set to trade or market make on Perp!

Help with Deposits

Withdrawals

How to Withdraw

Let's say you want to withdraw USDC. Click on the 'Withdraw' button in the USDC row.

A popup will appear (shown below). Enter the amount of USDC you want to return to your wallet. Click on 'Max' if you want to withdraw all of the available balance.

After deciding how much to withdraw, click on 'Withdrawal', confirm in your wallet and the transaction will be processed in a couple of seconds.

Note that you'll need a small amount of ETH to cover the gas costs and your assets will be sent via the Optimism network.

Withdrawal History

Help with Withdrawals

The transaction will be confirmed in a couple of seconds and your balance on the homepage will be updated under the 'Amount' column.

You can view the amounts deposited and links to the transaction details on Etherscan for all of your previous deposits by using the , located at the bottom left-hand side of the home page. From there you can navigate to the Deposits section.

If you are experiencing an issue with a deposit, please contact us on .

To take out your funds from the clearinghouse smart contract, select the asset you want to withdraw and click on the withdraw button on the homepage.

After the withdrawal is complete, your balance is updated on the homepage and the funds will become available in your wallet.

To get around the 7-day challenge period for withdrawing funds from Optimism, you can use bridges such as to transfer USDC from Optimism to the Ethereum mainnet or other networks. (Note: we only use cBridge as an example here. Always do your own research on bridges and the risks/trade-offs involved).

You can view the amounts withdrawn and links to the transaction details on Etherscan for all of your previous withdrawals using the , located at the bottom left-hand side of the home page. From there you can navigate to the Withdrawals section.

If you are experiencing an issue with a withdrawal, please contact us on .

app.perp.com
History page
Discord
app.perp.com
app.perp.com
cBridge
History page
Discord
https://docs.perp.com
https://perpetualprotocolhelp.zendesk.com/hc/en-us/articles/5255836420121
app.perp.com