UniSat
  • home
    • UniSat Documentation Home
    • Work Priorities
      • UniSat 2025 Q2 Work priorities
      • Overview of UniSat 2025 Work Priorities
      • Production Roadmap in Q4 2024
  • 🛠️dev
    • UniSat Developer Center- Open API
      • UniSat Developer Center Plans
      • How to Acquire a UniSat API Key
      • Enable the two-factor authentication
      • FAQ
    • Open API documentation
      • UniSat Wallet
        • Connect with UniSat Mobile Wallet
        • Supported Chains
      • API for Bitcoin
        • General
          • Blocks
            • Get Blockchain Info
            • Get Block Transactions
          • Transactions
            • Get Recommended Fees
            • Get Tx Info
            • Get Tx Inputs
            • Get Tx Outputs
            • Get UTXO Info
          • Addresses
            • Get Address Balance
            • Get Address History
            • Get BTC UTXO
            • Get Inscription UTXO
          • Inscriptions
            • Get Inscription Info
            • Get Inscription Content
            • Get Inscription Events
            • Get Address Inscriptions
        • BRC-20
          • Get Best Block Height
          • Get BRC-20 List
          • Get BRC-20 Status
          • Get BRC-20 Ticker Info
          • Get BRC-20 Holders
          • Get BRC-20 Ticker History
          • Get BRC-20 Total History By Height
          • Get BRC-20 Tx History
          • Get Address BRC-20 Summary
          • Get Address BRC-20 Ticker Info
          • Get Address BRC-20 History
          • Get Transferable Inscriptions
        • Runes
          • Get Runes Status
          • Get Runes Info List
          • Get Runes Info
          • Get Runes Holders
          • Get Address Runes Balance List
          • Get Address Runes Balance
          • Get UTXO Runes Balance
          • Get Address Runes UTXO
          • Get Runes Events
        • BRC20-Swap
          • Get Global Config
          • Get Address Balance
          • Get Deposit Info
          • Get Address All Ticker
          • Deploy Pool
          • Add Liq
          • Remove Liq
          • Swap
          • Get All Pool List
          • Get My Pool List
          • Get My Pool
          • Get Overview
          • Get Gas History
          • Get Liq History
          • Get Swap History
          • Get Rollup History
          • Get Deposit List
          • Deposit
          • Withdraw
          • Cancel Withdraw
          • Get Withdraw Process
          • Get Withdraw History
          • Get System Status
        • UniSat Inscribe
          • Get Order Summary
          • Get Order List
          • Create Order
          • Search Order
          • Refund estimate
          • Refund
          • Create BRC-20 DEPLOY
          • Create BRC-20 MINT
          • Create BRC-20 TRANSFER
        • UniSat Marketplace
          • BRC20 Marketplace
          • Runes Marketplace
          • Collection Marketplace
          • Domain Marketplace
        • UniSat Collection
          • Get Collection Status
          • Get Collection List
          • Get Collection Info
          • Get Collection Holders
          • Get Collection List By Address
          • Get Collection Items
          • Get Collection Summary By Address
          • Get Collection Items By Address
          • Get Collection List By Inscription
          • Add Items
          • Remove Items
      • API for Fractal Bitcoin
        • General
          • Blocks
            • Get Blockchain Info
            • Get Block Transactions
          • Transactions
            • Get Tx Info
            • Get Tx Inputs
            • Get Tx Outputs
            • Get UTXO Info
          • Addresses
            • Get Address Balance
            • Get Address History
            • Get BTC UTXO
            • Get Inscription UTXO
          • Inscriptions
            • Get Inscription Info
            • Get Inscription Content
            • Get Inscription Events
            • Get Address Inscriptions
        • BRC-20
          • Get Best Block Height
          • Get BRC-20 List
          • Get BRC-20 Status
          • Get BRC-20 Ticker Info
          • Get BRC-20 Holders
          • Get BRC-20 Ticker History
          • Get BRC-20 Total History By Height
          • Get BRC-20 Tx History
          • Get Address BRC-20 Summary
          • Get Address BRC-20 Ticker Info
          • Get Address BRC-20 History
          • Get Transferable Inscriptions
        • Runes on Fractal
          • Get Runes Status
          • Get Runes Info List
          • Get Runes Info
          • Get Runes Holders
          • Get Address Runes Balance List
          • Get Address Runes Balance
          • Get UTXO Runes Balance
          • Get Address Runes UTXO
          • Get Runes Events
        • UniSat Inscribe on Fractal
          • Get Order Summary
          • Get Order List
          • Create Order
          • Search Order
          • Refund estimate
          • Refund
          • Create BRC-20 DEPLOY
          • Create BRC-20 MINT
          • Create BRC-20 TRANSFER
        • UniSat Marketplace on Fractal
          • BRC20 Marketplace
          • Runes Marketplace
          • Collection Marketplace
          • Domain Marketplace
        • UniSat Collection on Fractal
          • Get Collection Status
          • Get Collection List
          • Get Collection Info
          • Get Collection Holders
          • Get Collection List By Address
          • Get Collection Items
          • Get Collection Summary By Address
          • Get Collection Items By Address
          • Get Collection List By Inscription
          • Add Items
          • Remove Items
        • Get Fractal Circulating Supply
        • Get Fractal Total Supply
        • Get Fractal Total Address Count
        • Get Fractal Rich Address List
        • PizzaSwap
        • CAT Market
        • CAT20-DEX
          • Get Token Price
          • Get Market Stats
        • Fractal Development Support (testnet)
      • API Version Upgrade Notes
        • API Version Upgrade Notice: Untrack Deprecated brc20 Inscriptions
      • API Demos
      • UniSat Game Framework
    • Development for brc-20 protocol
      • brc20-swap Introduction
        • What Is an Automated Market Maker?
        • Liquidity providers (LPs)
        • Testnet guide
        • Technical Q&A
        • Modules, withdrawals, and decentralization of brc-20
      • Single-Step Transfer
    • Developer Service Legal Disclaimer
  • 💡Services (Bitcoin)
    • UniSat Wallet
      • What is Signet?
      • UniSat Wallet FAQ
      • UniSat Wallet Address Type
      • Transfer brc-20 in UniSat Wallet
    • UTXO Management
      • Understanding UTXO
      • How to unlock inscription/runes utxo and send as normal btc in utxo management.
      • FAQ
    • PizzaSwap
      • How to interact with PizzaSwap?
      • Green Channel User Guide
      • Guides for withdrawing your assets from PizzaSwap or brc20-swap
      • LPfest: Step-by-Step Guide
    • Product Chronicles
      • UniSat Wallet - Release Notes
        • v1.6.2
        • v1.6.1
        • v1.6.0
        • v1.5.8
        • v1.5.4
        • v1.5.2
        • v1.5.1
        • v1.4.10
        • v1.4.9
        • v1.4.6
        • v1.4.5
        • v1.4.2
        • v1.4.1
        • v1.4.0
        • v1.3.3
        • v1.3.2
        • v1.3.1
        • v1.3.0
        • v1.2.9
      • Timeline of brc-20 Swap and PizzaSwap Development
  • 💡Services (Fractal Bitcoin)
    • Fractal Service Links
    • FairPool
      • Getting Started with FairPool
    • Runes on Fractal
      • How to Etch Runes?
      • How to Mint Runes?
      • How to Trade Runes?
    • CAT Support
      • How to send / receive CAT20?
      • How to Buy and Sell CAT on UniSat CAT Market?
    • Simple Bridge
      • How to use the Simple Bridge
    • Guides & Tutorials
      • How to Submit Collection in GitHub?
      • Full Node Configuration
  • 📖Knowledge Base
    • Extension Wallet Safety Guide: Protecting Your Assets
      • Best Practices for Safety
    • Bitcoin Basics
      • What is Bitcoin?
      • How does Bitcoin work?
      • Understanding Bitcoin Address Types
      • Glossary
    • .unisat Names
    • Name recognized and resolved
    • Runes
      • How to Etch Runes?
      • How to Mint Runes?
      • How to Trade Runes?
  • 🎏Community
    • Reputation System
      • Guides & Explanations
        • UniSat Marketplace Fee Rates
        • FAQ
          • Drops FAQ
      • Points
      • Titles
      • Credits
    • Events
      • brc20-swap Early Access
      • UniSat OG Pass Collection
      • LPfest
      • Babylon Staking Activity
        • How to Transfer $BABY to a Cosmos Wallet
        • How to Participate in BTC Staking on Babylon Using UniSat Wallet
    • Assets potentially associated with UniSat's products
Powered by GitBook
On this page
  • Navigating the PizzaSwap Interface - Visit here
  • Guide
  1. Services (Bitcoin)
  2. PizzaSwap

How to interact with PizzaSwap?

PreviousPizzaSwapNextGreen Channel User Guide

Last updated 13 days ago

Welcome to PizzaSwap, the first open-sourced AMM DEX built natively for both Bitcoin and Fractal Bitcoin. The platform delivers a seamless trading experience with the same robust decentralization offered by token standards on Bitcoin, empowering users to interact with all native assets across both networks without compromise. This guide will focus on PizzaSwap’s interface and how to use it.

The PizzaSwap service functions as a brc-20 module and scales efficiently through rollups, enabling high-volume transactions directly on Bitcoin.

Try it here:


Before you begin, please make sure you are familiar with the following information:

  • Supported Addresses: PizzaSwap supports Native Segwit (P2WPKH) and Taproot (P2TR) addresses. Ensure your wallet is using one of these address types.

  • PizzaSwap Fees:

    • Swap Fee: A 1.5% fee is applied to each swap - 1/6 of the fee supports the platform, while the rest is distributed to liquidity providers (LPs). Fees are collected in bSats/sSats and bFB/sFB.

    • Rollup Fee: To reduce transaction costs, PizzaSwap implements a rollup mechanism, bundling transactions into a single submission to the Bitcoin or Fractal network, ensuring lower fees for users.


Navigating the PizzaSwap Interface - Visit

Section 1: PizzaSwap Navigation Bar - Key Sections

  • Swap – The trading interface where users execute swaps.

  • Trading Pairs – The liquidity provider (LP) interface, where LPs can add/remove liquidity and check their liquidity positions.

  • Leaderboard - Keep up with the hottest communities and trading pairs.

  • Overview – Displays past interactions and an overview of PizzaSwap activity.

Section 5: Key Sections for Trading

  • Swap: The main trading page where users can swap tickers.

  • Deposit: The deposit page, where users deposit assets from Bitcoin or Fractal mainnet into PizzaSwap before swapping.

  • Withdraw: The withdrawal page, where users move assets from PizzaSwap back to Fractal or Bitcoin mainnet.

Section 2: Popular Trading Pairs - The top 1 trading pair by 24H volume will be highlighted by default in this section.

Section 3: K-Charts for Trading Pairs - View K-Line charts to track price movements of trading pairs.

Section 4: Pair Information - Get the full details on trading pairs here: Market Cap (Community pairs) / Volume (24h) & Volume (30d) / TVL / Pooled Balance

Now you're all set to explore PizzaSwap!


Guide

  1. Deposit assets to PizzaSwap

As mentioned earlier, you need to deposit assets into the PizzaSwap module before swapping.

Let's take the example of BTC, after connecting to your wallet, click "Deposit" tab, Select BTC or another asset from the dropdown list, then choose a transfer to deposit it.

For brc20 tickers, if there is no transferable amount available, please click "Inscribe TRANSFER" to inscribe a transfer inscription first.

Deposits requires block confirmations. Please be patient during this process.


  1. Adding Liquidity to Earn Rewards

  • Click the "Trading Pairs" button and search for the trading pair you want add liquidity.

  • If the pair is available, click the "Add" button on the right to add liquidity.

  • Input the amount of liquidity you wish to contribute, then click the "Supply" button.

  • Confirm your transaction by clicking the "Confirm Supply" button and signing in your wallet.

Tips: Creating a Liquidity Pool

If you can’t find the trading pair you want, it means the liquidity pool doesn’t exist yet.

To create a new pool, click "Create Trading Pair", select the brc-20 asset from the dropdown list, and then click "Create" to set up a new pool.


  1. Swapping Assets

Click on the Swap button to begin the asset swapping process.

Choose the asset you want to pay with. Then input the amount you wish to pay.

Review the swap details and click the Swap button to initiate the transaction.

Confirm the swap information, then click the "Swap" button. And then sign in your wallet.

Every swap incurs a 1.5% transaction fee. 5/6 allocated to liquidity providers (LPs) rewards, 1/6 used to support platform maintenance.


  1. Withdraw Assets

To withdraw assets from PizzaSwap, simply go to the "Withdraw" page and follow the instructions:

Click the "Swap" button, then click the "Withdraw" tab. Click on the asset you want to withdraw, input the withdraw amount. Then click "Withdraw" button.

LPfest – Special event page for rewards programs (e.g., . Follow on X for event updates!

💡
LPfest Epoch 3
@UniSatWallet
https://pizzaswap.io/swap
here