Perpetual Protocol
Start trading on
This document applies to the current mainnet version of Perpetual Protocol. Our current state of rapid development means details may be inaccurate or out of date.
Perpetual Protocol is beta software. Use at your own risk.
The Perpetual Protocol smart contracts are decentralized and permissionless, but the interface provided at is not. Please read and agree to the Terms of Service before attempting to use the interface.
Perp v1 is not actively maintained. Use at your own risk. Try v2 here.

Install Metamask

We currently support using the desktop Firefox or Chrome version of the Metamask wallet for interaction with the Perpetual Protocol interface.
Install Metamask here:

Send funds to xDai

You will need xDAI to pay gas, and USDC to use as collateral. Make sure you have both of these tokens in your wallet on xDai before trading.
Bridge funds to xDai using your favorite bridge, or check out options at the link below.

Start trading!

Choose the trading pair you'd like to trade.
Testnet supports ETH <-> USDT and BTC <-> USDT
Open a position. Choose Buy to open a long position, and Sell to open a short:
Choose BUY for longs and SELL for shorts
Enter the size of the position and choose the amount of leverage you want to use. You can also enter the amount of collateral you'd like to use. Collateral and position size (aka 'amount') will update when the other value is edited.
Choose position size and leverage multiplier
[Optional] Set the slippage tolerance. If trading activity is high, slippage may increase. Allowing greater slippage gives your transaction a greater chance of going through, however the final price will differ from the estimate shown in the transaction summary below.
Review the transaction and click Buy or Sell.
Congrats! You've opened your first position on the Perpetual Protocol!