# Welcome to SquadSwap

### The Ultimate Community-Driven Decentralized Exchange

Welcome to **SquadSwap**, the decentralized exchange (DEX) built for the **Squad NFT community** and beyond! Whether you're a seasoned trader or just starting your DeFi journey, SquadSwap provides a **seamless, secure, and efficient** way to swap your favorite cryptocurrencies.

#### Why Choose SquadSwap?

* **Seamless Token Swaps** – Instantly exchange cryptocurrencies with low fees and high-speed transactions.
* **Community-Powered** – Backed by the **Squad NFT** community, ensuring a decentralized and community-focused experience.
* **Liquidity Rewards** – Earn passive income by providing liquidity with 90% fees going to liquidity providers.
* **Secure & Transparent** – Built on audited smart contracts for a safe trading environment.
* **Integration Widget** – Easily integrate SquadSwap into your project or website and earn fees from every trade.

#### Get Started in Three Simple Steps

1. **Connect Your Wallet** – Use MetaMask, Trust Wallet, or any Web3-compatible wallet.
2. **Choose Your Tokens** – Select the cryptocurrencies you want to swap.
3. **Confirm & Swap** – Complete the transaction and enjoy instant trades!

#### Join the Squad Today!

Become part of the growing **SquadSwap community** and take advantage of everything DeFi has to offer. Follow us on our social media and stay connected:

* **Telegram**: <https://t.me/pancakesquadnft>
* **X (Twitter)**: <https://x.com/squad_swap>


# What We Do

At **SquadSwap**, we provide a cutting-edge decentralized exchange (DEX) designed to offer fast, low-cost, and secure cryptocurrency trading. Our mission is to empower users with a **trustless, permissionless, and community-driven** platform where they can trade, earn, and participate in the DeFi revolution.

### Our Core Services

* **Decentralized Token Swaps** – Swap any supported token instantly with deep liquidity and minimal slippage.
* **Liquidity Provision** – Provide liquidity to earn a share of trading fees and incentivized rewards.
* **Yield Farming & Staking** – Stake your tokens in our pools to earn additional rewards.
* **NFT Staking** – Stake your NFTs to earn SQUAD rewards every second with collection-specific multipliers.
* **Seamless Integration** – Developers and businesses can integrate SquadSwap's swapping functionality using our widget.
* **Secure & Transparent Operations** – All transactions are powered by audited smart contracts, ensuring safety and reliability.

### Why It Matters

We believe in **financial freedom**, **community governance**, and **decentralization**. By removing intermediaries and putting control in the hands of users, SquadSwap is reshaping the future of crypto trading.


# Get Started


# Create a Wallet

To execute swaps and other trades on SquadSwap, you'll first need a cryptocurrency wallet. Below is a list of popular wallets, each with download links and setup guides to help you get started:

**Metamask**:

* [Download Metamask](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Metamask%3A%0A%F0%9F%94%97%20Download-,Metamask,-%7C%20%F0%9F%93%96%20Metamask%20Setup)
* [Metamask Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Metamask%20Setup-,Guide,-Trust%20Wallet%3A)

**Trust Wallet**:

* [Download Trust Wallet](https://trustwallet.com/)
* [Trust Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%20%7C%20%F0%9F%93%96%20Trust-,Wallet,-Setup%20Guide)

**SafePal**:

* [Download SafePal](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=SafePal%3A%0A%F0%9F%94%97%20Download-,SafePal,-%7C%20%F0%9F%93%96%20SafePal%20Setup)
* [SafePal Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=SafePal%20%7C%20%F0%9F%93%96%20SafePal-,Setup,-Guide)

**Coinbase Wallet**:

* [Download Coinbase Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%3A%0A%F0%9F%94%97%20Download-,Coinbase,-Wallet%20%7C%20%F0%9F%93%96%20Coinbase)
* [Coinbase Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Coinbase%20Wallet-,Setup,-Guide)

**Binance Wallet**:

* [Download Binance Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%3A%0A%F0%9F%94%97%20Download-,Binance,-Wallet%20%7C%20%F0%9F%93%96%20Binance)
* [Binance Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%20%7C%20%F0%9F%93%96%20Binance-,Wallet,-Setup%20Guide)

**WalletConnect**:

* [Download WalletConnect](https://walletconnect.com/)
* [WalletConnect Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=WalletConnect%20%7C%20%F0%9F%93%96%20WalletConnect-,Setup,-Guide)

**Opera Wallet**:

* [Download Opera Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%3A%0A%F0%9F%94%97%20Download-,Opera,-Wallet%20%7C%20%F0%9F%93%96%20Opera)
* [Opera Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Opera%20Wallet-,Setup,-Guide)

**Brave Wallet**:

* [Download Brave Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%3A%0A%F0%9F%94%97%20Download-,Brave,-Wallet%20%7C%20%F0%9F%93%96%20Brave)
* [Brave Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Brave%20Wallet-,Setup,-Guide)

**Math Wallet**:

* [Download Math Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%3A%0A%F0%9F%94%97%20Download-,Math,-Wallet%20%7C%20%F0%9F%93%96%20Math)
* [Math Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=Wallet%20%7C%20%F0%9F%93%96%20Math-,Wallet,-Setup%20Guide)

**TokenPocket**:

* [Download TokenPocket](https://www.tokenpocket.pro/)
* [TokenPocket Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=TokenPocket%20%7C%20%F0%9F%93%96%20TokenPocket-,Setup,-Guide)

**Coin98 Wallet**:

* [Download Coin98 Wallet](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%F0%9F%94%97%20Download%20Coin98-,Wallet,-%7C%20%F0%9F%93%96%20Coin98%20Wallet)
* [Coin98 Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Coin98%20Wallet-,Setup,-Guide)

**Blocto Wallet**:

* [Download Blocto Wallet](https://blocto.app/)
* [Blocto Wallet Setup Guide](https://chatgpt.com/c/67cea0a1-16d0-8004-8dc0-bde1d8ee94d5#:~:text=%7C%20%F0%9F%93%96%20Blocto%20Wallet-,Setup,-Guide)

For detailed steps on how to connect your wallet to SquadSwap, visit our [**\[Connect Your Wallet to SquadSwap Guide\]**](https://docs.squadswap.com/get-started/connect-your-wallet-to-squadswap).


# Connect Your Wallet to SquadSwap

&#x20;When the wallet is first created, it comes with the Ethereum network. SquadSwap currently allows you to trade tokens on the BNB network. Therefore, after creating your wallet, be sure to add the BNB smart chain network to your wallet.

Let’s add it. Access **Networks** to point the wallet towards Binance Smart Chain nodes.

<figure><img src="/files/O71E0yQfkCBUKzszRDRr" alt="" width="188"><figcaption></figcaption></figure>

Click **Add a custom network** to manually add **Binance Smart Chain** **Mainnet**.

<figure><img src="/files/aByvxvP2Q05ENLBoValg" alt="" width="188"><figcaption></figcaption></figure>

Enter the following information in the blanks;

**Network Name:** Binance Smart Chain

**New RPC URL:** <https://bsc-dataseed.binance.org/>

**Chain ID:** 56

**Symbol:** BNB

**Block Explorer URL:** [https://bscscan.com](https://bscscan.com/)

Save it. Now, your wallet is ready to use for your transactions on SquadSwap.

<figure><img src="/files/KXbM1vjd6kxfpv5gRTJb" alt="" width="188"><figcaption></figcaption></figure>

Now you can connect your wallet to SquadSwap and start your swaps and other trading operations.


# SQUAD Token

**Token Distribution and Allocation**

<img src="/files/4B8SfBy4UX7GgnsGZN53" alt="" class="gitbook-drawing">

**Total Supply:** 1,000,000,000 $SQUAD.&#x20;

**Distribution:**&#x20;

&#x20;    90% Emission Supply&#x20;

&#x20;    5% Initial Swap Event (ISE) participants&#x20;

&#x20;    1% Squad Holder ISE Bonus&#x20;

&#x20;    1% Squad Holder Airdrop&#x20;

&#x20;    1% Squad Treasury&#x20;

&#x20;    1% Dev Fund&#x20;

&#x20;    0.5% LP Bootstrap&#x20;

&#x20;    0.5% Referral Program

**Emission Supply Holder:** 0x81b5d273b558e9baa22b3a4538453398a31d5f0d

**BNB Chain Contract:** 0x2d2567DeC25c9795117228aDC7FD58116D2E310C

**Arbitrum Chain Contract:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E

**Base Chain Contract:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E

**Polygon Chain Contract:** 0x5eBB1ff6dc0759f7A6253d0568A610650Dd0d050

**Blast Chain Contract:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E

**Optimisim Chain Contract:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E


# How to Get SQUAD Token

SQUAD is the native utility token of SquadSwap. You can easily acquire SQUAD through **4 proven methods** directly on our platform:

### Method 1: Basic Swap (Easiest for Beginners)

**Perfect for:** Quick purchases with any token

1. Go to [https://squadswap.com/](https://squadswap.com/?inputCurrency=0x6894cde390a3f51155ea41ed24a33a4827d3063d\&outputCurrency=0xc748673057861a797275cd8a068abb95a902e8de\&from=0x0000000000000000000000000000000000000000\&to=0x2d2567DeC25c9795117228aDC7FD58116D2E310C)
2. Connect your wallet
3. Select **"From"** token (BNB, USDT, CAKE, etc.)
4. Select **"To"** token → **SQUAD**
5. Enter amount → Review the best route
6. Click **"Swap"** → Confirm in your wallet

<figure><img src="/files/BoSGPvvUKYLu8keWi52b" alt=""><figcaption></figcaption></figure>

### Method 2: Advanced Trade - Market Swap

**Perfect for:** Pro traders wanting charts + instant execution

1. Go to <https://squadswap.com/trade>
2. Click **"Swap"** tab (top right)
3. Select **"From"** token (BNB, USDT, CAKE, etc.)
4. Select **"To"** token → **SQUAD**
5. Enter amount → Review the best route
6. Click **"Swap"** → Confirm in your wallet

<figure><img src="/files/fLVQCv70mCzKhkFRj7dq" alt=""><figcaption></figcaption></figure>

### Method 3: Advanced Trade - Limit Orders

**Perfect for:** Buying at exact prices

1. Go to <https://squadswap.com/trade>
2. Select **SQUAD** pair
3. Click **"Limit"** tab
4. Set **target price** (e.g., $0.035)
5. Enter amount → **"Place Limit Order"**
6. **Auto-executes** when price hits your target

<figure><img src="/files/b7GBOzVwwAz0sLt8Me2F" alt=""><figcaption></figcaption></figure>

### Method 4: Provide Liquidity & Earn SQUAD Fees

**Perfect for:** Passive income from trading fees

1. Go to <https://squadswap.com/earn?type=liquidity>
2. Select a liquidity that includes **SQUAD**
3. **Add Liquidity** → Approve tokens
4. Receive **LP tokens**
5. **Stake LP tokens** in Farms → **Earn SQUAD rewards + fees**

<figure><img src="/files/XifXdXYnVYlEXckWme0n" alt=""><figcaption></figcaption></figure>


# Points

#### Earn Rewards by Using SquadSwap

Welcome to **SquadSwap Points**, our activity-based reward system designed to recognize and reward users for actively contributing to the SquadSwap ecosystem.

Whether you are swapping tokens, providing liquidity, creating strategies, or engaging with the community, every meaningful action on SquadSwap earns you points.

***

### What Are SquadSwap Points?

SquadSwap Points are a **non-transferable reward metric** that tracks your activity across the platform.\
Points are calculated automatically based on on-chain interactions and community participation.

> Points are used for **leaderboards, future campaigns, incentives, and ecosystem rewards**.

***

### How Do You Earn Points?

Points are earned through multiple categories, each rewarding a different type of contribution.

***

#### Swap Points

Earn points by swapping tokens on SquadSwap.

* **Rate:** `0.1 point per $1 swapped`
* **Example:**\
  Swapping `$2,300` earns **230 points**

***

#### Liquidity Provision Points

Provide liquidity to earn passive rewards and points.

* **Rate:** `0.03 points per $1 liquidity per day`
* **Calculation:**\
  Points = Dollar Value of Liquidity × Liquidity Rate × Days Liquidity is Held
* **Example:**\
  `$1,000` liquidity held for `3 days` → **90 points**

***

#### Farm Points

Stake LP tokens in farms to earn additional points.

* **Rate:** `0.05 points per $1 staked per day`
* **Calculation:**\
  Dollar Value of Liquidity × Farm Rate × Days LP is Supplied

***

#### One-Click Transfer Liquidity Points

Use One-Click Transfer to move liquidity efficiently.

* **Rate:** `0.4 points per $1 transferred`
* **Example:**\
  `$6,600` transferred → **2,640 points**

***

#### Limit Order Points

Place limit orders to earn points.

* **Rate:** `0.45 points per $1 order value`

***

#### Position Manager Points

Create and manage strategies using Position Manager.

* **Rate:** `0.35 points per $1 value supplied`
* **Includes:** V4 Strategy, automation, vault distribution, and strategy management.

***

#### Social Media Engagement Points

Engage with SquadSwap on social platforms.

* **Points vary** depending on the post and engagement type
* Includes likes, reposts, comments, and campaign participation
* Engagements are tracked through **Galxe**

***

#### Referrals

Invite friends to SquadSwap.

* **Points:** `200 points per successful referral`
* Referrals must meet minimum activity requirements

***

#### Governance Participation

Participate in governance voting.

* **Points:** `50 points per vote`
* Earn points by helping shape the future of SquadSwap

***

#### Third-Party Integrations

Interact with SquadSwap through integrated protocols or widgets.

* **Points:** `10 points per interaction`

***

#### NFT / Token Launch Participation

Support launches on SquadSwap.

* **Rate:** `0.1 points per $1 bridged or launched`

***

#### Bridging

Bridge assets using SquadSwap-supported bridges.

* **Rate:** `0.05 points per $1 bridged`

***

#### Profile Creation

Create your SquadSwap profile.

* **Points:** `400 points` (one-time reward)

***

### Squad NFT Multiplier

Holding a **Squad NFT** gives you a **+5% points multiplier**.

* Total Points = Earned Points × `1.05`
* Multiplier is applied automatically

***

### Total Points Calculation

Your total points are calculated as the **sum of all activities**, including:

* Swap Points
* Liquidity & Farm Points
* One-Click Transfers
* Limit Orders
* Position Manager Activity
* Social Engagement
* Referrals
* Governance
* Integrations & Launches
* Bridging & Profile Creation

> **A public leaderboard will display total points across all users.**

***

### Important Notes

* Points are **not tokens** and cannot be transferred or traded.
* Points are calculated automatically based on on-chain data and verified off-chain activities.
* Abuse, wash trading, or manipulation may result in point removal.
* Rates and categories may be updated as the ecosystem evolves.

***

### Start Earning Points Today 🚀

Use SquadSwap, contribute to the ecosystem, and climb the leaderboard.

Join the SquadSwap community and stay updated:

**Telegram:** <https://t.me/pancakesquadnft>\
**X (Twitter)**: <https://x.com/squad_swap>


# Audit Reports

You can find the audits of SquadSwap by PeckShield and Cyberscope audit firms below. These reports demonstrate the secure and robust infrastructure of our platform. You can enjoy all the features of SquadSwap with piece of mind as it’s been reviewed by the best.

WOW - DYNAMO

* [PeckShield Audit Report](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-SquadSwap-Dynamo-Wow-v1.0.pdf)

V3 - V2

* [PeckShield Audit Report](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-SquadSwap-v1.0.pdf)
* [Cyberscope Audit Report](https://www.cyberscope.io/audits/squadswap)


# Products


# Swap

SquadSwap allows you to easily swap tokens on the BNB Chain network, providing real-time tracking of token values to execute transactions at optimal rates. When initiating a swap, SquadSwap automatically determines the most efficient route considering output amount and slippage.

In Dynamo (Changeable V2), the standard simplicity of Classic V2 is maintained, but the liquidity pool fee is adjustable, allowing the platform to respond flexibly to market conditions. WOW (Changeable V3) also offers adjustable fees within multiple tiers, preserving the concentrated liquidity benefits of Classic V3 while enabling dynamic fee adjustments without requiring liquidity migration. Detailed explanations and boundaries for these fee adjustments are provided in the [Liquidity Pool](/platform/products/liquidity-pool) section.

<img src="/files/Y9Bkmb1OchCEwOYcmJ97" alt="" class="gitbook-drawing">

Fees collected from transactions are distributed with **90% allocated to liquidity providers** and 10% to the SquadSwap treasury. Read more about the distribution of fees in [Fee Manager](/platform/fee-manager).


# Limit Order

SquadSwap provides Limit Order for many token pairs on **BNB Smart Chain** and **Base Chain**.

SquadSwap offers two different interfaces for Limit Order transactions: **Normal Mode** and **Advanced Mode.** Users can perform the same transactions in both interfaces.

## Limit Order:

A limit order for crypto tokens allows you to buy or sell at a specific price level. Here's how it works:

* **Buy Limit Order:** Used when you want to buy a crypto token at a lower price than the current market price. For example, if a token is currently trading at $50 and you want to buy it at $45, you would place a buy limit order at $45. The order will be executed automatically when the token's price drops to $45.
* **Sell Limit Order:** Used when you want to sell a crypto token at a higher price than the current market price. For example, if a token is currently trading at $50 and you want to sell it at $55, you would place a sell limit order at $55. The order will be executed automatically when the token's price rises to $55.

### **Steps For Limit Order**

* Select a trading pair you want to trade.
* Choose the action you want to perform — either **Buy** or **Sell**.
* Set your desired price.
* Click **“Place Limit Order”** and wait for the market price to reach the level you specified. Once the market price touches your target, your limit order will be automatically executed.

{% hint style="info" %}
You cannot place orders to buy at a price more expensive than the market price. Likewise, you cannot place an order to sell at a price lower than the market price. This would be against the limit order logic.
{% endhint %}

## Advanced Mode

With Advanced Mode, you can access a lot of data from a single screen with services such as detailed chart views and orderbook for your Limit Orders.

<figure><img src="/files/gnOcy8ZwiLshQlKgRnvN" alt=""><figcaption></figcaption></figure>

You can easily track your open orders, executed orders, order backlog and fee history. You can cancel your open orders at any time with batch transactions.\ <br>

## Custom Limit Orders

SquadSwap allows you to create custom limit order pairs by deploying a liquidity position. You can now create limit orders with any pair.<br>

**How to create a custom limit order:**

1. Navigate to **Advanced Trade**
2. Open the **Custom** tab
3. Click **Add Custom Pair**
4. **Create LP** and set your desired price
5. You can now see the pair in the **Custom** tab
6. Proceed to add a limit order like any other pair


# Liquidity Pool


# WOW Liquidity Pool

Classic V3 liquidity pools provide users with “concentrated liquidity” and **multiple fee tiers.** However, these tiers are fixed; if we want to change them, we need to deploy a new V3 contract and have users migrate their liquidity.

At SquadSwap, we’ve retained the advantages of V3’s multiple fee tiers while making them **adjustable**, creating the **WOW Liquidity Pool (Changeable V3) model**.

### Classic V3 Liquidity Pool

#### Overview

* **Multiple Fee Tiers:** For example, 0.01%, 0.05%, 0.25%, or 1%, chosen when adding liquidity.
* **Concentrated Liquidity:** Users can specify a price range for their liquidity, earning higher yield as long as the price remains in this range.

#### Advantages

* **Concentrated Liquidity:** More efficient capital utilization compared to Classic V2.
* **Choice of Fee Tiers:** Users can select a rate that matches their risk/reward preferences.

#### Disadvantages

* Fixed Tiers: They cannot be changed on the fly; each new rate requires a new contract.

### WOW Liquidity Pool (Changeable V3)

**WOW Liquidity Pool** preserves the multiple fee tiers and concentrated liquidity benefits of Classic V3, while allowing fee rates to be **adjusted without deploying new contracts.**

#### How It Works

1. **Multiple Fee Tiers + Adjustable Rates:** Similar to Classic V3 with four different tiers (e.g., 0.01%, 0.05%, 0.25%, 1%), but each can be updated.
2. **Concentrated Liquidity:** Users can choose a price range in which to concentrate their liquidity.
3. **No Migration Required:** When fee tiers change, users keep their liquidity in place and continue earning under the new rates. (Except for the first migration. When we roll out the new feature, liquidity providers must migrate their existing liquidity to the new contract once.)

#### Advantages

1. **High Flexibility:** Tier rates can be instantly adjusted based on market conditions or competitive factors.
2. **Increased Trading Volume Potential:** Competitive fee rates can attract more traders and aggregators.
3. **User-Friendly:** Maintains Classic V3’s earning strategies without the hassle of migration when fees change.

#### Benefits for Users

1. Variety of Fee Tiers: Choose which tier suits your strategy and deposit liquidity accordingly.
2. Strategic Adjustments: Quickly benefit from updated rates whenever the platform decides to change them.
3. No Lost Rewards: Unclaimed rewards accrued prior to a fee tier change remain intact; new rates apply going forward.

#### Fee Tier Boundaries

In the WOW Liquidity Pool (Changeable V3), there are four fee tiers, each with minimum and maximum rate boundaries:

1. L**owest Fee Tier**
   1. **Minimum:** 0.0001%
   2. **Maximum:** 0.03%
2. **Low Fee Tier**
   1. **Minimum:** 0.031%
   2. **Maximum:** 0.15%
3. **Medium Fee Tier**
   1. **Minimum:** 0.151%
   2. **Maximum:** 0.625%
4. **High Fee Tier**
   1. **Minimum:** 0.626%
   2. **Maximum:** 10%

These ranges accommodate a wide array of risk/return profiles for different users and enable the platform to remain competitive by adjusting fees as needed.

<br>


# Dynamo Liqudity Pool

In decentralized exchanges (DEX), liquidity pools allow users to deposit two tokens (often at a 50:50 ratio) into a pool to earn passive income. This setup is traditionally based on the Classic V2 model.

At SquadSwap, we’ve developed a new solution to address the main limitation of Classic V2—having a single, fixed fee tier—by introducing **Dynamo Liquidity Pool (Changeable V2).**

### Classic V2 Liquidity Pool

#### &#x20;Overview

* T**wo-Token Deposit:** Users deposit two different tokens into the pool in equal proportions (e.g., 50:50).
* **Single Fee Tier:** For example, a fixed 0.2% swap fee.
* **Simplicity:** The interface and mechanics are straightforward, allowing users to easily add or remove liquidity.

#### Advantages

* **Ease of Use:** The V2 model is among the simplest to learn and implement.
* **Low Entry Barrier:** Beginner users can quickly adapt and start providing liquidity.

#### Disadvantages

* **Fixed Fee Tier:** Each time we want to offer a more favorable fee rate to users, a new contract must be deployed and each time liquidity providers must migrate their liquidity to this new contract.
* **Limited Flexibility:** It is challenging to quickly adapt to changing competitive or market conditions.

### Dynamo Liquidity Pool (Changeable V2)

Dynamo Liquidity Pool maintains the simplicity of the Classic V2 model while removing the major drawback of a fixed fee tier.

#### How It Works

* **Changeable Fee Tier:** While Classic V2 uses a single, fixed rate, Dynamo can update the fee rate at any time.
* **No Migration Required:** There is no need to deploy a new contract, so users do not have to migrate their liquidity. (Except for the first migration. When we roll out the new feature, liquidity providers must migrate their existing liquidity to the new contract once.)
* **Unclaimed Rewards Remain Intact:** Any rewards accumulated before the fee tier change stay the same (collectible as before). After the update, new rewards are calculated based on the new fee rate.

#### Advantages

* **Flexibility and Competitive Edge:** The fee rate can be increased or decreased according to market conditions.
* **Preserved Simplicity:** The user-friendly nature of Classic V2 largely remains.
* **Continuous Liquidity:** Since there is no new contract or migration process, the total locked value in the pool remains uninterrupted; users avoid extra transactions and gas fees.

#### Benefits for Users

* **Potential for Higher Trading Volume:** Offering a lower fee rate can attract more traders and aggregators, leading to increased overall fee revenue.
* **Effortless Updates:** When the platform adjusts the fee tier, users in the pool do not need to take any additional action.

#### Fee Tier Boundaries

For the Dynamo Liquidity Pool (Changeable V2), the minimum and maximum fee rate boundaries are as follows:

* **Minimum Fee Tier:** 0.0001%
* **Maximum Fee Tier:** 10%

This range allows the platform to stay competitive under various market conditions while still offering sustainable return rates for liquidity providers.

<br>


# FAQ

**Q1: What is SquadSwap WOW?**

SquadSwap WOW is an upgrade to the SquadSwap platform, enhancing both the DEX's v2 AMM and v3 Liquidity Pools. It's designed to offer better price execution and performance, specifically tailored for the[ Pancake Squad NFT community](https://x.com/i/grok?text=Pancake%20Squad%20NFT%20community).

**Q2: Why the upgrade to SquadSwap WOW?**

The upgrade introduces significant improvements like optimized[ Concentrated Liquidity](https://x.com/i/grok?text=Concentrated%20Liquidity) and an enhanced[ Automated Market Maker](https://x.com/i/grok?text=Automated%20Market%20Maker), aiming to provide users with more efficient trading and liquidity options, better aligning with the needs of its community.

**Q3: What happens to my accumulated rewards when the fee tier changes?**

Your rewards accumulated before the change will remain unaffected, and you can withdraw them at any time by selecting "Collect." The new fee rate will only apply to rewards earned from transactions after the change.

**Q4: How should I choose between**[ **Dynamo**](https://x.com/i/grok?text=Dynamo) **and**[ **WOW pools**](https://x.com/i/grok?text=Wow%20pools)**?**

* Dynamo (V2-based): Ideal if you prefer a straightforward trading experience with a single, flexible fee tier.
* WOW (V3-based): Best for those looking to leverage multiple fee tier options and concentrated liquidity for more sophisticated strategies.

**Q5: How often can fee tiers be changed?**

This depends on the governance mechanism or decisions by the[ SquadSwap DAO](https://x.com/i/grok?text=SquadSwap%20DAO) or[ Squad Committee](https://x.com/i/grok?text=Squad%20Committee), typically based on[ market conditions](https://x.com/i/grok?text=market%20conditions). Rapid updates might occur in response to significant market shifts.

**Q6: Will classic pools be completely phased out?**

No,[ Classic V2 and V3 pools](https://x.com/i/grok?text=Classic%20V2%20and%20V3%20pools) will still be available. However, for a more competitive edge, Dynamo and Wow pools provide enhanced benefits.

**Q7: What happens if the old price and the new price differ during the**[ **migration process**](https://x.com/i/grok?text=migration%20process)**?**

During migration, your liquidity will adjust to the new pool's price. If the new pool requires less than what you had in the old pool, the excess tokens will be sent back to your wallet.

**Q8: What happens to my accumulated rewards during migration?**

If migrating from V2 or V3, your accumulated rewards will be used to enter the new liquidity pool. If your liquidity was staked in a farm, it will be unstaked first, and any farming rewards will be transferred to your wallet before your liquidity is migrated.

**Q9: What security measures are in place for SquadSwap WOW?**

SquadSwap WOW undergoes thorough[ smart contract audits](https://x.com/i/grok?text=smart%20contract%20audits). Security updates and audit reports are available via[ PeckShield](https://x.com/i/grok?text=PeckShield) and[ Cyberscope](https://x.com/i/grok?text=Cyberscope).

**Q10: Can I trust SquadSwap with my investments?**

SquadSwap, being[ community-run](https://x.com/i/grok?text=community-run) by Pancake Squad NFT holders, prioritizes transparency and security through[ regular audits](https://x.com/i/grok?text=regular%20audits). Nonetheless, always perform your own research before investing.

**Q11: How does being community-run benefit SquadSwap WOW?**

It ensures that the platform's development, updates, and governance reflect the community's needs, fostering a platform that's more aligned with user expectations.

**Q12: What is "Concentrated Liquidity" in SquadSwap WOW?**

It refers to the ability to place liquidity in specific price ranges, enhancing capital efficiency and potentially increasing returns for liquidity providers, particularly with the[ v3.3 update](https://x.com/i/grok?text=v3.3%20update).

**Q13: How does the Dynamo update affect my trading experience?**

The[ Dynamo update to AMM v3.2](https://x.com/i/grok?text=Dynamo%20update%20to%20AMM%20v3.2) aims for better price execution, making trading more cost-effective and efficient.

**Q14: Are there any prerequisites for using SquadSwap WOW?**

You'll need a compatible crypto wallet and a basic understanding of[ decentralized exchanges](https://x.com/i/grok?text=decentralized%20exchanges). Familiarity with[ AMM and liquidity pools](https://x.com/i/grok?text=AMM%20and%20liquidity%20pools) is beneficial.

**Q15: Are there any prerequisites for using SquadSwap WOW?**

You'll need a compatible crypto wallet and a basic understanding of[ decentralized exchanges](https://x.com/i/grok?text=decentralized%20exchanges). Familiarity with[ AMM and liquidity pools](https://x.com/i/grok?text=AMM%20and%20liquidity%20pools) is beneficial.

\ <br>


# Farm

Farming on SquadSwap involves users depositing liquidity provider (LP) tokens into a specific smart contract and earning reward tokens in return. This method is designed to increase liquidity and encourage user participation on the SquadSwap platform. Users stake their LP tokens created on SquadSwap by depositing them into the platform's farming contract. This staking process continues for a set period and rewards users with unique tokens from the platform, such as SQUAD.

You can collect your reward with the Harvest button. Thanks to its easy interface, you can increase or decrease your staked token pair by adding or withdrawing.

Yield farming on SquadSwap entails some significant differences between V2 and V3:

**Liquidity Positions:**

* *WOW (V3):* Requires liquidity positions for specific trading pairs and a specified fee rate. For instance, the SQUAD-BNB 0.25% Farm only accepts liquidity positions for the SQUAD-BNB pair with this rate.
* *Dynamo (V2)*: Directly requires LP Tokens. When providing liquidity for a pair, you receive the corresponding LP Tokens.

**Multiple Positions and Management:**

* *WOW (V3):* Allows staking multiple positions for the same pair, each earning SQUAD rewards separately.
* *Dynamo (V2):* Involves staking a single LP Token position.

**Adding/Removing Liquidity:**

* *WOW (V3):* Allows adding or removing liquidity while staking in the farm, with SQUAD rewards sent to your wallet during this process.
* *Dynamo (V2*)*:* Similarly allows adding or removing liquidity, but the transaction details may differ slightly.

**Reward Collection:**

* *WOW (V3) and Dynamo (V2):* In both versions, you collect earned SQUAD from staked positions separately.

**User Interface and Functionality:**

* *WOW (V3):* Provides more customization and management options, supporting more complex strategies with multiple positions.
* *Dynamo (V2):* Offers a simpler and more direct approach.

The main difference between the two versions lies in *WOW (V3)* offering more complex liquidity and position management capabilities, while *Dynamo (V2)* adopts a simpler approach. Your choice between them should be based on your needs and strategy.

<img src="/files/nsiRwsNknBbUtFqXHyfD" alt="" class="gitbook-drawing">


# Staking

A staking platform is a system that allows users to earn a different token by staking a specific cryptocurrency. This system operates by users staking their main tokens and receiving a different token as a reward. It can help increase liquidity and visibility for tokens with low trading volumes. Generally, staking platforms are used to provide liquidity between different token pairs and to encourage user participation.

<img src="/files/i73UIV1L2zhhcGY81K7w" alt="" class="gitbook-drawing">


# NFT Staking

SquadSwap NFT Staking lets you earn **SQUAD** rewards **every second** simply by staking your supported NFTs on BNB Chain. Rewards are emitted at a fixed rate of **0.001 SQUAD per second** and distributed proportionally to all currently staked NFTs, taking each collection’s multiplier into account.

Thanks to per-second accrual, you see your pending rewards increasing in real time — no need to wait for the next day.

### How It Works

1. Connect your wallet
2. Select any supported NFT collection
3. Stake your NFTs → they are instantly locked in the contract
4. You start earning SQUAD **every second** from that moment
5. Claim anytime with one-click “Harvest”
6. Unstake instantly whenever you want — no lock-up, no penalty

### Updated Reward Calculation (Per-Second)

* Fixed emission: **0.001 SQUAD per second**
* Your share is calculated continuously based on your boosted stake weight

```
Your Reward per Second = 
(0.001 SQUAD/second) × 
(Collection Multiplier × Number of Your Staked NFTs in That Collection) 
÷ 
(Total Boosted Weight of All Staked NFTs in That Collection)
```

Or, more simply (the simple daily approximation most users look at:

```
Your Approximate Daily SQUAD = 
(0.001 × 86.400 seconds) × Collection Multiplier × Your Staked NFTs 
÷ 
Total Boosted Weight of That Collection
```

### FAQ

**Q: Are rewards really added every second?**\
**A:** Yes — you can literally watch the “Your Daily Reward” number climb in real time.

**Q: Is there any lock-up or unstaking fee?**\
**A:** None. Unstake and get your NFTs back instantly.

**Q: Are the contracts safe?**\
**A:** Yes. All staking contracts are audited, immutable, and fully open-source.

Start earning **0.001 $SQUAD every single block** with your NFTs right now! → <https://squadswap.com/earn?type=nft-staking>


# Automated Liquidity Manager

**What it is**

Automated Liquidity Manager (ALM) is a unified dashboard for monitoring and controlling automated liquidity strategies across next-generation DEXes. It displays all key position data - balances, ranges, fees, and status - in real time.

**What it does**

* Keeps **V3 and V4 strategy** information synced with on-chain data
* Shows whether a position is active, in range, or needs attention
* Enables easy management of **V3 and V4 strategies**
* Lets you **publish and join public strategies** (live now)
* Turns complex contract states into clear, readable metrics
* Runs **24/7 automated monitoring and rebalancing** with customizable alerts via dashboard and **Telegram bot**

**Why it matters**

* Saves time by consolidating everything into one view
* Reduces risk by showing live status, fees, and automation signals
* Helps avoid costly mistakes through transparent indicators and smart controls
* Makes LP strategy management cleaner, safer, and easier to reason about
* **Self-custodial** - your funds always remain in your own smart contract vault

**Who it's for**

Automated Liquidity Manager is designed for **anyone** providing automated liquidity on supported DEXes (PancakeSwap, Uniswap, SquadSwap), whether individually or as part of a team:

* Individual liquidity providers running one or more **V4 or V3 liquidity strategies**
* Teams and strategy operators managing liquidity positions
* Anyone participating in or launching **public vaults/strategies**
* Operators who need clear visibility into automated **SquadSwap, PancakeSwap, and Uniswap** liquidity strategies
* DeFi users looking for a simpler, safer, and more reliable way to oversee their on-chain liquidity positions

**Supported Networks**

* **BNB Smart Chain (BSC)** and **Base** - with multi-chain support expanding.

**Strategy Types**

* **V4 strategies** - bin-based concentrated liquidity with risk presets: **Defensive Yield**, **Balanced**, **Tight Range Sniper**, and fully **Custom** strategies, plus flexible value-distribution templates.
* **V3 strategies** - **V3 Simple** (private), **V3 Public** (community-shared, multi-participant), and **V3 Farm** (liquidity + yield farming).

**How to Get Started with Automated Liquidity Manager**

Automated Liquidity Manager provides two convenient ways to manage your automated liquidity strategies. Choose the option that best fits your needs:

**1. Use SquadSwap's Integrated Automated Liquidity Manager**

* Ideal if you're already using or want to start on **SquadSwap** (our native platform).
* Access a ready-to-use dashboard directly within the SquadSwap ecosystem.
* Perfect for quick setup with public vaults and integrated tools.

**Get started here:** [SquadSwap Automated Liquidity Manager](https://squadswap.com/alm)

**2. Create Your Own Custom Strategy on the Automated Liquidity Manager Website**

* Standalone access for managing positions across supported DEXes
* Full flexibility to create, monitor, and control **V3 and V4 strategies**
* Browse, join, and publish **public strategies**
* Ideal for advanced users or teams managing multiple strategies

**Get started here:** [Automated Liquidity Manager Website](https://alm.squadswap.com/)

**Key Features**

* **Automated Execution** - set your strategy parameters and let the system handle rebalancing and fee compounding
* **Alerts & Notifications** - in-app and Telegram alerts for inactive positions, low/exhausted gas, vault balance thresholds, and more
* **Gas Management** - deposit native tokens to cover automated rebalancing gas and monitor usage anytime
* **Advanced Analytics** - strategy reports with TVL, fees, inventory PnL, APR, volume snapshots, and performance charts
* **Public Strategies** - publish your strategy or join community-shared strategies
* **Shareable Reports** - share strategy details with anyone via accountless public links
* **Team Features** - multi-tenant teams with roles (Owner, Admin, Member), invitations, audit logs, and SAML SSO/SCIM for enterprise


# Automated Liquidity Manager on SquadSwap

SquadSwap's Automated Liquidity Manager is a native dashboard in the main app for easily managing automated, hands-off liquidity strategies. It lets users browse, monitor, and join in-house and community (public) strategies with real-time metrics, charts, and one-click actions.

> Current implementation lives at **`/alm`** (beta). The older table-based experience (legacy "ALM V3", `PositionManager`-based, reached via `/earn?type=almv3` or `/almv3`) is being deprecated and points users to `/alm`. If the `ALM_V3_DISABLED` flag is on, all navigation to "Automated Liquidity Manager" goes directly to `/alm`.

**1. Dashboard Overview**

Access the Automated Liquidity Manager in the SquadSwap app (navbar → Apps → Automated Liquidity Manager, or the Earn menu). The dashboard is organized into three areas:

* **In-House Strategies** - a horizontally scrolling slider of SquadSwap's own (verified, `ownerIsLowRisk`) strategies as compact cards.
* **Build Your Own Strategy** - a call-to-action card that launches the strategy builder at `https://alm.squadswap.com`.
* **Public Strategies** - every public strategy is shown as a card (grid view) or a wide row (list view).

The filter bar lets you:

* **Search** by pair (e.g., `DOGE-WBNB`), strategy address, or DEX name
* **Toggle** between Grid and List views
* **Sort** by APR, Total Staked (TVL), or Managed Fee
* **Filter by Time Range** (All Time, 1 Year, 6 Months, 3 Months, 1 Month) when sorting by APR
* **Show only Deposited** strategies (available when connected)
* **Toggle Animations** (live-updating card effects)

Data is fetched per active chain from the SquadSwap backend (`/api/alm/public-strategies/{chainId}` → `application/alm/public-strategies-with-charts`). A separate "Automated Liquidity Manager 24h Volume" widget sums 24h volume across all public strategies.

**2. What Each Strategy Card Shows**

Every strategy card displays:

* **Pair** - token pair icons and name (e.g., `DOGE-WBNB`) with an **APR badge**
* **APR** - estimated annual yield (fees + rewards), shown as a badge and used for sorting
* **Total Staked (TVL)** - current liquidity in USD, plus per-token amounts, with a **TVL sparkline**
* **Inventory P\&L** - a sparkline of the strategy's inventory performance over time
* **Volume (24h)** - trading volume that generates fees (in the details modal)
* **Manager Fee** - the strategy manager's commission (e.g., `1.50%`)
* **Fee Tier** and **DEX** - pool fee tier and the DEX the strategy trades on
* **Duration** - a live counter since the strategy position started
* **Owner** - strategy creator, with profile photo, linking to their account page
* **Deposit / Withdraw** buttons and a **⋯ actions menu** (Creator Profile, View on Scan)

The **details modal (⋯)** adds Inventory P\&L and TVL charts plus the full metric breakdown above.

**3. Joining and Managing a Position**

1. **Browse strategies:** Review APR, TVL, manager fees, volume, and charts.
2. **Deposit:** Open a strategy, enter the amount for one or both tokens (at least one token > 0, the other may be left at 0). Balances, percent shortcuts, and live USD prices are shown. Token approval is handled automatically (native tokens skip approval), then `deposit(amount0, amount1, minShare)` is executed on the strategy contract. Min-share protection is set to zero.
3. **Earn:** Fees and rewards accumulate passively inside the strategy.
4. **Withdraw:** Choose a percentage (0–100%, with 25/50/75/100% shortcuts). The modal estimates your vault share, your current position (in tokens and USD), and the amounts you will receive. Slippage from your settings (default 0.5%) is applied and a 20-minute deadline is used. If the market price deviates too far from the pool price (price-sanity check via the strategy manager, price-feed registry, and lens), a warning blocks the withdrawal until prices converge. Withdrawal calls `withdrawWithFees` on the strategy contract.

**4. Benefits & Notes**

* Perfect for hands-off liquidity provision - ranges and rewards are managed automatically.
* The "Deposited" filter lets you quickly see only strategies you hold shares in.
* Each strategy is transparent about its manager fee, fee tier, DEX, owner, and historical performance.
* Multi-chain: strategies are listed per the active chain.
* Supports public and in-house strategies; the older V3 (`PositionManager`-based) platform is deprecated in favor of this dashboard.
* Monitor performance directly in the dashboard via TVL, Inventory P\&L, APR, and 24h volume.
* Strategy creation is handled on the external builder at `https://alm.squadswap.com` ("Manage").


# FAQ

**Q: What is SquadSwap Automated Liquidity Manager?**

**A:** SquadSwap Automated Liquidity Manager is the built-in dashboard within the SquadSwap DEX app (navbar → Apps → Automated Liquidity Manager, or the Earn menu) that lets you browse, deposit into, and withdraw from public managed liquidity vaults ("strategies"). These vaults are pre-configured strategies offering high APRs from swap fees and potential rewards. The dashboard shows SquadSwap's in-house strategies in a slider plus all public strategies as sortable, searchable cards (grid or list view).

**Q: How is SquadSwap Automated Liquidity Manager different from the standalone Automated Liquidity Manager website?**

**A:** SquadSwap Automated Liquidity Manager is fully integrated into the SquadSwap app and focuses on browsing and joining **public managed vaults** on SquadSwap (simple deposit-and-earn). The standalone Automated Liquidity Manager website (`alm.squadswap.com`) is the strategy builder, used to **create private and custom strategies** across multiple DEXs (Uniswap, PancakeSwap, etc.) with advanced team controls, automation bots, and cross-chain features. In the app, the "Manage" button on the "Ready to build your own strategy?" card opens this external builder.

**Q: Do I need a separate account or login to use SquadSwap Automated Liquidity Manager?**

**A:** No. Just connect your wallet (e.g., MetaMask or Trust Wallet) directly in the SquadSwap app. All deposits, withdrawals, and views are tied to your connected wallet - no extra registration or login required. Strategies are listed per the active chain, and once connected you can filter to show only the strategies you have deposited into ("Deposited" toggle).

**Q: What are "Manager Fees" and why do some vaults show 10%?**

**A:** Manager Fee is the percentage of earned swap fees (and any rewards) that goes to the vault operator as compensation for managing the strategy. A 10% manager fee means the manager takes 10%, and you keep 90%. Vaults with 0% manager fee give you 100% of the earnings. The fee is shown per strategy on its card and in its details modal, and you can sort the strategy list by it.

**Q: How is the APR calculated, and why are some APRs very high (e.g., over 200%)?**

**A:** APR is an estimate based on recent trading volume, collected swap fees, and any additional farming rewards in the pool. High APRs often occur in volatile or high-volume pairs with concentrated liquidity. In the dashboard you can sort by APR and filter it by time range (All Time, 1 Year, 6 Months, 3 Months, 1 Month). Keep in mind that APR is historical/projected and can change dramatically with market conditions.

**Q: How do I know the size and performance of a strategy before depositing?**

**A:** Each card shows Total Staked (TVL) in USD plus per-token amounts, a TVL sparkline, and an Inventory P\&L sparkline. The details modal (⋯) adds 24h volume, manager fee, fee tier, DEX, duration, and the strategy owner, who links to their SquadSwap account page for full strategy history.

**Q: Is there a risk of losing money when depositing into these vaults?**

**A:** Yes. Like all liquidity provision, you are exposed to **impermanent loss** if the prices of the tokens in the pair move significantly relative to each other. High swap fees can sometimes offset or exceed impermanent loss, but you should always understand the pair and risks before depositing.

**Q: When I withdraw, do I get my earned fees and rewards automatically?**

**A:** Yes. Withdrawing (`withdrawWithFees`) returns your original deposited liquidity plus all accumulated swap fees and any farming rewards (after deducting the manager fee, if applicable). Everything is claimed and sent to your wallet in a single transaction. You can withdraw any percentage (0–100%, with 25/50/75/100% shortcuts); slippage from your settings is applied automatically.

**Q: Why would a withdrawal be blocked or warn me?**

**A:** The dashboard protects you with a price-sanity check. If the market price of a token deviates too far from the pool price, the withdrawal modal shows a "Price deviation too high" warning and blocks the transaction until prices converge. This prevents withdrawing at a disadvantageous price.


# Automated Liquidity Manager For Advanced Users

This guide provides a detailed walkthrough of every feature, panel, column, and control available in the application. It is designed to help new teammates onboard quickly and to serve as a reference for understanding how dashboard actions interact with on-chain V3 and V4 positions.

**1. Dashboard Overview**

The Dashboard is the central command center for tracking, managing, and analyzing automated liquidity strategies. It is designed to handle the complexities of both **V4** (bin-based, hooks-enabled CLMM protocols like SquadSwap and Uniswap V4) and **V3** (continuous tick-range concentrated liquidity like PancakeSwap V3).

**Key Features**

* **Real-time Data Merging**: The dashboard intelligently merges data from multiple sources. It combines on-chain state (balances, current ticks, bin IDs, fee tiers) with off-chain metadata (strategy notes, team configurations, cached vault snapshots).
* **Auto-Refresh & Polling**:
  * **Interval**: Strategy rows automatically poll for updates - the strategy list defaults to a **30-second** refresh, while live AUM/vault data refreshes every **10 seconds**.
  * **Mechanism**: Background polling ensures that balances and status indicators remain current without requiring a page reload.
  * **Manual Override**: You can trigger an immediate update using the **Force Push** or **Refresh** actions if you suspect on-chain data has changed recently (e.g., after a transaction).
* **V3 + V4 Architecture**: The system is tailored for V4’s discrete **"Bin"** architecture (price buckets + hooks) and V3’s continuous **tick** ranges. The appropriate metrics (Bin Range vs. Tick Range, L/R offsets vs. tick lower/upper) are shown per strategy type.
* **Context-Aware Inference**: Values such as fee tiers, networks, and DEXes are often inferred directly from the pool contract state or the traded token pair, minimizing configuration errors.

**2. Toolbar, Filters & Layout Controls**

Located immediately above the strategies table, the toolbar provides powerful tools to organize and filter your view.

**Persistence**

**Your preferences are saved.** Browser storage is used to remember your active filters, column visibility settings, and pagination choices. When you return to the dashboard, you pick up exactly where you left off.

**Filter Options**

* **Free Text Search**: The "Filter positions by pair…" input allows you to search for specific token symbols (e.g., "ETH", "USDC"). This matches against the tokens in the `Pair` column.
* **Faceted Chips**:
  * **Network**: Filter by blockchain network (e.g., Base, BSC). Only networks with active strategies are listed.
  * **Status**: Filter by operational state (e.g., `Active`, `Inactive`, `Exited`, `Not Started`).
  * **Archived**: Toggle the visibility of archived strategies to keep your main view clean.
  * **Type**: Filter by strategy structure, such as `Simple` (standard liquidity) or `Farm` (masterchef-staked positions).
  * **Visibility**: Filter by `Public` or `Private`.
  * **Balancer**: A dedicated toggle filters for Balancer strategies.
* **Server-Side Facets**: In server mode, filter counts are computed across the *full* matching dataset, not just the currently loaded page.

**Layout Customization**

* **View Menu**: This dropdown allows you to toggle the visibility of every column in the table. You can hide less relevant metrics (like specific fee windows) or enable advanced ones (like value distribution) to tailor the workspace to your specific role.
* **Action Button Settings**: Choose which quick-action buttons appear on each row.
* **List / Grid**: Switch between the tabular list and a card-based grid layout.

**3. Strategy Columns: A Deep Dive**

Each column in the dashboard is designed to answer a specific question about your position.

| Column                   | Description & Technical Detail                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Dex**                  | <p>Displays the exchange provider (e.g., Uniswap V4, PancakeSwap, SquadSwap).<br><em>Visual:</em> Appears as an icon info-badge.<br><em>Logic:</em> Inferred from the factory address used to deploy the strategy.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Network**              | <p>The blockchain network where the strategy is deployed (e.g., Base, BSC).<br><em>Filter:</em> Faceted filtering is available for this field.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Pair**                 | <p>The trading pair (e.g., <code>WETH/USDC</code>).<br><em>Hover:</em> Shows full token names and addresses. Custom pools are badged with a dedicated <code>Custom Pool</code> indicator.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Team**                 | The team the strategy belongs to. Filterable when viewing across teams.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Fee Tier**             | <p>The swap fee percentage earned on trades.<br><em>Dynamic Fees:</em> A lightning icon marks pools using dynamic fee tiers (e.g., Slot0 dynamic fees on SquadSwap), fetched live from the pair contract.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Tick Range**           | <p>The active range for the position.<br><em>V4:</em> Shows left/right bin offsets (e.g., <code>L:50 / R:50</code>).<br><em>V3:</em> Shows the lower–upper tick range.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **Distribution**         | *V4 only.* A visual representation of the value distribution across bins (e.g., even spread, bell curve, skewed).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Price Range**          | <p>A visual bar showing the current price relative to your position's min/max range.<br><em>Colors:</em> Green indicates the price is <strong>in range</strong> (earning fees). Red indicates <strong>out of range</strong>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Slippage**             | <p>The maximum allowed slippage for rebalancing actions, expressed as basis points / percent.<br><em>Configuration:</em> Set at the team level (separate values for regular and Balancer V4 strategies) with fallback to the strategy's own value.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Daily Repositions**    | Shows the number of automated rebalancing actions triggered today versus the daily limit (e.g., `2 / 5`).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Daily Enters**         | *V4 only.* Tracks daily entry (position-open) activity against the configured `Daily Enter Limit`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Total Assets**         | The total value of the strategy vault (AUM + reserves). Sorted by USD value.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Vault**                | Idle reserve held by the strategy that is not deployed in bins (V4: reserveX/reserveY; V3: wallet balance).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Liquidity**            | <p>The current token breakdown of the position (e.g., <code>1.2 ETH + 4000 USDC</code>).<br><em>Hover:</em> Displays the real-time USD equivalent of the holdings based on current oracle prices.<br><em>V4:</em> Uses live vault AUM from the blockchain; shows <code>Awaiting snapshot</code> while data loads.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Unclaimed Fees**       | <p>Realized fees that are sitting in the contract but haven't been claimed yet.<br><em>Hover:</em> Shows the USD value of these fees.<br><em>Sorting:</em> Can be sorted by total USD value.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **1D / 7D / 30D Fees**   | Accumulated fees over the trailing 1, 7, and 30 day windows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Inventory P\&L (30D)** | A sparkline of the trailing 30-day inventory PnL (impermanent-loss-adjusted), cached server-side.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **APR (est.)**           | Estimated annual percentage return, color-coded by magnitude.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Duration**             | How long the current position has been open. Hover for the precise duration.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Position Status**      | <p>The overall health of the strategy.<br><strong>Active</strong>: Current tick/bin is within the active range.<br><strong>Inactive</strong>: Price has moved outside the range; earning stops.<br><strong>Refreshing</strong>: A "Force Push" or automated update is in progress (pulsing badge).<br><strong>Not Started</strong>: No position has been opened yet (V3) or bins are empty (V4).<br><strong>Starting</strong>: A position start is being processed.<br><strong>Exited</strong>: <em>V4 only</em> - the position has been exited on-chain.<br><strong>Paused</strong>: <em>V4 only</em> - the automation is paused via the off-chain pause flag.<br><strong>Warning</strong>: Issues like missing placement references or blockchain data connection errors (yellow alert icon).</p> |
| **Type**                 | <p>The architectural type of the strategy.<br><strong>Simple</strong>: Standard concentrated liquidity position.<br><strong>Farm</strong>: Liquidity is staked in a MasterChef contract to earn additional farming rewards.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Created/Joined**       | *V4 public strategies.* Marks whether you `Created` or `Joined` a shared public strategy.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Note**                 | Internal memos. Hovering shows the full text. Useful for tracking "why" a strategy was created.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

**4. Quick Actions**

The inline action bar (rightmost column) provides contextual management. Action buttons are configurable via the **Action Button Settings** menu.

**Inline Quick Buttons**

1. **Details (Info Icon)** - Opens a full details dialog with live position data and metrics.
2. **Set Note (Notebook Icon)** - Attach a text note to the strategy. Visible to all team members and searchable.
3. **Deposit (Plus Icon)** - *V4.* Opens a modal to deposit more tokens into the strategy vault.
4. **Withdraw (X Icon)** - *V4.* Opens the withdrawal modal to remove funds from the strategy.
5. **Update Strategy (Gear Icon)** - Open the strategy settings dialog to adjust parameters.
6. **Pause / Resume** - *V4.* Toggles automated repositioning via the off-chain `isPaused` flag (does **not** withdraw liquidity).
7. **Refresh (Rotate Icon)** - Re-fetches strategy + live position data from the backend immediately.
8. **Force Push (Refresh-CW Icon)** - Triggers a backend job to re-index the strategy data from the blockchain immediately. **No gas required.**
9. **Start Position (Play Icon)** - *V4.* Opens the start-position flow to open a new position with the deposited funds.

**More Menu (⋮)**

Additional actions live in the overflow menu:

* **View on SquadSwap** - *V4.* Deep link to the position on SquadSwap. *Note:* on public strategies, the bin layout is copy-protected - only the owner / super admin sees this link.
* **Reassign Strategy** - Move the strategy to another team member (admin/super admin only).
* **Update Strategy ▸** - Submenu containing:
  * **Deposit / Withdraw** (V4)
  * **Update Strategy** / **Initialize Strategy** - edit creation parameters
  * **Vault Settings** - *V4.* Vault-level configuration (shares, limits).
  * **Advanced Settings** - *V4.* Owner + global admin only.
  * **Placement Reference** - set/verify the on-chain placement reference used by the automation.
  * **Refresh** and **Force Push**
* **Notifications** - *V4.* Configure per-strategy notification preferences (dashboard + Telegram).
* **Share Link** - Generate a public, accountless share link for the strategy report.
* **Make Public** - Publish the strategy to the public marketplace. **⚠️ Irreversible** - once public, a strategy can never be made private again, and requires an on-chain transaction to confirm.
* **Archive / Unarchive** - Archive the strategy to keep the main view clean (hidden for public strategies).
* **View Report** - Navigate to the full strategy report (V3/V4).

**5. Balancer Strategies**

A specialized category in the Strategy ecosystem.

**What is a Balancer Strategy?**

Unlike standard strategies that distribute liquidity across a range of bins based on complex mathematical models, Balancer strategies are designed to consistently rebalance to a fixed **50/50 token value ratio**.

**Key Mechanics:**

* **Fixed Distribution**: They utilize a fixed uniform distribution centered around the target price instead of dynamic or Gaussian distribution parameters.
* **Oracle Pricing**: They rely on external oracle prices (e.g., Chainlink) rather than the internal pool price (`calculatePriceFromBinId`). The system normalizes raw oracle price data (like 1e18 format) to a standard baseline (e.g., 1.0).
* **Deviation Checks**: Balancer strategies inherently skip standard deviation checks (the guard that pauses strategies when the pool price deviates too far from the oracle price) because their rebalancing mechanism is fundamentally different and relies directly on the oracle input.
* **Custom Pool Integration**: Custom Pools initialized via `ManagerFeeHookFactory` fall under the umbrella of "Balancer Strategies" within the application's underlying logic.
* **Slippage**: They use a dedicated `v4BalancerSlippageToleranceBps` team setting.

**6. Custom Pools**

Custom Pools allow advanced users to deploy and manage bespoke liquidity environments, especially tailored for specialized fee hooks.

**Initialization & Syndication**

1. **Creation Process**: Accessible via the Team view under the "Custom Pools" tab. You select the DEX, Token 0, Token 1, initialize parameters such as Bin Step, Starting Price, LP fee and Manager fee, and sign the transaction to deploy.
2. **Deployment**: Deploys via the `ManagerFeeHookFactory` on V4 architectures.
3. **Synchronization**: Once a pool is created on-chain, it needs to be synced with the SaaS Backend. We provide a manual **Sync Custom Pools** button inside the Custom Pools tab.
   * Only direct team members can run the sync.
   * The system polls the subgraph and on-chain slot0 active ID mappings to confirm successful instantiation before persisting into the DB.
4. **Tracking**: The Custom Pools dashboard tracks these specifically, aggregating real-time Market Price (from Chainlink Oracles), Pool Price, Deviation percentage, LP Fee differences (Dynamic Slot0 fees vs Fallback Tier), and highlighting if a `Balancer` strategy is attached.

**7. V4 Strategy Lifecycle**

Managing a V4 strategy is a cyclical process of creation, monitoring, and adjustment.

**Phase 1: Creation**

Click **Add Strategy** to open the wizard.

1. **DEX & Pair**: Select the protocol (e.g., SquadSwap V4) and the token pair. The system will auto-load available pools and their bin steps.
   * *Note*: If creating a position in a *Custom Pool*, you will see a "Custom Pool" badge explicitly denoting it during the setup flow. Public strategies can only be created on your team's own custom pools.
2. **Strategy Type / Risk Preset**: Choose a profile that maps to your risk tolerance:
   * **Defensive Yield** - Wider ranges for more stability and lower risk.
   * **Balanced** - Medium risk; balanced for passive yield (default bin counts).
   * **Tight Range Sniper** - Concentrates liquidity near the current price for higher returns and higher risk.
   * **Custom** - Fully customizable parameters.
   * A compatibility quiz helps validate your risk profile before proceeding.
3. **Configuration**:
   * **Daily Enter Limit**: Cap the max automated entries per day (default `10`) to control gas costs.
   * **Cooling Time**: Minimum wait (in minutes) between automated repositioning actions.
   * **Offsets (L/R)**: Define how many bins wide the range extends on each side of the current price.
   * **Value Distribution**: Choose a distribution template (even spread, bell curve, reverse bell, bullish/bearish skew, etc.) or paste a raw comma-separated distribution.
   * **Vault Share (BPS)**: The platform's vault share of fees, in basis points.
   * **Max Total Supply (USD)**: The strategy vault's total supply cap.
   * **Slippage**: Set via the team configuration (separate for Balancer strategies).
4. **Make Public**: Optionally publish the strategy. **⚠️ Irreversible** - you will confirm an on-chain transaction.
5. **Network Switch**: If your wallet is on the wrong chain, the wizard will prompt you to switch automatically before confirming.

**Phase 2: Funding (Deposit)**

Once created, the strategy is empty. Use **Deposit** to add the initial corpus.

* You must approve the tokens for the strategy contract.
* The UI handles the math to proportion tokens based on the current price tick/bin.
* Single-sided or pair deposits are supported depending on configuration.

**Phase 3: Start Position & Automation**

* After depositing, use **Start Position** to open the position on-chain.
* Watch the **Position Status**. The automation bot checks the position continuously. If the price moves out of your configured range, and the strategy is **not Paused**, the bot may attempt to rebalance (withdraw and re-deposit in the new range) depending on your strategy rules (respecting cooling time and daily limits).

**Phase 4: Adjustment & Closing**

* **Inactive?** If the market moves wildly, you might end up "Inactive". Usage choice:
  * *Wait*: If you believe price will revert.
  * *Manual Rebalance*: Use "Withdraw" then re-deposit, or adjust the range via **Update Strategy**.
* **Exit**: Use **Withdraw** to sweep user funds back to your wallet. The history remains in the report.

**8. Authentication & Access**

Security is paramount. Multiple authentication methods and role-based access control are supported.

**Sign-In Methods**

* **Email / Password** - Standard credential-based registration and login.
* **Web3 Wallet (SIWE)** - Sign-In with Ethereum provides cryptographic proof of identity:
  1. Click **Sign in with Ethereum**.
  2. Select your wallet (MetaMask, Coinbase, etc.).
  3. **Signature**: You will be asked to sign a message like `Sign in to Automated Liquidity Manager with your wallet.`
     * **Security**: This signature costs **0 gas** and does not grant transaction permissions. It purely proves you own the wallet address.

**9. Automation Gas & Maintenance**

For the automation bots to manage your positions (rebalancing, compounding, etc.), you must maintain a **Gas Balance** for your team or organization.

**How it Works**

* **Automation Gas**: This is separate from the gas you pay for manual transactions (like "Deposit"). It is used by the backend bots to pay for on-chain rebalancing.
* **Gas Deposit**: You must deposit native tokens (ETH, BNB, etc. depending on the network) into your team's gas vault.

**⚠️ Critical Requirement**

**Deposits must be made exclusively through the Automated Liquidity Manager website.**

* Do not send funds directly to strategy contracts or individual bot addresses.
* Using the official **Deposit Gas** interface ensures that your transaction is correctly indexed by our backend and credited to your team's automation budget immediately.
* Failure to use the website portal may result in the automation pausing due to "Insufficient Gas" even if you have sent funds elsewhere.

**Monitoring Gas Usage**

* You can track your gas consumption in the **Gas Usage History** view (under Account settings).
* Every automated action logs the `Gas Used` and the `Gas Fee` incurred at that specific block's effective price.
* Operator balances are monitored continuously; alerts notify you when balances run low.


# Telegram Bot Integration

#### **Manage Your Liquidity Strategies in Your Pocket!**

The Automated Liquidity Manager Telegram Bot provides instant access to your liquidity strategies no matter where you are. Get real-time alerts, performance snapshots, interactive charts, and a comprehensive suite of management tools directly on Telegram.\
\
**1. Setup and Connection**

You can link your Telegram account to Automated Liquidity Manager in **two alternative ways**:

* By entering your Telegram ID in the dashboard
* Or directly from the Telegram bot using the `/link` command

Both methods are secure and lead to the same result.

**Method 1 – Link via Dashboard (Enter Telegram ID manually)**

1. Find your Telegram User ID:
   * Search for **@userinfobot** or **@GetMyIDBot** in Telegram
   * Tap **Start** or send /start
   * The bot will immediately reply with your numeric ID (e.g. 123456789). Copy this number.

<div align="center"><figure><img src="/files/ZcLwQiHKKnE5c5YqhmNi" alt="" width="563"><figcaption></figcaption></figure></div>

2. Log in to your **Automated Liquidity Manager Dashboard**.
3. Click your **Profile icon** (top-right) → go to the **Account** tab.
4. Paste your Telegram ID into the **Telegram ID** field and click **Save Changes**.

<figure><img src="/files/8iQllDcHvMypLlZF2U4m" alt=""><figcaption></figcaption></figure>

5. Now open Telegram again:

* Search for the official bot: **@SquadPosmanBot**
* Tap **Start**

→ Connection complete! You’ll start receiving alerts automatically, and all commands will become available.

**Method 2 – Link directly in the bot (Recommended – usually faster)**

1. In Telegram, search for **@SquadPosmanBot** and tap **Start**.
2. Go back to your **Automated Liquidity Manager Dashboard** → **Account** tab (or profile settings).
3. Find your unique **linking code** displayed there (it looks like: **12345abc**).

<figure><img src="/files/zX50kC6pskWkuwuQmipg" alt=""><figcaption></figcaption></figure>

4. Send the `/link` command followed by your unique code:

```
/link 12345abc
```

5. Once the bot confirms the link (usually within seconds), you’re all set.

→ Alerts and management commands will start working immediately.

#### 2. Instant Management Commands

Use these commands to interact with your strategies instantly. Every command response includes interactive inline keyboard buttons for quick navigation between related commands.

<table><thead><tr><th width="149.2890625">Command</th><th width="158.5">Action</th><th>Description</th></tr></thead><tbody><tr><td><code>/summary</code></td><td>Portfolio Snapshot</td><td>Displays high-level information including Total TVL, total fees collected, Win Rate, and the number of total/active/archived V4 strategies. Shows an alert if any strategies are currently closed.</td></tr><tr><td><code>/performance</code></td><td>Profit Tracking</td><td>Provides a breakdown of position updates and fees collected (in USD) over the last 24 hours, 7 days, and 30 days, plus all-time totals, Win Rate, and Total TVL.</td></tr><tr><td><code>/strategies</code></td><td>All V4 Strategies</td><td>Provides a complete list of all your V4 strategies (active and closed) with status indicators (✅/❌) and clickable links to each strategy's detailed report page on the dashboard.</td></tr><tr><td><code>/top</code></td><td>The Leaderboard</td><td>Lists your <strong>top 5</strong> V4 strategies ranked by TVL, showing pair names, repositioning counts (30-day), and TVL values.</td></tr><tr><td><code>/active</code></td><td>List Active V4 Strategies</td><td>Provides a list of active V4 strategies with pair names, TVL values, and short strategy IDs.</td></tr><tr><td><code>/status</code></td><td>Portfolio Status</td><td>Displays portfolio metrics with a visual status breakdown: total, running, and archived strategy counts. Each strategy shows a status icon (🟢 Active, ⏸️ Paused, 🟡 Starting, 🟠 Inactive) along with its pair name and short address.</td></tr><tr><td><code>/alerts</code></td><td>Health Check</td><td>Lists all pending alerts for your team with severity indicators (🔴 Error, ⚠️ Warning, ℹ️ Info). Shows alert names and messages. Personal alerts (e.g. gas) are only visible to the alert owner.</td></tr><tr><td><code>/v4status</code></td><td>Bin Range Check</td><td>Shows whether each V4 strategy's position is currently Open or has No Position, along with the min/max bin range boundaries.</td></tr><tr><td><code>/errors</code></td><td>System Health</td><td>Displays system health status and any detected issues.</td></tr><tr><td><code>/pauseall</code></td><td>Pause All Strategies</td><td>Pauses all currently active V4 strategies. Asks for confirmation before executing. Shows the count of strategies that will be affected.</td></tr><tr><td><code>/explore</code></td><td>Interactive Strategy Explorer</td><td>Opens an interactive wizard that lets you browse your V4 strategies using inline buttons. Select any strategy to view its full details including:<br>• Status, APR, and TVL at a glance<br>• Cached fees (24h, 7d, 30d, all-time)<br>• Configuration (vault share, daily limit)<br>• Strategy address and manager address<br>• Auto-generated charts:<br>→ Generated Volume (30d bar + cumulative line chart)<br>→ Inventory PnL % (30d area chart)<br>→ Inventory Normalized Balances per token<br>→ Inventory PnL Change per period (green/red bar chart)<br>→ Liquidity Distribution across bins (horizontal bar chart with active bin highlighted)</td></tr><tr><td><code>/inspect [id]</code></td><td>Deep Dive</td><td>Provides details for one specific V4 strategy including bin range, vault share (in bps), TVL, and unclaimed fees. Usage: <code>/inspect 0x123...</code></td></tr><tr><td><code>/find [token]</code></td><td>Token Search</td><td>Finds and lists all V4 strategies that involve a specific token. Usage: <code>/find USDC</code></td></tr><tr><td><code>/logs</code></td><td>Recent Activity Log</td><td>Shows the 10 most recent activities across your strategies, including event names, pair labels, fee collection indicators (💰), enter/exit markers (📌), and relative timestamps (e.g. "5m ago", "2h ago").</td></tr><tr><td><code>/getgasbalance</code></td><td>Gas Balance Check</td><td>Returns your current native gas token balance for both BSC (BNB) and Base (ETH) chains, including USD equivalent values. Displays ✅/❌ status indicators and warns if any chain's balance is below the minimum threshold.</td></tr><tr><td><code>/link &#x3C;code></code></td><td>Account Linking</td><td>Securely links your Telegram account to your Automated Liquidity Manager account using your unique linking code from the Dashboard. (Profile → Account → Telegram Bot).</td></tr><tr><td><code>/help</code></td><td>Help Center</td><td>Lists all available commands organized by category (Daily Routine, Risk &#x26; Management, Deep Dive, Utility) with short explanations and a link to this documentation.</td></tr><tr><td><code>/start</code></td><td>Welcome Screen</td><td>Displays a welcome message with quick-start instructions and inline keyboard buttons for the most common commands.</td></tr></tbody></table>

#### **3.** Notification Preferences

You can customize which notifications you receive and on which channels.\
\
Go to **Dashboard** → **Profile** → **Account** → **Notifications** to configure your notification settings.

Each notification scenario can be independently toggled for two channels:

**Dashboard** – Controls whether the alert appears in your dashboard's alert panel.\
**Telegram** – Controls whether the alert is pushed to your Telegram bot chat.\
\
Available Notification Scenarios:

<table><thead><tr><th width="124.71875">Category</th><th width="158.37109375">Scenario</th><th>Description</th><th>Severity</th></tr></thead><tbody><tr><td><code>Position</code></td><td>Position entered</td><td>A strategy opened a liquidity position (LP started).</td><td>ℹ️ Info</td></tr><tr><td><code>Position</code></td><td>Position inactive</td><td>A strategy has no open position (idle / out of range / closed).</td><td>⚠️ Warning</td></tr><tr><td><code>Position</code></td><td>Strategy paused</td><td>A strategy is paused and will not rebalance.</td><td>ℹ️ Info</td></tr><tr><td><code>Gas</code></td><td>Gas balance low</td><td>Your gas deposit balance is running low; top up to avoid interruptions.</td><td>⚠️ Warning</td></tr><tr><td><code>Gas</code></td><td>Gas exhausted</td><td>Your gas balance is depleted; strategies are blocked until you deposit.</td><td>🔴 Critical</td></tr><tr><td><code>Rebalance</code></td><td>Strategy repeatedly failing</td><td>A strategy keeps failing to rebalance (escalating backoff).</td><td>⚠️ Warning</td></tr></tbody></table>

You can set **per-strategy** overrides by clicking the **notification bell** icon on any strategy card in the dashboard. This opens a dialog where you can configure position-specific notification settings that override your account-level defaults.

**Note:** Gas-related alerts are **personal** - only the gas balance owner sees them. Strategy alerts are **team-wide** and visible to all team members.

Muting rules follow a specificity hierarchy (most specific wins):

1. Per-scenario + per-strategy preference
2. All-scenarios + per-strategy preference ("mute everything for this position")
3. Per-scenario + global (no strategy) preference
4. All-scenarios + global preference ("mute all notifications")
5. Scenario default (if no preference exists)

#### &#x34;**.** Real-Time Smart Notifications

The bot proactively monitors your portfolio and sends alerts every 10 minutes for critical events. Alerts are delivered based on your notification preferences.\
\
**🔴 Critical Alerts (Immediate Action Required)**

* **Gas Exhausted:** Your gas balance is depleted; strategies are blocked until you deposit more gas.
* **Failed Rebalancing:** Alerts you when a strategy repeatedly fails to rebalance its position (escalating backoff applied).

⚠️ **Warning Alerts**

* **Position Inactive:** Notifies you when a strategy has no open position - it may be idle, out of range, or closed.
* **Gas Balance Low:** Your gas deposit balance is running low; top up to avoid interruptions.
* **Strategy Parked:** A V3 strategy cannot run because its placement reference is not set (V3 only).
* **Strategy Repeatedly Failing:** A strategy keeps failing to rebalance, with escalating backoff.

ℹ️ **Informational Updates**

* **Position Entered:** Confirmation that a strategy successfully opened a new liquidity position.
* **Strategy Paused:** A strategy has been paused and will not rebalance until resumed.

⚠️ **System / Ops Alerts**\
System-level alerts (such as operator balance issues or deposit-address mismatches) are automatically sent to the configured ops Telegram chat IDs (OPS\_TELEGRAM\_CHAT\_IDS environment variable) rather than individual user accounts.

#### 5. Interactive Navigation

Every command response includes contextual inline keyboard buttons that let you quickly navigate to related commands without typing. For example:

After */summary* you'll see buttons for **Performance, Alerts, Strategies, and Help**.

After */active* you'll see buttons for **All Strategies, Top, Find, and Pause All**.

The */explore* wizard provides **Back** and **Cancel** buttons for seamless browsing.

If your account is not linked, every command response includes a direct "Open Dashboard" button that links to the account settings page for quick linking.

#### 6. Multi-Chain Support

The bot supports strategies running on multiple blockchain networks:

**BSC (BNB Chain)** (native token: BNB) **Base** (native token: ETH)

The */getgasbalance* command shows your balance on both chains. V4 strategy data, bin distributions, and on-chain reads are performed on the correct chain based on each strategy's configuration.

#### 7. Strategy Charts (via /explore)

When you select a strategy in the */explore* wizard, the bot automatically generates and sends visual charts using QuickChart:

**Generated Volume (30d):** Bar chart showing daily estimated volume routed through the strategy, with a cumulative volume overlay line. Only shown when fee data is available and the pool fee is static (non-dynamic).

**Inventory PnL % (30d):** Area chart displaying the percentage change in your current position value versus total net deposits over time.

**Inventory Normalized Balances:**\
Two separate line charts (one per token) showing: \
• Net deposit baseline (dashed) \
• Normalized baseline (dotted) \
• Current inventory-normalized balance (solid)

**Inventory PnL Change per Period:** Bar chart with green (positive) and red (negative) bars showing period-over-period performance changes.

**Liquidity Distribution:** Horizontal bar chart showing the percentage allocation of your liquidity across bin IDs. The active bin is highlighted in green, while other bins appear in indigo. Shows price range labels derived from bin step calculations.

#### 8. Frequently Asked Questions (FAQ)

**Q: The bot isn't responding to my commands.**

**A:** First, ensure you have pressed Start in the bot chat. Second, double-check that the Telegram ID entered in your Account settings matches exactly what @userinfobot provided. If using the /link method, make sure you copied the full 8-character code from the Dashboard.

**Q: Can I add the bot to a group?**

**A:** Yes! You can add the bot to a private group with your team. Note that for security, the bot is configured to respond only to the authorized user linked to the account.

**Q: Is my data safe?**

**A:** Yes. The bot displays read-only data from your Dashboard. It cannot execute withdrawals or modify contract ownership. The only action command is /pauseall, which requires explicit confirmation before execution.

**Q: Why do I need to enter my ID manually?**

**A:** Telegram does not automatically share user IDs with external websites for privacy reasons. Manually entering your ID ensures that only you can link your specific Telegram account to your dashboard securely.

**Q: What happens when I run /pauseall?**

**A:** The bot will first show you the number of active strategies and ask for confirmation. Once confirmed, it pauses all active V4 strategies. This is useful in emergency situations where you want to quickly stop all automated operations.

**Q: How do I customize which alerts I receive?**

**A:** Go to Dashboard → Profile → Account → Notifications to set global defaults. You can also override settings per individual strategy by clicking the notification bell icon on the strategy card. Each alert type can be independently toggled for Dashboard and Telegram channels.

**Q: What chains does the bot support?**

**A:** The bot supports BSC (BNB Chain) and Base. Your gas balance is tracked separately for each chain, and V4 strategy operations are performed on the correct chain automatically.

**Q: I'm not receiving any Telegram alerts anymore.**

**A:** Check your notification preferences in the Dashboard. You may have muted Telegram notifications globally or for specific scenarios. Also ensure your gas balance is sufficient - if strategies can't operate, fewer alerts will be generated.


# FAQ

**Q: Why is my position showing as "Inactive"?**

**A:** A position is "Inactive" when the live market price has moved outside the `Bin Range` (V4) or `Tick Range` (V3) you configured. In bin/CLMM protocols, liquidity outside the active range does not earn fees. The automation bot tracks this and may rebalance if configured; otherwise, you are holding the less valuable asset of the pair.

**Q: What exactly is "Efficiency"?**

**A:** Efficiency is our ROI metric.

* **Formula**: `(Total Fees Earned / Position Limit) * 100`
* **Interpretation**: A high efficiency score means this strategy is highly productive relative to its position limit. It helps compare small, aggressive strategies against large, passive ones.

**Q: What are "Bins" and how do they differ from V3 Ticks?**

**A:** In V3, liquidity is placed in a continuous price range. In V4 (and Bin-based CLMMs), liquidity is placed into discrete "buckets" or Bins at specific price steps. This allows for more precise liquidity distribution and can reduce gas costs for updates.

**Q: Do I pay gas for "Force Push"?**

**A:** **No.** Force Push is purely a request to our indexing backend to re-query the blockchain. It involves no on-chain transaction from your wallet.

**Q: How do I deposit Gas for automation?**

**A:** Gas for automation must be deposited directly through the **Deposit Gas** portal on our website. **CRITICAL:** Do not send funds directly to the strategy address or bot wallets. Using our portal ensures the backend correctly tracks your balance and keeps your strategies running without interruption.

**Q: I paused my strategy, but my funds are still in the pool.**

**A:** Correct. **Pausing** only stops the *automation bot* from executing rebalances or auto-compounds. It does not withdraw your funds. To remove funds, use the **Withdraw** action (V4) or **Close Position** action (V3).

**Q: How is APR calculated?**

**A:** APR is an annualized fee return (V4 only). It uses the total fees earned, the average AUM over the period, and the configured position limit so that capped or open-only positions do not inflate the ratio.


# Bridge


# Squad Bridge

## **Bridge SQUAD from BNB Chain to other chains**

SquadSwap bridge is available for the transferring of  SQUAD tokens between BNBChain and Ethereum, Arbitrum, Base, Polygon, Blast and Optimisim. You can bridge your Squad from BNB Chain to these chains or bridge your Squad from these chains to BNB Chain.

1. Make sure your wallet supports both BNBChain and other chains. We recommend using MetaMask.
2. Connect your wallet to bridge.
3. After connecting your wallet, you can bridge your Squad from BNB Chain to these chains or bridge your Squad from these chains to BNB Chain.

<figure><img src="/files/KDv4t3uMSd9fdPE6s1oO" alt="" width="375"><figcaption></figcaption></figure>

Make sure your wallet is connected to whichever chain you will be sending from when you bridge. So if you are transferring SQUAD from BNBChain to other chains, you must be connected to BNBChain.

After the bridge operation, you can monitor your transaction hash on[ layer zero scan.](https://layerzeroscan.com/)

When you see the status of your transaction delivered, you can see your SQUAD in your wallet on the related chain after it has been switched to the other chain. In order to see your SQUAD tokens on the other chain in your wallet, you need to import it to your wallet. You can easily make it visible in your wallet using the contract address of the SQUAD on the other chains.

#### Squad Token Addresses

**Ethereum Chain:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E\
**Arbitrum** **Chain:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E\
**Base Chain:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E\
**Blast Chain:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E\
**Optimisim Chain:** 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E\
**Polygon Chain:** 0x5eBB1ff6dc0759f7A6253d0568A610650Dd0d050

You can bridge your Squad token from these chains to the BNBChain by doing the same process in reverse.


# Ton Bridge

## Bridge SQUAD from BNB Chain to Ton Chain via Ethereum

Currently, we cannot directly bridge Squad tokens from BNB Chain to Ton Chain.We can only bridge TON coins directly from BNB Chain to Ton Chain. To bridge Squad tokens from BNB Chain to Ton Chain, you first need to transfer the Squad tokens from BNB Chain to the Ethereum network. Afterward, you can bridge them from Ethereum to Ton Chain.

#### How to do?

1. **Go to** [**SquadSwap Bridge**](https://bridge.squadswap.com/)**.**
2. **Connect Your Wallet**: Ensure that your wallet supports both BNB Chain and the Ethereum. We recommend using MetaMask.
3. **Connect Your Wallet**: Connect your wallet to initiate the bridge process.
4. **Bridge from BNB Chain to Ethereum Network**:
   * When your wallet is connected to BNB Chain, bridge your Squad tokens to the Ethereum chain.
   * After the transaction is complete, you can monitor the transaction hash on Layer Zero Scan.
5. **Bridge Squad from Ethereum to Ton Chain**:
   1. Go to [Ton Bridge.](https://bridge.ton.org/)
   2. You will see a Connect Ethereum button. Connect your wallet.
   3. Afterward, select other tokens from Asset section.
   4. You will see a Connect Wallet appearing after you select the other tokens. Click that and connect wallet which is supported ton chain. (Ton wallet, Tonkeeper etc.)
   5. Enter the Squad token address on Ethereum (0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E)
   6. Enter amount you want to bridge.
   7. Enter your ton chain address.
   8. Brdige it. That's all. You bridged your Squad tokens to Ton chain. You will see your Squad Token on your wallet after you bridged it. You will see you Squad token in your ton wallet after brdige operation completed.

{% hint style="warning" %}
The confirmation of this brdige operation in the ton chain can take a long time (around 10 minutes).&#x20;
{% endhint %}

#### Squad Token Addresses

* **Ethereum Chain**: 0x08Ccb86a31270Fd97D927A4e17934C6262A68b7E
* **Ton Chain**: EQDa\_XLAUqdgQV0g\_QInqC08rtnvMNmylPApaBXoWSs4aeOY


# FAQ

**Q:** On which networks can I perform the bridge operation?

**A:** BNBChain, Ethererum, Arbitrum, Base, Blast, Polygon and Optimisim.

**Q:** Will I lose my Squad token after Bridge?

**A:** No. In the Bridge transaction, you are not transferring your token out of your wallet. You are transferring between the BNB chain and the other chains. You still own the tokens.

**Q:** What is the advantage of using my Squad Token on the other chains?

**A:** The fact that you can also use your Squad Token on the other chains means that you can use SQUAD for DeFi transactions such as swapping, liquidity, pooling and farming between tokens on the those chains. Enabling more use cases for SQUAD.

**Q:** Will my Squad tokens decrease after Bridge?

**A:** No. The total amount of Squad tokens you have in your wallet will not decrease. However, when you send your Squad tokens from the BNBChain to the another chain, the Squad tokens on the BNBChain will be reduced, and the reduced amount will be added to your holdings on the related chain. The total remains constant. Let's say you have 1000 SQUAD on the BNB chain. You bridge 200 of them to transfer them to the Ethereum chain. In this case, you still have 800 SQUAD on the BNB chain, 200 SQUAD on the Ethereum chain and 1000 SQUAD in total.

**Q:** I transferred my Squad Token from BNBChain to another chain, can I transfer it back to BNBChain?

**A:** Yes, you can.

**Q:** What do we use to pay for gas?

**A:** To pay for gas, it is important to have the native token of the network you are transacting with. When you send your SQUAD from BNBChain to Ethereum, you need BNB to pay a gas fee. When sending from Ethereum, you need to pay using ETH.


# Swap Widget

{% content-ref url="/pages/auuErQNAYc820YGfOCub" %}
[Swap Widget](/platform/developers/swap-widget)
{% endcontent-ref %}


# Smart Router

\
The Smart Router structure is a feature that assists users in finding the best price and liquidity when swapping through SquadSwap. This framework enables users to execute their transactions more efficiently and cost-effectively, providing lower slippage rates and a more efficient trading experience.

**Utilizing Multiple Liquidity Sources:** The Smart Router matches users' transactions at the best price by leveraging multiple liquidity pools.

**Intelligent Routing:** The Smart Router automatically calculates the optimal route to execute a user's trade. This may involve splitting transactions across different liquidity pools (split routing) and conducting transactions in multiple steps (multihop).

<img src="/files/iTeKdudXYcec13IPFLmZ" alt="" class="gitbook-drawing">


# Fee Manager

In SquadSwap V2 and V3, all protocol fees are collected and managed by the Fee Manager contract. These fees are generated from swap transactions and are distributed as follows:

* **90%** of the total fees go directly to liquidity providers (LPs) as rewards for supplying liquidity.
* **10%** of the total fees are sent to the Fee Manager contract for further allocation.

A portion of these accumulated fees, specifically **10% of the total protocol fees**, will be governed by the SquadSwap governance. This ensures that the community has a say in how these funds are utilized to support the growth and sustainability of the protocol.


# SquadSwap Private RPC

In the rapidly evolving world of decentralized finance, the collaboration between SquadSwap and bloXroute emerges as a landmark partnership set to redefine user experience. This integration combines SquadSwap's innovative trading platform with bloXroute's cutting-edge Blockchain Distribution Network (BDN), offering unparalleled transaction speed, privacy, and reliability. Users of SquadSwap now have an edge in the market, thanks to the enhanced protection against Maximum Extractable Value (MEV) attacks and front-running—common concerns in the DeFi space. With these advancements, SquadSwap is not just keeping pace with the future of trading; it's shaping it.

### Shielding Trades with bloXroute: Safeguarding Against MEV and Front-Running

bloXroute's MEV protection works by utilizing its Blockchain Distribution Network to manage transaction visibility. When a trade is executed on SquadSwap using bloXroute, it remains private and isn't broadcasted to the public mempool immediately, where front-runners and MEV bots typically look to exploit trades. This ensures that the transaction can be included in a block without being visible to potential front-runners, effectively shielding users from the predatory practices that can occur in the transparent mempool environment.

### How To Add SquadSwap private RPC to your Metamask?

1. Enter **Networks** section of metamask.

<figure><img src="/files/O71E0yQfkCBUKzszRDRr" alt="" width="188"><figcaption></figcaption></figure>

2. Click **Add a custom network.**

<figure><img src="/files/aByvxvP2Q05ENLBoValg" alt="" width="188"><figcaption></figcaption></figure>

3. Enter the information of **bloXroute.**

<figure><img src="/files/2EAamBECJxJa3FEy3Rco" alt="" width="188"><figcaption></figcaption></figure>

| Network Name       | BNB MEV Protect SquadSwap x bloXroute   |
| ------------------ | --------------------------------------- |
| New RPC Url        | <https://squadswap-bnb.rpc.blxrbdn.com> |
| Chain ID           | 56                                      |
| Currency symbol    | BNB                                     |
| Block explorer URL | <https://bscscan.com/>                  |

### Benefits of using SquadSwap Private RPC

* **Privacy in Transactions:** With bloXroute, trades on SquadSwap are invisible to preying eyes until executed, safeguarding your strategy.
* **Secure Trading:** Reduce the risk of MEV attacks, ensuring fair and equitable trading on SquadSwap.
* **Seamless Experience:** Enjoy a streamlined interface powered by bloXroute, making trading on SquadSwap more intuitive and reliable.
* **Effortless Setup:** Get started quickly with easy integration steps, making SquadSwap's advanced features readily accessible.
* **Innovative Edge:** Stay ahead with SquadSwap as the bloXroute partnership promises continual enhancements and new features for an evolving DeFi landscape.


# Developers


# Swap Widget

The Swap Widget section is a service SquadSwap provides for developers. For those who want to add a swap section to their website, SquadSwap offers an easily integratable widget service. This allows users to swap on the site they are familiar with.

Moreover, you can make the widget fit the theme of your website by adjusting the colors of the widget's sections to suit your website.

In the Fee address section, you need to enter the address where the fee deducted as a result of swap transactions will be deposited. Each time a transaction takes place, a record is created in our database with your fee address. Thanks to the records created, fee fees are deposited to the fee address by SquadSwap at certain intervals. Widget owners receive 0.04% of the swapped tokens.

Once you have set the colors of the widget and entered your fee address, you can copy and integrate the code into your website using the two methods at the bottom of the page.&#x20;

## Installation

Follow the instructions in this page to install and activate the swap widget on your website.

<https://squadswap.com/widget>

Or if it better suites your use case, its possible to integrate the iframe without the sticky button and modal. See below.

```
<iframe 
  src="https://squadswap.com/swap-widget?widgetType=2&inputCurrency=BNB&outputCurrency=0x2d2567DeC25c9795117228aDC7FD58116D2E310C&backgroundColor=%23413d4d&inputColor=%233A3544&highlightColor=%23b39ddb&textColor=%23A6A0BB&darktheme=true&height=800px" 
  title="swap-widget" 
  style="min-width: 500px; height: 592px; transform: scale(0.75); transformOrigin: top left;"
/>
```


# API


# Subgraph

**Blocks:**

BSC:  [https://api.studio.thegraph.com/query/76181/block/version/latest](<https://api.studio.thegraph.com/query/76181/block/version/latest&#xA;>)

BSC Testnet:  <https://api.studio.thegraph.com/query/76181/block-testnet/block-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/block-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/76181/block-blast-testnet/blok-blast>

**Exchange V2:**

BSC: <https://api.studio.thegraph.com/query/76181/exchangev2/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/exchangev2-testnet/exchange-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/exchangev2-blast/version/latest>

Blast Testnet:<https://api.studio.thegraph.com/query/76181/exchangev2-blast-testnet/exchangev2-blast-testnetv1>

**Exchange V3:**

BSC: <https://api.studio.thegraph.com/query/76181/exchangev3/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/exchangev3/exchangev3-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/exchangev3-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/76181/exchangev3-blast-testnet/exchangev3-blast-testnetv1>

**Masterchef V2:**

BSC: <https://api.studio.thegraph.com/query/76181/mcv2/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/mcv2-testnet/mcv2-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/mcv2-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/76181/mcv3-blast-testnet/v0.0.1>

**Masterchef V3:**

BSC: <https://api.studio.thegraph.com/query/76181/mcv3/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/mcv2-testnet/mcv3-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/mcv3-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/76181/mcv3-blast-testnet/v0.0.1>

**Syrup Pool:**

BSC: <https://api.studio.thegraph.com/query/76181/syruppool/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/syruppool-testnet/syruppool-bsc>

Blast: <https://api.studio.thegraph.com/query/76181/syruppool-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/76181/syruppool-blast-testnet/v0.0.1>

**Limit Order:**

BSC: <https://api.studio.thegraph.com/query/76181/limit-order/version/latest>

BSC Testnet: <https://api.studio.thegraph.com/query/76181/limit-order-testnet/v0.0.5>

Blast: <https://api.studio.thegraph.com/query/76181/limit-order-blast/version/latest>

Blast Testnet: <https://api.studio.thegraph.com/query/67299/limitorder-blasttestnet1/version/latest>


# Smart Contracts


# BNB Contract

<table><thead><tr><th width="328">Contratct Name </th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0x2CA14af00E6847C0600067f94A8B7CbfAFF96868</td><td></td></tr><tr><td>SmartRouter</td><td>0xfB96f59A63C60DFc8e13547B3E9e366a3c0b8b5b</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0xF1a0c1cE6d2f3eF752b97765f28F6C0CdA79A811</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0x73B7e7667b4dd0Ac13FdFf1577A3C44DfA1D3Cf1</td><td></td></tr><tr><td>QuoterV2</td><td>0xAF78c3C4100070337DBa8C79065339CfB77CFe7F</td><td></td></tr><tr><td>TokenValidator</td><td>0xe2787506Ca9B5F17b64A4E1Bb789c017c3620AcF</td><td></td></tr><tr><td>SquadV3Factory</td><td>0x10d8612D9D8269e322AB551C18a307cB4D6BC07B</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0x127AA917Ace4a3880fa5E193947F2190829144A4</td><td></td></tr><tr><td>FeeManager</td><td>0x5AF85B993645aF4E530f93721653fb9B6A424B00</td><td></td></tr><tr><td>SwapRouter</td><td>0x56956Af389c6bc07F4C57837B49DD03B4238eF70</td><td></td></tr><tr><td>V3Migrator</td><td>0x9D19Dd8d1967306B8BDea5EFb38dE693629CA47f</td><td></td></tr><tr><td>TickLens</td><td>0x7C9C9220B563A09167943fd327d50e858C0A6373</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0x388A6FA2C1B6551c92ADF631F4B6dDBE6b829150</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0x501535ef0B92eE1df5C12f47720f1E479b1Db7b4</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0x6D705B6729AFAe099A8447475A88C88265c7FeE7</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0xf6dcd58e71Ba7D3FBCB37ca166F4C53FfD8b9A87</td><td></td></tr><tr><td>Syrup Pool</td><td>0x6427824D446E5Be25326aB1B88c8102F0D52eC16</td><td></td></tr><tr><td>V3Migrator</td><td>0xa9712Bc605Bfedf37742E8CE41a9e57e50fb2E4A</td><td></td></tr><tr><td>V2Migrator</td><td>0x48470d8b60067d004796823FcE21ed9dF18D6DDB</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0x918Adf1f2C03b244823Cd712E010B6e3CD653DbA</td><td></td></tr><tr><td>V2 Squad Router</td><td>0xcf870c78b7985A5B67a6F3F547678387015EE48d</td><td></td></tr><tr><td>MasterChefV2</td><td>0xEc6743618f18ba97B1973C476FeAB0DA387a76cA</td><td></td></tr><tr><td>FarmBoosterV3</td><td>0x672D6081D56Be6874577a8c521c47394E508C9CA</td><td></td></tr><tr><td>CustomBooster</td><td>0xc1FA2A15E19C62b2cF771A7c6C270ef194E217b9</td><td></td></tr><tr><td>LimitOrder</td><td>0x62490B11b335f3b27Fc3FbADc29CCdaF7b56AaB9</td><td></td></tr><tr><td>WoWMigrator</td><td>0xa9712Bc605Bfedf37742E8CE41a9e57e50fb2E4A</td><td></td></tr><tr><td>DynamoMigrator</td><td>0x48470d8b60067d004796823FcE21ed9dF18D6DDB</td><td></td></tr><tr><td>FarmBoosterV2</td><td>0x52e2F8f52E27918Aeb3995B5e49DA38ce9cda89e</td><td></td></tr></tbody></table>


# Arbitrum Contracts

<table><thead><tr><th width="328">Contratct Name</th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0xA9E236aa88D3D9d5D4499D1b6ffA7ec170dA5DCA</td><td></td></tr><tr><td>SmartRouter</td><td>0x110909Bc7D16465D1D0fA76C3FCD498830Bc1Abf</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0x95E8014d86af94E6Abea38822082da728B9fE902</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0x829cE74128Ea95C72aA379168Df529FEaa464aEE</td><td></td></tr><tr><td>QuoterV2</td><td>0x1bc323A5A87E6C7f463b805112DB39507fBb70E7</td><td></td></tr><tr><td>TokenValidator</td><td>0xC639F1A10c10df80500713Dd8B7e2Ef85f8D90e2</td><td></td></tr><tr><td>SquadV3Factory</td><td>0x0558921f7C0f32274BB957D5e8BF873CE1c0c671</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0xEa006904113a96995e51Cd9065CA6b9833da7fb1</td><td></td></tr><tr><td>FeeManager</td><td>0x2E815E8c6c02E27b54B571d27E3BA9D94394F39A</td><td></td></tr><tr><td>SwapRouter</td><td>0x7da1ec4d785120eAfB290A9882268b6BDEf9f620</td><td></td></tr><tr><td>V3Migrator</td><td>0x3767e2BC3e9c5cEB8be25513aE2E6937dF66aa9f</td><td></td></tr><tr><td>TickLens</td><td>0xD605072c79C4E7d85174600f59c335420cb713aa</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0x8243000E75c462de44cF6DFbB5B3508b1fB78D1c</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0xd6Bd395fca868071Edc79Fe6242176a48CA83e64</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0x11b7018204CB458741B56725422Bc64Cf7bE7d99</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0x9CBb069EFBd193E239b66540Cf43D5b022a41691</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0xba34aA640b8Be02A439221BCbea1f48c1035EEF9</td><td></td></tr><tr><td>V2 Squad Router</td><td>0xe58b1e7e398e8cc97a276c55fb7ab5e46ee144f1</td><td></td></tr><tr><td>MasterChefV2</td><td>0x6dAafc12F65801afb2F0B0212a8229F224Acf576</td><td></td></tr><tr><td>Syrup Pool</td><td>0xeA6FD462b72cdD0f535125CaCbc33B9b7ba68EED</td><td></td></tr></tbody></table>


# Base Contracts

<table><thead><tr><th width="328">Contratct Name</th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0x89c0619E7A798309193438b3Cff11f1F31266711</td><td></td></tr><tr><td>SmartRouter</td><td>0xf48d22968e87c52743F9052d8E608eCd41fAcAcC</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0x7eA21af2920e0D1e17Ef82eA9531762f504A14bb</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0x16fBb33001D74E4Fb6D1423189A74f89DA058788</td><td></td></tr><tr><td>QuoterV2</td><td>0x84ff9b09B56c3858c38Cc7Aa678FabB73B9f3898</td><td></td></tr><tr><td>TokenValidator</td><td>0xB124A847306f695E3AD44bd62A6356e75683212E</td><td></td></tr><tr><td>SquadV3Factory</td><td>0xa1288b64F2378276d0Cc56F08397F70BecF7c0EA</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0x53616b1BAA9e224092Bbaf64f2FB5dA2b11dd62a</td><td></td></tr><tr><td>FeeManager</td><td>0xFa6Eb2979d4092567EbE93e491A8E0d8291e2F85</td><td></td></tr><tr><td>SwapRouter</td><td>0xd432617a31807c531116C2E39c251759aC905b6a</td><td></td></tr><tr><td>V3Migrator</td><td>0xBee3209e04F926cE9dF2A22C457d44303e543365</td><td></td></tr><tr><td>TickLens</td><td>0x5Fbd88f04963c25e51CcaE20951F815577A234c9</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xcF2A34727C53bE4AE5F6FeD10a00A64E6F80Ae3b</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0xd70eB19C7A0c8e5C72B9A044766d865D38D080F8</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0xEE8F37D490CB7Ea1dae7d080c5738894731299f0</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0x202dE677e39616691b8493e36E2c739276b794a3</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0xba34aA640b8Be02A439221BCbea1f48c1035EEF9</td><td></td></tr><tr><td>V2 Squad Router</td><td>0xe58b1e7E398e8cC97a276C55Fb7aB5e46eE144f1</td><td></td></tr><tr><td>MasterChefV2</td><td>0xB6171582C75421A740dcC15E4D873a34Cb2Ebb48</td><td></td></tr><tr><td>Syrup Pool</td><td>0x29626c367d4f334f92Fa21b1C5958bBE1Dc2Af09</td><td></td></tr></tbody></table>


# Blast Contracts

<table><thead><tr><th width="328">Contratct Name</th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0xda3840837Df961A710C889e0D23295dF82cCfF8b</td><td></td></tr><tr><td>SmartRouter</td><td>0x152176a1E3C112d96Aa305Fa1f5ac6997B2c53Dd</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0xdFC40E4Aa84AcB09A55e7CB5428c38EE41EF090F</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0xa3784343254E15aDb7fA1bCA3A3876ef34b7a111</td><td></td></tr><tr><td>QuoterV2</td><td>0x7B8227c3dd6e3dF8468Bf1621feF1F443e085B5c</td><td></td></tr><tr><td>TokenValidator</td><td>0x87048e29c149577266331792BC4537201cE7E36A</td><td></td></tr><tr><td>SquadV3Factory</td><td>0x6Ea64BDCa26F69fdeF36C1137A0eAe5Bf434e8fd</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0xF99185C93274E5dE2DC8D52D3b9Fd917b1dD4A35</td><td></td></tr><tr><td>FeeManager</td><td>0x34Bc76F2B5Ae25Dbe56270a73FbAB17A1361f2b9</td><td></td></tr><tr><td>SwapRouter</td><td>0x416A2Ca1E6929Ab47b6562c86685F72cEDAE4B0c</td><td></td></tr><tr><td>V3Migrator</td><td>0xa58659E37Ab1c445B70a76958b02d8B399B674Ab</td><td></td></tr><tr><td>TickLens</td><td>0xAd2feAEb62E09e4B775bd497E481190Eb8E6A24b</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0x7B7A8F7D1966CD6EBB60fc11Bd69B7c903cb8172</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0x03439C1F8161c37E37202Ab7fa9f390e01C8F7bB</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0x02CE24A6bDb469645e3615F418676f48C8C4e691</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0x97eed6Ab0a815f054b8BB5ED98e449aCEca4bC8A</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0x4B599f3425D54AfBf94bFD41EA9931fF92AD6551</td><td></td></tr><tr><td>V2 Squad Router</td><td>0xA3f309e9691d44ACA3344a0F08C6bf30ee4e395C</td><td></td></tr><tr><td>MasterChefV2</td><td>0xdeE10310E729C36a560c72c0E8E3be0e46673063</td><td></td></tr><tr><td>Syrup Pool</td><td>0x6d3A3aC01E7ADaD98480b5d4951a83b141c8Fd75</td><td></td></tr></tbody></table>


# Polygon Contracts

<table><thead><tr><th width="328">Contratct Name</th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0xb4286E807A8107cC3344d3094468DC44D73b49c2</td><td></td></tr><tr><td>SmartRouter</td><td>0xc49F63335c1e648Ea2a4A75E8067241FF271D25c</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0xB3a2090aC9202da7948634F6E603Ada179dd529E</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0xc589b6E676A7E716da944B73bf4Ae4E75BC6061e</td><td></td></tr><tr><td>QuoterV2</td><td>0xc566fb4Ac9bcd311B5fAd9686e9B855Aa217a5Cb</td><td></td></tr><tr><td>TokenValidator</td><td>0x7f5f5a9542a61FD6948F08966B89396fBf6FD4cf</td><td></td></tr><tr><td>SquadV3Factory</td><td>0x633Faf3DAc3677b51ea7A53a81b79AEe944714dc</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0x6d3A3aC01E7ADaD98480b5d4951a83b141c8Fd75</td><td></td></tr><tr><td>FeeManager</td><td>0x369967bd0Bd3b7550B16d251D42def66FC78D279</td><td></td></tr><tr><td>SwapRouter</td><td>0xB00152041C98a5547252F411EBC8B39637288Fa2</td><td></td></tr><tr><td>V3Migrator</td><td>0xeCFA6BcaB627f1B673203cA1F334A1C44199D229</td><td></td></tr><tr><td>TickLens</td><td>0x8716F18f1F5A542cE565d2e365C0A9eBDf8715A3</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xFf29b10E249bD4c9E6cF3a1cD4BB77C33627c261</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0x87b10463F06767611E26ff33b7B82434A0749d09</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0xa2a1e60dc0742B43512BB3d67a148523AE482878</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0x3A58002D40f5AAbef676291E17BE464BB3982286</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0xEE8F37D490CB7Ea1dae7d080c5738894731299f0</td><td></td></tr><tr><td>V2 Squad Router</td><td>0x6785dcce80E1adB0EFaa602867D0f3127210ed4C</td><td></td></tr><tr><td>MasterChefV2</td><td>0x1D9F43a6195054313ac1aE423B1f810f593b6ac1</td><td></td></tr><tr><td>Syrup Pool</td><td>0xB3228e597587f7AafB1549311Ada17ECa59a7a19</td><td></td></tr></tbody></table>


# Optimisim Contracts

<table><thead><tr><th width="328">Contratct Name</th><th width="525">Contract Address</th><th data-hidden></th></tr></thead><tbody><tr><td>MasterChefV3</td><td>0x89c0619E7A798309193438b3Cff11f1F31266711</td><td></td></tr><tr><td>SmartRouter</td><td>0xf48d22968e87c52743F9052d8E608eCd41fAcAcC</td><td></td></tr><tr><td>SmartRouterHelper</td><td>0x7eA21af2920e0D1e17Ef82eA9531762f504A14bb</td><td></td></tr><tr><td>MixedRouteQuoterV1</td><td>0x16fBb33001D74E4Fb6D1423189A74f89DA058788</td><td></td></tr><tr><td>QuoterV2</td><td>0x84ff9b09B56c3858c38Cc7Aa678FabB73B9f3898</td><td></td></tr><tr><td>TokenValidator</td><td>0xB124A847306f695E3AD44bd62A6356e75683212E</td><td></td></tr><tr><td>SquadV3Factory</td><td>0xa1288b64F2378276d0Cc56F08397F70BecF7c0EA</td><td></td></tr><tr><td>SquadV3PoolDeployer</td><td>0x53616b1BAA9e224092Bbaf64f2FB5dA2b11dd62a</td><td></td></tr><tr><td>FeeManager</td><td>0xFa6Eb2979d4092567EbE93e491A8E0d8291e2F85</td><td></td></tr><tr><td>SwapRouter</td><td>0xd432617a31807c531116C2E39c251759aC905b6a</td><td></td></tr><tr><td>V3Migrator</td><td>0xBee3209e04F926cE9dF2A22C457d44303e543365</td><td></td></tr><tr><td>TickLens</td><td>0x5Fbd88f04963c25e51CcaE20951F815577A234c9</td><td></td></tr><tr><td>NonfungibleTokenPositionDescriptor</td><td>0xcF2A34727C53bE4AE5F6FeD10a00A64E6F80Ae3b</td><td></td></tr><tr><td>NonfungiblePositionManager</td><td>0xd70eB19C7A0c8e5C72B9A044766d865D38D080F8</td><td></td></tr><tr><td>SquadInterfaceMulticall</td><td>0xEE8F37D490CB7Ea1dae7d080c5738894731299f0</td><td></td></tr><tr><td>SquadV3LmPoolDeployer</td><td>0x202dE677e39616691b8493e36E2c739276b794a3</td><td></td></tr><tr><td>V2 Squad Factory</td><td>0xba34aA640b8Be02A439221BCbea1f48c1035EEF9</td><td></td></tr><tr><td>V2 Squad Router</td><td>0xe58b1e7E398e8cC97a276C55Fb7aB5e46eE144f1</td><td></td></tr><tr><td>MasterChefV2</td><td>0xB6171582C75421A740dcC15E4D873a34Cb2Ebb48</td><td></td></tr><tr><td>Syrup Pool</td><td>0xEa006904113a96995e51Cd9065CA6b9833da7fb1</td><td></td></tr></tbody></table>


# FAQ

**Q: What is SquadSwap?**

**A:** SquadSwap is a Decentralized Exchange (DEX) created by the PancakeSquad NFT community that offers seamless swapping of tokens on BNBChain. Beyond swapping, users can also provide liquidity, earn rewards, and even integrate their own custom DEX on their website using our widget.

**Q: What are the key features of SquadSwap?**

**A:** The platform focuses on innovation and user experience, offering a user-friendly interface suitable for both beginners and experienced crypto traders. It has low fee rates compared to its counterparts.

**Q: How does the SquadSwap widget work?**

**A:** The widget can be integrated into your own site with customizable design options. It enables users to perform crypto swaps directly within the integrated platform and leverage SquadSwap liquidity. SquadSwap also offers a revenue-sharing model, where a portion of the earnings is shared with the integrator. Need help? Ask the [community!](https://t.me/pancakesquadnft)

**Q: Is SquadSwap secure?**

**A:** The platform uses the latest security standards to ensure the safety of user information and data. The platform has also been audited by third parties which can be found in [Audit Reports](/audit-reports).

**Q: What is the SQUAD token?**

**A:** SQUAD is the official token of SquadSwap. It can be used to earn additional rewards by providing liquidity or staking it in pools.

**BNBChain**: 0x2d2567dec25c9795117228adc7fd58116d2e310c

**Q: Where can I find more information or get support?**

**A:** For more detailed information, you can refer to their whitepaper, terms of service, and the 'Support' section on their website


# Terms of Service

**Acceptance of Terms:** By using <https://squadswap.com>, you agree to these Terms of Service. If you disagree, do not use the site.

**Binding Arbitration and Class Action Waiver:** Disputes are resolved through binding arbitration, and you waive class action rights.

**Service Overview:** SquadSwap provides access to a decentralized protocol for trading digital assets on blockchains like BNB Chain. Access requires a non-custodial wallet, with terms governed by the wallet provider, not SquadSwap.

**Modifications to Agreement:** SquadSwap may modify these terms. Continued use after changes indicates acceptance.

**Eligibility:** You must be of legal age to form a contract and not subject to sanctions or located in restricted jurisdictions.

**Intellectual Property:** SquadSwap owns rights to its website content. Users grant SquadSwap a license to use content they post.

**Prohibited Activities:** Includes intellectual property infringement, cyberattacks, fraud, market manipulation, and other illegal activities . Compliance and Taxes: Users are responsible for complying with laws and tax obligations related to their use of the site.

**Assumption of Risk:** Users acknowledge risks associated with blockchain and digital assets.

**Third-Party Resources:** SquadSwap is not responsible for third-party resources or promotions.

**No Warranties:** The website and protocol are provided "as is" without warranties.

**Limitation of Liability:** SquadSwap's liability is limited, particularly regarding damages from unauthorized access or use of the website.

**Entire Agreement:** These terms constitute the entire agreement between SquadSwap and the user.

**Gas Fees:** Users are responsible for blockchain transaction fees (Gas Fees).


# Links

Do you have a token project that you want to see on Squadswap? Or would you like to create a pool for your desired token pair on SquadSwap? You can send us your request by filling out the relevant forms. We will get back to you after reviewing your application.

[Token Application Form](https://forms.gle/qmPNCLYy3jYNchLw5)

[Pool Application Form](https://docs.google.com/forms/d/e/1FAIpQLSfdy1vyiefHKhrND2IDqhVhgwZmqvCCqldZhDfXMu0Gijduwg/viewform)


# Brand Assets

Download SquadSwap brand assets below, but first, familiarize yourself with these essential guidelines.

SquadSwap's technology may be open-source, but its brand and trademarks, including SquadSwap and associated visuals, are not. Use of SquadSwap "Brand Assets" is regulated as described:

SquadSwap logo, wordmark, and icon The SquadSwap name SquadSwap-produced visuals, such as illustrations and 3D models Permissible Uses

You may use SquadSwap Brand Assets for:

👍 Discussing our products and services

👍 Linking to our official site or offerings, e.g., "Exchange on SquadSwap"

👍 Official partnership announcements with prior approval from SquadSwap

For other uses, contact us at <admin@squadswap.com>

### **Prohibited Uses**

Our commitment to open source does not extend to misuse of our brand. To protect our users:

⛔️ Don't incorporate our Brand Assets into your product names, logos, NFTs, etc.

⛔️ Avoid using the SquadSwap logo or similar visuals in any part of your branding or marketing.

⛔️ Do not use our Brand Assets for creating saleable items like merchandise, NFTs, or other products.

⛔️ Refrain from suggesting official affiliation through derivative naming.

⛔️ Do not alter or adapt our Brand Assets in any manner.

Let creativity lead your way. Create something unique, unmistakably yours, without leaning on the SquadSwap brand.

**SquadSwap Assets Download:**

{% file src="/files/2jHVUIpSJcnTY1srhgol" %}


# Contact Us

SquadSwap Pancake Squad is a product created by the NFT community. You can contact the telegram channel of this community [here.](https://t.me/pancakesquadnft)

You can send an e-mail to [admin@squadswap.com](mailto:undefined) for project or cooperation proposal.


# Trading View

[Trading view ](https://tr.tradingview.com/economic-calendar/)is a tool that tracks the dates and times of economic data releases and provides risk management for traders by predicting their impact on the market. It is an indicator that measures the value of the [US dollar](https://www.tradingview.com/symbols/TVC-DXY/) against other major currencies in international markets and is an important analysis tool for currency traders.

<figure><img src="/files/5Rwm5HFurtumUr1RO5Ru" alt="" width="188"><figcaption></figcaption></figure>

<br>


