GammaSwap Docs
  • Introduction 👋
  • Getting Started
    • 🔗 | Create & Connect a Wallet
      • Create a Wallet
      • Connect Your Wallet
    • ✅ | Add & Approve Tokens
      • Add Tokens To Your Wallet
      • Approve Tokens
  • Guides
    • 🌊 | Provide Liquidity
      • Why LP in GammaSwap?
      • How to Provide Liquidity
      • How to Remove Liquidity
      • Risks of Providing Liquidity
      • Creating a Pool
    • 📈 | Trade Perpetual Options
      • Perpetual Options Explained
      • Opening & Closing Positions
      • Position Details
      • Borrow Rate
      • Trading Fees
      • How to Calculate PnL
      • Risks of Perpetual Options
    • 🤝 | Swap
      • How to Swap
    • 💧 | Liquidations
      • What if I was Liquidated?
      • How Liquidations Work
    • ⚙️ | Tokenomics
      • Token Distribution
      • Rewards Overview
    • 🥩 | esGS Staking
      • Staking Guide
      • Vesting Staking Rewards
    • 🚜 | Farms
      • Farming esGS via Liquidity Mining
      • Vesting escrowed tokens from farms
      • Legacy Farms
  • Resources
    • Contract Addresses
    • Treasury & Timelocks
    • Audits
    • Governance
    • Subgraphs
    • Glossary
    • Partnerships
    • Support
Powered by GitBook
On this page
  • What is GammaSwap?
  • DeltaSwap, an AMM unique to GammaSwap
  • The GammaSwap dApp
  • Liquidity Providers
  • Perpetual Option Traders
  • Spot Traders
  • Farming
  • Staking Rewards
  • Vesting Rewards

Introduction 👋

An overview of the GammaSwap Protocol

Next🔗 | Create & Connect a Wallet

Last updated 7 months ago

What is GammaSwap?

GammaSwap is the first onchain perpetual options protocol. It is non synthetic and positions are created by borrowing liquidity from . This enables GammaSwap to offer leverage on any token without an oracle. GammaSwap itself is not an AMM but rather a set of smart contracts that enable traders to create perpetual option positions utilizing AMM liquidity.

DeltaSwap, an AMM unique to GammaSwap

DeltaSwap is an AMM built by the GammaSwap Labs team. It uses the canonical liquidity invariant formula, x*y=k (Uniswap V2).

DeltaSwap is purpose built to work with GammaSwap by streaming the yield to reduce rate volatility and leveraging variable swap fees.

The GammaSwap dApp

Here is a breakdown of the available pages in the interface:

  • Trade- the trading interface for perpetual option positions and swaps.

    • Perp Options - Borrow liquidity to get perpetual option exposure.

    • Swap - Trade spot assets using DeltaSwap.

  • Earn - the liquidity provider interface, where LPs can add liquidity to GammaSwap pools.

    • Pools - Provide liquidity into pools to earn trading fees.

    • Farms - Stake GammaSwap LP tokens (GSLP) to earn escrowed ARB incentives.

  • Portfolio - once you have added liquidity or opened an options position, your positions will appear here. There are two tabs "Supplied" to view open LP positions and "Borrowed" to view open borrow (option) positions.

Liquidity Providers

Perpetual Option Traders

Spot Traders

Farming

Staking Rewards

Vesting Rewards

GammaSwap is compatible with any AMM that is a . Example of CFMMs are DeltaSwap, Uniswap V2, SushiSwap V2, etc.

The is live on Arbitrum, Base and Ethereum. Users can connect their wallets to trade perp options and provide liquidity. The docs explain how to utilize the platform based on different user personas.

GammaSwap dApp
🌊 | Provide Liquidity
📈 | Trade Perpetual Options
🤝 | Swap
🚜 | Farms
Staking Guide
Vesting Staking Rewards
The Pools Page
Automated Market Makers
(AMMs)
Constant Function Market Maker (CFMM)