# Welcome to SwapBased

SwapBased is an automated liquidity protocol implemented in a system of non-upgradeable smart contracts on the Base blockchain.

The system in place obviates the need for trusted intermediaries, prioritizing **decentralization**, **censorship resistance**, and **security**.

Each SwapBased smart contract, or pair, manages a liquidity pool made up of reserves of two ERC-20 tokens.

Anyone can become a liquidity provider (LP) for a pool by depositing an equivalent value of each underlying token in return for pool tokens. These tokens track pro-rata LP shares of the total reserves, and can be redeemed for the underlying assets at any time.

Pairs act as automated market makers, standing ready to accept one token for the other as long as the “constant product” formula is preserved. This formula, most simply expressed as `x * y = k`, states that trades must not change the product (`k`) of a pair’s reserve balances (`x` and `y`). Because `k` remains unchanged from the reference frame of a trade, it is often referred to as the invariant. This formula has the desirable property that larger trades (relative to reserves) execute at exponentially worse rates than smaller ones.

In practice, SwapBased applies a 0.30% fee to trades, which is added to reserves. As a result, each trade actually increases `k`. This functions as a payout to LPs, which is realized when they burn their pool tokens to withdraw their portion of total reserves. \
In the future, this fee may be reduced to 0.25%, with the remaining 0.05% withheld as a protocol-wide charge.

Because the relative price of the two pair assets can only be changed through trading, divergences between the SwapBased price and external prices create arbitrage opportunities. This mechanism ensures that SwapBased prices always trend toward the market-clearing price.


# BitBets Casino

{% hint style="info" %}
BitBets is still in BETA phase. Please join our testing and report any bugs to the SwapBased team over at our [Discord](/informational/socials).
{% endhint %}

With BitBets we are aiming to build the most rewarding and community engaging casino, originating from the Base chain and supporting $BASE from SwapBased as a playing ticket!

When BitBets allows more tokens other than $BASE for deposits, like USDT, USDC, ETH, SOL, BTC, etc. the Smart GambAirdrop phase will begin and all users wagers and losses will count towards the airdrop incentives program designed for BitBets. \
On top of the airdrop program users will also be collecting Cashback and Level Up rewards from their wagers!

For the Smart GambAirdrop ( 6 months after Beta ends ):\
\- Users will receive liquid and iliquid Tokens - *at 20-80 ratio respectively* - for every $1 they lose on BitBets.\
\- The total value of this tokens will amount to $1, **so playing on BitBets during the SGA phase is like earning a share of it's future valuation!**

So users can expect a positive ROI DURING SGA phase, this will vary based on profitability of the users.

{% hint style="info" %}
Note that Cashback and Level Up percentages are related to the house edge from the user's games wagers, i.e, if user A wagers $10,000 on BlackJack and user B wagers $10,000 on Slots, user B's rewards will be higher because slots have an higher house edge.
{% endhint %}

### Users wagers, for the first 6 months after Beta, will have 10% Cashback. Each Level Up will reward 12.5% per level:

* Level 1 : $5,000 Wager;
* Level 2 : $10,000 Wager;
* Level 3 : $25,000 Wager;
* Level 4 : $50,000 Wager;
* Level 5 : $75,000 Wager;
* Level 6 : $100,000 Wager;
* Level 7 : $150,000 Wager;
* Level 8 : $200,000 Wager;
* Level 9 : $250,000 Wager;
* Level 10 : $500,000 Wager;
* Level 11 : $750,000 Wager;
* Level 12 : $1,000,000 Wager;
* Level 13 : $2,500,000 Wager;
* Level 14 : $5,000,000 Wager;
* Level 15 : $10,000,000 Wager.
* Hopefully more to come...

After SGA phase is done, Cashback will drop to 8% and Level Ups to 10%.


# Partnerships Application Form

**To apply for a partnership just fill this form and we'll get in contact if we're interested in the proposal.**

<https://forms.fillout.com/t/5htTko3AiXus>


# Bridging to Base Chain

Network Information (Metamask - Add new chain)

| Name            | Value                                                |
| --------------- | ---------------------------------------------------- |
| Network Name    | Base Mainnet                                         |
| Description     | The public mainnet for Base.                         |
| RPC Endpoint    | [https://base.meowrpc.com](htpps://base.meowrpc.com) |
| Chain ID        | 8453                                                 |
| Currency Symbol | ETH                                                  |
| Block Explorer  | [https://basescan.org](https://basescan.org/)        |

### SwapBased incorporated [Axelar x Squid Bridge](/home/axelar-bridge-official-partner) <a href="#base-bridge" id="base-bridge"></a>

### Base Bridge[​](https://docs.base.org/tools/bridges#base-bridge) <a href="#base-bridge" id="base-bridge"></a>

The [Base Bridge](https://bridge.base.org/) allows you to bridge ETH from Ethereum to Base and vice versa.

To bridge to or from Base:

1. Visit [Base Bridge](https://bridge.base.org/)
2. Click **Bridge assets**
3. Connect your wallet
4. Choose the amount of ETH (or the asset of your choice that's available) you'd like to deposit or withdraw

For frequently asked questions about Base Bridge, be sure to check out the [Bridge FAQ](https://docs.base.org/tools/bridge-faq).

***

### Portal Proxy Contract[​](https://docs.base.org/tools/bridges#portal-proxy-contract) <a href="#portal-proxy-contract" id="portal-proxy-contract"></a>

You can bridge ETH from Ethereum to Base by sending ETH to **`portal.base.eth`** or the following contract address:

[0x49048044D57e1C92A77f79988d21Fa8fAF74E97e](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e)

INFO

By default, bridging ETH will result in a `SELF` transaction on the L2, with the `from` and `to` addresses equal to the address performing the bridge on the L1. This will also increase that address' L2 nonce. **If you are bridging for the purpose of a deterministic contract deploy that depends on a zero nonce, please bridge using a different address first, and transfer to the contract deployment address on the L2 after bridging.**

As a bridge UI is not available during the [developer access period](https://base.mirror.xyz/hwNwqXHVoLlO8s4DZppog4DfGvM34tigaDjOWuEJQfY), we have provided a Golang utility for withdrawals on GitHub at [base-org/withdrawals](https://github.com/base-org/withdrawer). Developers can use this to easily withdraw their funds from Base, ahead of opening mainnet for everyone in early August.

INFO

Users are required to wait for a period of seven days when moving assets out of Base mainnet into the Ethereum mainnet. This period of time is called the Challenge Period and serves to help secure the assets stored on Base mainnet.

CAUTION

Bridging ETH with the portal proxy contract is for developers:

* **Do not send any asset other than ETH.** The proxy contract only supports receipt of ETH and sending any other asset will result in unrecoverable loss of the asset.
* **Do not send ETH from any network other than Ethereum mainnet.** The proxy contract only supports from Ethereum mainnet and sending from any other network or chain (e.g. another EVM-compatible chain or L2) will result in unrecoverable loss of the asset.
* **Do not send ETH from an exchange.** The portal proxy contract bridges to the address where ETH is sent from, so if sent from an exchange, for example, ETH will be bridged back to the exchange, which could result in unrecoverable loss of the asset.

***


# Axelar Bridge - Official Partner

Head over to <https://swapbased.finance/#/bridge>&#x20;

Connect your wallet in the top right, make sure you're connect to Base chain.&#x20;

Then, connect your wallet to the Axelar widget and choose the chain from the assets you want to send on the first section, and the destination chain on the second section of the widget.

All you need now is to approve the asset when there's a route found and send it!<https://cdn.discordapp.com/attachments/1136257436576120882/1136261319306264586/photo\\_5931763703575853848\\_w.jpg>

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


# Swaps

Token swaps in SwapBased are a simple way to trade one ERC-20 token for another.

For end-users, swapping is intuitive: a user picks an input token and an output token. They specify an input amount, and the protocol calculates how much of the output token they’ll receive. They then execute the swap with one click, receiving the output token in their wallet immediately.

we’ll look at what happens during a swap at the protocol level in order to gain a deeper understanding of how SwapBased works.

Swaps in SwapBased are different from trades on traditional platforms. SwapBased does not use an order book to represent liquidity or determine prices. SwapBased uses an automated market maker mechanism to provide instant feedback on rates and slippage.

The automated market making algorithm used by SwapBased revolves around the constant product formula x\*y=k, where k is the invariant.

Each pair on SwapBased is actually underpinned by a liquidity pool. Liquidity pools are smart contracts that hold balances of two unique tokens and enforces rules around depositing and withdrawing them.

When either token is withdrawn (purchased), a proportional amount of the other must be deposited (sold), in order to maintain the constant.

### Liquidity provider fees

There is a **0.3%** fee for swapping tokens. **This fee is split by liquidity providers proportional to their contribution to liquidity reserves.**

Swapping fees are immediately deposited into liquidity reserves. This increases the value of liquidity tokens, functioning as a payout to all liquidity providers proportional to their share of the pool. Fees are collected by burning liquidity tokens to remove a proportional share of the underlying reserves.

Since fees are added to liquidity pools, the invariant increases at the end of every trade. Within a single transaction, the invariant represents `token0_pool / token1_pool` at the end of the previous transaction.


# Pools

## Introduction

Each SwapBased liquidity pool is a trading venue for a pair of ERC20 tokens. When a pool contract is created, its balances of each token are 0; in order for the pool to begin facilitating trades, someone must seed it with an initial deposit of each token. This first liquidity provider is the one who sets the initial price of the pool. They are incentivized to deposit an equal *value* of both tokens into the pool. To see why, consider the case where the first liquidity provider deposits tokens at a ratio different from the current market rate. This immediately creates a profitable arbitrage opportunity, which is likely to be taken by an external party.

When other liquidity providers add to an existing pool, they must deposit pair tokens proportional to the current price. If they don’t, the liquidity they added is at risk of being arbitraged as well. If they believe the current price is not correct, they may arbitrage it to the level they desire, and add liquidity at that price.

## Pool tokens <a href="#pool-tokens" id="pool-tokens"></a>

Whenever liquidity is deposited into a pool, unique tokens known as *liquidity tokens* are minted and sent to the provider's address. These tokens represent a given liquidity provider's contribution to a pool. The proportion of the pool's liquidity provided determines the number of liquidity tokens the provider receives. If the provider is minting a new pool, the number of liquidity tokens they will receive will equal sqrt(x \* y), where x and y represent the amount of each token provided.

Whenever a trade occurs, a 0.3% fee is charged to the transaction sender. This fee is distributed *pro-rata* to all LPs in the pool upon completion of the trade.

To retrieve the underlying liquidity, plus any fees accrued, liquidity providers must "burn" their liquidity tokens, effectively exchanging them for their portion of the liquidity pool, plus the proportional fee allocation.

As liquidity tokens are themselves tradable assets, liquidity providers may sell, transfer, or otherwise use their liquidity tokens in any way they see fit.

### Protocol Fees

All farms have 1% deposit fee to keep the protocol healthy. This will contribute to further development and partnerships!

## Why pools? <a href="#why-pools" id="why-pools"></a>

SwapBased is unique in that it doesn’t use an order book to derive the price of an asset or to match buyers and sellers of tokens. Instead, SwapBased uses what are called Liquidity Pools.

Liquidity is typically represented by discrete orders placed by individuals onto a centrally operated order book. A participant looking to provide liquidity or make markets must actively manage their orders, continuously updating them in response to the activity of others in the marketplace.

While order books are foundational to finance and work great for certain use cases, they suffer from a few important limitations that are especially magnified when applied to a decentralized or blockchain-native setting. Order books require intermediary infrastructure to host the orderbook and match orders. This creates points of control and adds additional layers of complexity. They also require active participation and management from market makers who usually use sophisticated infrastructure and algorithms, limiting participation to advanced traders. Order books were invented in a world with relatively few assets being traded, so it is not surprising they aren't ideal for an ecosystem where anyone can create their own token, and those tokens usually have low liquidity. In sum, with the infrastructural trade-offs presented by a platform like Ethereum, order books are not the native architecture for implementing a liquidity protocol on a blockchain.

SwapBased focuses on the strengths of Ethereum to reimagine token swaps from first principles.

A blockchain-native liquidity protocol should take advantage of the trusted code execution environment, the autonomous and perpetually running virtual machine, and an open, permissionless, and inclusive access model that produces an exponentially growing ecosystem of virtual assets.

It is important to reiterate that a Pool is just a smart contract, operated by users calling functions on it. Swapping tokens is calling `swap` on a Pool contract instance, while providing liquidity is calling `deposit`.

Just how end-users can interact with the SwapBased protocol through the Interface (which in turn interacts with the underlying contracts), developers can interact directly with the smart contracts and integrate SwapBased functionality into their own applications without relying on intermediaries or needing permission.

## Analytics <a href="#why-pools" id="why-pools"></a>

{% embed url="<https://swapbased.finance/#/analytics/v2>" %}

{% embed url="<https://dexscreener.com/base/swapbased>" %}

{% embed url="<https://defillama.com/protocol/swapbased?volume=true&groupBy=cumulative#volume>" %}


# Concentrated Liquidity

Our new approach minimizes liquidity fragmentation, making it simpler for users to decide where to allocate their liquidity and enabling routers and aggregators to identify optimal swap routes more efficiently. All at a lower cost and higher security, just improving the Uniswap V3 model.

Improving on:

1. **One tick Positions:** With our developments users can now create the most tight range possible for the highest yields available on SwapBased.
2. **On-chain farming:** This development enables the effective utilization of farmings for concentrated liquidity purposes.

The CL farms (v3 farms) have no deposit fees associated! They will instead just print COIN+oCOIN for rewards as users can already collect the fees generated.

These are the available Concentrated Liquidity farms:

* BASE/ETH&#x20;
* wstETH/ETH
* ETH/USDC
* USDbC/USDC
* cbETH/ETH
* DEGEN/ETH
* BRETT/ETH

## Analytics <a href="#why-pools" id="why-pools"></a>

{% embed url="<https://swapbased.finance/#/analytics/v3>" %}

{% embed url="<https://dexscreener.com/base/swapbased>" %}

{% embed url="<https://defillama.com/protocol/swapbased?volume=true&groupBy=cumulative#volume>" %}


# Perpetuals

SwapBased Perps Exchange

## BLP Overview

BLP consists of an index of assets used for swaps and leverage trading. It can be minted using any index asset and burnt to redeem any index asset. The price for minting and redemption is calculated based on (the total worth of assets in the index including profits and losses of open positions) / (BLP supply).

These are the index assets:

* axlUSDC
* USDbC
* DAI
* ETH

Holders of the BLP receipt earn 65% of platform fees distributed in ETH. Note that the fees distributed are based on the number after deducting the network costs of keepers, keeper costs are usually around 1% of the total fees.&#x20;

As BLP holders provide liquidity for leverage trading, they will make a profit when leverage traders make a loss and vice versa. Past PnL data, BLP price chart, and other stats can be viewed on the Stats page.

## Minting and Redeeming

**Minting BLP**

* A list of BLP tokens can be found on the Dashboard at any time.
* Fees will be lower for tokens that the pool has less of, check the "Save on Fees" section to get the lowest fees.
* Key in the amount of BLP you'd like to purchase on the Buy BLP section of the Buy page.

Fees for buying BLP will vary based on which assets the index has less or more of, the Buy BLP page will show which assets have the lowest fee.

**Redeeming BLP**

Key in the amount of BLP you'd like to redeem in the Sell BLP section of the Buy page. Note that there is a minimum holding time of 15 minutes after minting before you can redeem or stake BLP tokens.

## Rebalancing

The fees to mint BLP, burn BLP, or perform swaps will vary based on whether the action improves the balance of assets or reduces it. For example, if the index has a large percentage of ETH and a small percentage of USDC, actions that further increase the amount of ETH the index has will have a high fee while actions that reduce the amount of ETH the index has will have a low fee.

The token weights can be seen on the Dashboard.

Token weights are adjusted to help hedge BLP holders based on traders' open positions. For example, if a lot of traders are long ETH, then ETH would have a higher token weight, if a lot of traders are short, then a higher token weight will be given to stablecoins.

If token prices are increasing, then the price of BLP will increase as well, even if a lot of traders have a long position on the platform. The portion reserved for long positions can be treated as stable in terms of its USD value since if prices increase the profits from that portion will be used to pay traders, and if prices decrease, the losses of traders will keep the USD value of the reserve portion the same.

If a lot of traders are short and larger weights are given to stablecoins. BLP holders would have a synthetic exposure to the tokens being shorted, e.g. if ETH is being shorted then the price of BLP will decrease if the price of ETH decreases, if the price of ETH increases then the price of BLP will increase from the losses of the short positions.

## Analytics <a href="#why-pools" id="why-pools"></a>

{% embed url="<https://perps.swapbased.finance/dashboard>" %}

{% embed url="<https://stats.swapbased.finance/>" %}


# Token Locker

**How to use**

\- Input your token or liquidity pair address, amount of tokens to lock, withdrawer address and when tokens will become unlocked

\- Click on "Approve" to allow the contract to transfer your tokens

\- Click on "Create Lock" to lock your tokens into locker contract.

**Fees**

\- 100 000 BASE and 0.5% of the tokens/LP to lock

Considerations

\- You will not be able to withdraw your tokens before the unlock time

\- **Locker contract address**: [0xB24686bEBc6a051Ff0F67e972a3713Ccf64637d0](https://basescan.org/address/0xB24686bEBc6a051Ff0F67e972a3713Ccf64637d0)


# xBASE

### xBASE Mechanism

Converting BASE to xBASE can be done at any time at a rate of 1:1.

To receive rewards with xBASE you need to[ stake it in the vaults.](/yields/single-stake)

When users want the BASE they locked they have to vest (convert) their xBASE.\
The rate of redemption of xBASE to BASE is directly tied to the duration selected by the user, with the tokens not converted for the user being burned at a rate of 100%.

* The minimum vesting period, 7 days, translates to a ratio of 1:0.5 , meaning in 7 days you get 50% of the xBASE you vested into BASE ;
* The maximum vesting period amounts to 30 days and provides full redemption of the tokens into BASE.

xBASE/BASE CLP (v3 pool) can be used to buy xBASE at a lower price than BASE direct conversion! Also allows for arbitrage opportunities by buying lower than 1:0.5 and converting in a week! <https://swapbased.finance/#/swap/v3/?currency0=0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82&currency1=0xd07379a755A8f11B57610154861D694b2A0f615a>

This option also provides with a multiplier in Staking since with 1 BASE you can get from 1.4-2.2 xBASE. So when staking the xBASE effectively your position has a 1.4-2.2x multiplier. Liquidity to buy xBASE on v3 isn't always available as it's seeded by users.

### OTC Mechanism

If the user wants to convert his xBASE into BASE instantly we also now offer this solution at a rate of 1:0.35!\
Meaning for each 100 xBASE you convert using the OTC Swap, you'll get 35 BASE.

**Users can check active vests and other COIN+oCOIN analytics on the Dune dashboard below.**

{% embed url="<https://dune.com/pinacu/base-and-xbase-locks-and-unlocks>" %}


# oCOIN

oCOIN Mechanism

$oCOIN has three options to exercise:

1. **Exercise bond dynamic - 5 months**\
   &#x20;Where the oCOIN is vested for 5 months and it rewards 1.5x the locked amount in COIN! (the reward multiplier can change during different market conditions)\
   i.e. 100 oCOIN = 150 COIN after 5 months
2. **Exercise unlock to liquid tokens - 2 months**\
   Each oCOIN vested can be claimable for 1 COIN.\
   i.e. 100 oCOIN = 100 COIN after 2 months
3. **Exercise to liquid tokens instantly**\
   The instant conversion provides 100% of the oCOIN position into COIN but has a discount attached to it. The discount varies dynamically based on multiple factors and changes from time to time. It can range from 15% to 70%. \
   i.e. 100 oCOIN + WETH fee = 100 COIN instantly

{% hint style="info" %}
This means users pay 30 to 85% of the oCOIN position’s $ value in WETH as a fee.
{% endhint %}

The discount is now 25% ( 75% WETH fee ) so the liquidity can stay deep while users that want quick profit sell their rewards because we will be using these to:

* Buyback\&Burn $BASE with 25%;
* Buyback $COIN with 25%;
* Add Liquidity to $COIN with 10%.

**Users can check active vests and other COIN+oCOIN analytics on the Dune dashboard below.**

{% embed url="<https://dune.com/pinacu/coin-and-ocoin-locks-and-unlocks>" %}


# Launchpad

SwapBased's Launchpad offers a unique and fair way for everyone to participate in token sales, with no eligibility requirements. Using a fair launch model, all participants have an equal opportunity to purchase tokens, regardless of their influence or investment size.&#x20;

### SwapBased's custom Fair launch model

The fair launch model provides a transparent and equal opportunity for users to obtain tokens without having to worry about typical price fluctuations associated with the token listing. The aim of this model is to ensure that all participants have an equal chance to purchase tokens before they become available on the open market

{% hint style="info" %}
The sale details, including hardcap, whitelist, and other specifics, are at the discretion of the project team. These details are clarified and provided before each launchpad sale through our [socials](/informational/socials)
{% endhint %}

* Regardless of the timing or amount of their investment, all participants receive tokens worth the same value as their contribution
* All participants are guaranteed an equal share as long as they participate within the designated timeframe

### **How is the token price determined?**

* The fair launch auction begins with a set FDV (Fully Diluted Valuation), and a minimum price for each token is established (e.g., $0.1).
* Once the auction raises a predetermined amount (e.g., $1 million), the price discovery phase begins.
* During the price discovery phase, the price of each token continuously increases with every purchase made.\
  \
  `Price = Total $ raised / sale circullating supply`


# Tokenomics

SwapBased has two token systems:

* [xBASE](/dex-related/xbase)+BASE - [SwapBased's store of value and revenue-sharing focused tokens](/yields/tokenomics/base-+-xbase);
* [oCOIN](/dex-related/ocoin)+COIN - [SwapBased's Incentives Mechanism](/yields/tokenomics/coin-+-ocoin)

**The new Incentives Mechanism brings an end to $BASE inflation, making it the OG Base DEX store-of-value,** that aims to be both sustainable and rewarding to $BASE long term holders.

On top of the emissions, **SwapBased also shares the revenue** from most places:

* **83.3%** of generated fees in **v2 go to Liquidity Providers**;
* **75%** of generated fees in **v3 go to Liquidity Providers**;
* **60%** of generated fees in oCOIN instant exit are used to:
  * Buyback\&Burn of $BASE;
  * $xBASE Staking Rewards to earn $ETH;
  * Buybacks of $COIN;
  * Adding liquidity to $COIN.


# BASE + xBASE

Initial Supply amounted to around 20B $BASE. [$xBASE](/dex-related/xbase) helps fighting BASE inflation with it's unlocking mechanism, otc swap, staking fees and v2 farms voting power.

With the new masterchef implemented the v2 farms emissions have dual rewards with BASE and xBASE, at a ratio of **20:80** per week respectivel&#x79;**!**

$BASE and $xBASE are fully community owned, apart from Protocol Owned Liquidity on SwapBased's V3.

By implementing the new [oCOIN+COIN rewards system](/yields/tokenomics/coin-+-ocoin), this means there will be no more newly minted supply of BASE+xBASE entering the market, apart from xBASE->BASE unlocks. These unlocks, depending on the chosen duration, can also be deflationary towards the total supply.

{% embed url="<https://dune.com/pinacu/base-and-xbase-locks-and-unlocks>" %}


# COIN + oCOIN

The New Rewards System

$COIN Tokenomics are as follows:

* Max Supply: 100,000,000 Tokens
* $COIN Launch @ 0.000075 ETH
* Initial Liquidity: 200,000 COIN paired with 15 ETH
* Emissions: 99,500,000 Tokens ( 20% COIN + 80% oCOIN )
* Treasury: 300,000 Tokens ( 50% COIN + 50% oCOIN )

Treasury Tokens will be used for Lottery Daily Prizes and Jackpots, as well as allowing other liquidity pools of COIN derived from partnerships.

Users on V2 and V3 farms will receive their rewards as 20% $COIN + 80% $oCOIN . This has the benefit of enabling the protocol to accumulate a cash reserve regardless of market conditions, as well as letting loyal SwapBased users to buy COIN at a discount.

## [$oCOIN has three options to exercise](/dex-related/ocoin) into COIN

{% embed url="<https://dune.com/pinacu/coin-and-ocoin-locks-and-unlocks>" %}


# Farms

#### All SwapBased Farms - V2 & V3 - receive 20% COIN + 80% oCOIN as rewards.

### V**2 Farms Overview**

All v2 farms have a 1% deposit fee.

Available v2 Farms :

* BASE/ETH
* COIN/ETH
* axlUSDC/ETH
* USD+/DAI+&#x20;
* USD+/USDbC&#x20;
* USDC+/USD+
* LEPE/ETH

### V3 | Concentrated Liquidity Farms

The CL farms - V3 - have no deposit fees associated!

Available V3 Farms and daily emissions :

* wstETH/ETH&#x20;
* ETH/USDC
* USDbC/USDC
* cbETH/ETH

{% content-ref url="/pages/vOvbXC3kiqfMqKLXqzZ9" %}
[Contract Adresses](/informational/contract-adresses)
{% endcontent-ref %}


# Single Stake

Single Staking Mechanism on SwapBased

In order to use SwapBased's Staking mechanism users can use $[xBASE](/dex-related/xbase), $ETH, [$BLP](/dex-related/perpetuals) and [$oCOIN](/dex-related/ocoin).

By staking the above assets users can earn $COIN, $oCOIN or $ETH ⬇️

### Staking Mechanism

Staking is incentivized for reward tokens due to it's mechanism helping the protocol the most.

**COIN** Reward Vaults:

* oCOIN Vault&#x20;

{% hint style="info" %}
Staking oCOIN for COIN rewards incurs a 2% burn rate on deposit, so instead of having a fee and funds going to the treasury this also helps the token inflation by completely burning those 2%.&#x20;
{% endhint %}

**oCOIN** Reward Vaults:

* xBASE Vault&#x20;
* ETH Vault&#x20;
* BLP Vault&#x20;

{% hint style="info" %}
Staking xBASE for oCOIN rewards incurs a 2% burn rate on deposit, so instead of having a fee and funds going to the treasury this also helps the token inflation by completely burning those 2%.&#x20;

Staking ETH has a 5% deposit fee, this can be lowered when boosted emissions stop.
{% endhint %}

**ETH** Reward Vaults :

* BLP Vault: ( currently inactive due to perpetuals not generating volume & fees )
* xBASE Vault: 10% of the weekly fees generated by oCOIN holders exercising their option into COIN.&#x20;


# Lotteries

What are the SwapBased Lotteries?

The SwapBased lottery allows BASE and xBASE holders to use their tokens as entry tickets within a lottery with BASE or xBASE prizes. The lotteries run continuously with a duration of 20 hours between each draw.&#x20;

There’s now a ***NEW set of lotteries added***, using COIN and oCOIN as wager token and rewarding COIN and oCOIN respectively.

Each round’s prize pool will come from a portion of Treasury Holdings + Revenue Collected from wager fees.<br>

## How to enter

Just go to the lottery page and deposit a BASE wager amount to enter the BASE Lottery. The more BASE that is wagered, the higher your chances of winning! Same goes for the xBASE, COIN and oCOIN lotteries.

{% hint style="info" %}
All Lotteries have a 1% fee, every draw, that reverts to daily pot, jackpot pot & burn!
{% endhint %}

## **How the Lotteries work**

While from a user perspective, there will be a smooth experience and seem like one contest, there’ll actually be two draws: one for the lottery and one for the jackpot. Both will run simultaneously. Note that wagering puts you in for a chance of winning both, however, there are some key differences between the lottery and the jackpot:

* Lottery winners will always be paid out every 20 hours, with 100 prizes, or the total amount of players if less than 100, paid out regularly and the chance of winning depending on the amount of BASE a user wagers.
* There’s a 2% chance that the jackpot will be won every 20 hours and a 0.1% chance that the entire Jackpot prize pool is won. If the jackpot is not won, it is rolled over to the next round and the prize pool increases until it is won.

BASE can be wagered at any time while the first 100 12min chunks of each BASE lottery round aren’t complete to enter both the lottery and the jackpot. Same goes for xBASE and the xBASE lottery.

A countdown is shown within the UI as well as the prizes for the current lottery round and the jackpot.

<figure><img src="/files/JvuSuvXDlOBmMS6SkR4q" alt=""><figcaption><p>The RLB Lottery UI</p></figcaption></figure>

For example, suppose the current time is 02/09/2023 at 18:00H. The current round’s winners are due to be revealed at 03/09/2023 at 14:00H. The results are revealed at 03/09/2023 at 14:00H, you’d need to wager your BASE at any time before 03/09/2023 at 14:00H.

Once at 03/09/2023 at 14:00H, users can enter the next round by wagering BASE anytime after this time. Once the winners of a round have been announced, players will be automatically qualified for the next draw, without the need to re-wager BASE or xBASE tokens.

The more you wager, the greater your chance of winning a prize is.

## Lottery results

When the winners are drawn after 20 hours passed, the prize pool will be distributed between 100 individuals with the chances of winning proportional to how many BASE were put into the lottery pool. The probability of winning will be displayed when staking a certain amount of BASE.

Winners of the lottery receive their prizes in BASE, or xBASE for xBASE Lottery, and each user can only win one prize per round of each lottery. There will be a total of 100 winners for each round of the lottery and just 1 winner for the jackpot, if it's triggered.

* For example, if 100,000 of BASE tokens have been shared to the BASE Lottery since the last round, 30,000 would be allocated to the periodic lottery and the remaining 70,000 would be allocated to the Jackpot pool.
* If the jackpot is not hit, then that prize is rolled over into the next round and will continue accumulating until the jackpot is won.

Once the winners of a lottery round are revealed, prizes are paid out with the following distribution (subject to change over time and based on user feedback):

* 1st: 20% of the lottery prize pool
* 2nd: 15% of the lottery prize pool
* 3rd: 10% of the lottery prize pool
* 4th: 8% of the lottery prize pool
* 5th: 7% of the lottery prize pool
* 6th: 6% of the lottery prize pool
* 7th: 5% of the lottery prize pool
* 8th: 4% of the lottery prize pool
* 9th: 3% of the lottery prize pool
* 10th: 2% of the lottery prize pool
* 11th to 100th: 0.333% to 0.111% (in increments of 0.00247%) of the lottery prize pool.

The outcome of each lottery pool is calculated in a deterministic way given a random secret.

**Utilities**

The **Player** tab shows every player that wagered for the next lottery round, how much they wagered for it and how many total players have wagered.

<figure><img src="https://cdn-images-1.medium.com/max/1000/1*qALrhkKhps0sCuaH9DxW4g.png" alt=""><figcaption><p>Player tab</p></figcaption></figure>

On the **My Prizes** tab users can check their Daily Pot wins, Jackpot wins, Daily Pot gains (in USD), Jackpot gains (in USD) and how much BASE have you wagered.

<figure><img src="https://cdn-images-1.medium.com/max/1000/1*CjSII-ZWW-bM4CEgOEmR4Q.png" alt=""><figcaption><p>My Prizes tab</p></figcaption></figure>

In the **History** tab is displayed every previous lottery and it’s Daily Pot, Jackpot, Prizes paid, Wagered BASE Amount and if the Jackpot was paid, and how much was it, if it has been triggered.

<figure><img src="https://cdn-images-1.medium.com/max/1000/1*8pQ9x0w4mLrrZfF98B64yA.png" alt=""><figcaption><p>History tab</p></figcaption></figure>

<br>


# Roadmap

What can be expected in the short/mid term?

## [Roadmap .1](/informational/roadmap/roadmap-.1) Aug 2023 - Nov 2023

## [Roadmap .2](/informational/roadmap/roadmap-.2) Nov 2023 - Apr 2024

## [Roadmap .3](/informational/roadmap/current-roadmap) Apr 2024 - Ongoing


# Roadmap .1

Aug 2023 - Nov 2023

### ✔️[Perpetuals Exchange](/dex-related/perpetuals)

### ✔️[Concentrated Liquidity](/dex-related/concentrated-liquidity)

### ✔️New Rewards Masterchef/Distribution w/ $xBASE


# Roadmap .2

Nov 2023 - Apr 2024

### ✔️ [Lottery ](https://swapbased.finance/#/lottery)🎰

### ✔️ [Launchpad ](https://swapbased.finance/#/launchpad)🚀 [Partnerships Application Form](/home/partnerships-application-form)

### ✔️ [Token Locker](https://swapbased.finance/#/services) 🔒


# Current Roadmap

May 2024 - Ongoing

### ✔️ [New Rewards System ( oCOIN + COIN )](/yields/tokenomics/coin-+-ocoin)

A new Incentives Mechanism has been designed that aims to be both sustainable and rewarding to $BASE long term holders. This will be launched alongside the New Concentrated Liquidity solution to kickstart the new V3 farms.

### ✔️ New Concentrated Liquidity Solution

The Algebra integration has shown how efficient and beneficial CL is to SwapBased. The SwapBased team believes there’s still improvements to be made though.\
We’ll be bringing a more intuitive, customizable and more efficient solution for concentrated liquidity providers.

### Smart Order Router

An upgrade to our Swaps section will be made by integrating multiple liquidity sources instead of just SwapBased. Allowing users to swap with any asset for any other one and get the best possible rate.

## Long Term

### Limit Orders

"Choose your assets, choose your price."\
The goal with our Swaps section is accomodating all our users needs and this is the final upgrade, for now, to the Swaps tab.

### Casino Launch&#x20;

Currently the [BitBets Casino, by SwapBased](/home/bitbets-casino), is in beta to observe the interest from the community.\
You can check all the casino features we're working on for the launch in the BitBets tab on the Docs.\
SwapBased feels like there's still big improvements to be made in the way the casino works and it's games, that's why this is flagged as a long term plan, where we'll try to work with the top game providers to bring the best possible experience to our users.\
When fully ready with growing marketing, interest and traction from the community this is a feature that could really separate SwapBased from the competition with all the possibilities it offers.


# Contract Adresses

List of contracts deployed by SwapBased team for the functioning of the protocol. Click on the addresses to be redirected to their basescan page!

### **General**

**$BASE**: [0xd07379a755A8f11B57610154861D694b2A0f615a](https://basescan.org/address/0xd07379a755A8f11B57610154861D694b2A0f615a)\
**$xBASE**: [0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82](https://basescan.org/address/0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82)\
**$COIN:** [0x2156006a207A793B4069a2B72BE58DC2bD759232](https://basescan.org/address/0x2156006a207A793B4069a2B72BE58DC2bD759232)\
**$oCOIN:** [0x5B8F638330d7D6bD9D43811fe702F6894e97EF03](https://basescan.org/address/0x5b8f638330d7d6bd9d43811fe702f6894e97ef03)\
**MasterchefV2(COIN):** [0x1B732f612cD5F7D4b4bb514065170b84EA3c2B39](https://basescan.org/address/0x1B732f612cD5F7D4b4bb514065170b84EA3c2B39)\
**UniswapV2Factory**: [0x04C9f118d21e8B767D2e50C946f0cC9F6C367300](https://basescan.org/address/0x04C9f118d21e8B767D2e50C946f0cC9F6C367300)\
**UniswapV2Router02**: [0xaaa3b1F1bd7BCc97fD1917c18ADE665C5D31F066](https://basescan.org/address/0xaaa3b1F1bd7BCc97fD1917c18ADE665C5D31F066)\
**Token Locker**: [0xB24686bEBc6a051Ff0F67e972a3713Ccf64637d0](https://basescan.org/address/0xB24686bEBc6a051Ff0F67e972a3713Ccf64637d0)\
**BASE Lottery**: [0xf9eFca3CfFc13E33e8698b89A61f16cD5a1893E2](https://basescan.org/address/0xf9efca3cffc13e33e8698b89a61f16cd5a1893e2)\
**xBASE Lottery**: [0xaecc9ea4a9a850f849f9c0efdb57d1dfa697a0a9](https://basescan.org/address/0xaecc9ea4a9a850f849f9c0efdb57d1dfa697a0a9)\
**COIN Lottery:** [0x305896832c57bF6ed69db6cB00691f2d82830784](https://basescan.org/address/0x305896832c57bF6ed69db6cB00691f2d82830784)\
**oCOIN Lottery:** [0xeC398BcA9f0327E71d205728D2B5F4A1af84DD31](https://basescan.org/address/0xeC398BcA9f0327E71d205728D2B5F4A1af84DD31)

### **V3**

**V3 Factory:** [0xb5620F90e803C7F957A9EF351B8DB3C746021BEa](https://basescan.org/address/0xb5620F90e803C7F957A9EF351B8DB3C746021BEa)\
**Masterchef V3:** [0xeBA10CDb4C2186800f2704538FbDBBBE7F6D245b](https://basescan.org/address/0xeBA10CDb4C2186800f2704538FbDBBBE7F6D245b)\
**V3 Router:** [0x756C6BbDd915202adac7beBB1c6C89aC0886503f](https://basescan.org/address/0x756C6BbDd915202adac7beBB1c6C89aC0886503f)\
**PancakeV3LmPoolDeployer:** [0x92D85B39c56648988871e0D98428dd920D2f96ff](https://basescan.org/address/0x92D85B39c56648988871e0D98428dd920D2f96ff)

### **V3 Liquidity Pools**

**WETH-USDC (0.05%):** 0x8D4B74fe1dfa2789CAa367F670eB4AC202107635\
**USDC-USDbC (0.0035%):** 0xF6062550e8711dd6A38Ca87299b14dCD6D45d783\
**wstETH-ETH (0.0040%):** 0x31AfD670cF750F33b5145612130198594E5dd6BE\
**cbETH-ETH (0.0040%):** 0xC5866F9D5e051c0D1a377c9494bEA1a90E4fDF7d\
**WETH-DEGEN (0.25%):** 0x5e115E847f361DaC2c52C905C3d94F243d11c760\
**WETH-BRETT (0.25%):** 0x6deD2a783A085548d5F5ED6A527beB6eac36C809

### **V2 Liquidity Pools**

**ETH/BASE**: [0x5554419CCd0293d9383901F461C7C3E0c66E925F ](https://basescan.org/address/0x5554419CCd0293d9383901F461C7C3E0c66E925F)\
**ETH/axlUSDC**: [0xAca85874D52e3e6d991f9E0b273a96228EDfeE7B ](https://basescan.org/address/0xAca85874D52e3e6d991f9E0b273a96228EDfeE7B)\
**ETH/USDbC:** [0x86cd030822547105Bd7952AF4ba48534640A3824](https://basescan.org/address/0x86cd030822547105Bd7952AF4ba48534640A3824)\
**USDbC/DAI:** [0x7Fe24b9b12965B860178758Ac445242a727b259d](https://basescan.org/address/0x7Fe24b9b12965B860178758Ac445242a727b259d)\
**USDbC/USD+:** [0x282f9231E5294E7354744df36461c21e0E68061C](https://basescan.org/address/0x282f9231E5294E7354744df36461c21e0E68061C)\
**DAI+/USD+:** [0x164Bc404c64FA426882D98dBcE9B10d5df656EeD](https://basescan.org/address/0x164Bc404c64FA426882D98dBcE9B10d5df656EeD)\
**ETH/USDC:** [0xaEeB835f3Aa21d19ea5E33772DaA9E64f1b6982F](https://basescan.org/address/0xaEeB835f3Aa21d19ea5E33772DaA9E64f1b6982F)

### V2 Farms

**ETH/BASE**: [0xD755149fa04Ea615e1fBd003FE0bDed0e541434B](https://basescan.org/address/0xD755149fa04Ea615e1fBd003FE0bDed0e541434B)\
**ETH/axlUSDC**: [0xdfE13075ba7568DA9F11b6E64b2f04D20f1eC075](https://basescan.org/address/0xdfE13075ba7568DA9F11b6E64b2f04D20f1eC075)\
**USDbC/USD+:** [0x545AE93526D0eb4D28f35b47d57623d62587D72d](https://basescan.org/address/0x545AE93526D0eb4D28f35b47d57623d62587D72d)\
**DAI+/USD+:** [0xf157E9C21596504dB9f472866EA15B4b40ca92AD](https://basescan.org/address/0xf157E9C21596504dB9f472866EA15B4b40ca92AD)\
**USDC+/USD+:** [0xa97e830e99040e2A3633f91c5F8a00fd72606317](https://basescan.org/address/0xa97e830e99040e2A3633f91c5F8a00fd72606317)\
**LEPE/ETH:** [0xeC454cA4eC03418486E55A139106285a4aA40EC6](https://basescan.org/address/0xeC454cA4eC03418486E55A139106285a4aA40EC6)

### **Single Staking**&#x20;

**xBASE vault (oCOIN rewards):** [0x083db0B4a4D963F5b61CFA8AC02FE60136C75674](https://basescan.org/address/0x083db0B4a4D963F5b61CFA8AC02FE60136C75674)\
**BLP Vault (oCOIN rewards):** [0x675389261e3070d97c34e28C7bE33Ac75D6730ff](https://basescan.org/address/0x675389261e3070d97c34e28C7bE33Ac75D6730ff)\
**ETH Vault (oCOIN rewards):** [0xd7d01392b38cBA649B6Ecf754b5CFbFaf888FFfb](https://basescan.org/address/0xd7d01392b38cBA649B6Ecf754b5CFbFaf888FFfb)\
**oCOIN Vault (COIN rewards):** [0x0cc142f194a41836b0b288d5bfce2b6a2d68e8ce](https://basescan.org/address/0x0cc142f194a41836b0b288d5bfce2b6a2d68e8ce)

### Perpetuals

**BlpToken**: [0x2168eb98C6D416Afb85E7beef5abDc4FB4177dfE](https://basescan.org/address/0x2168eb98C6D416Afb85E7beef5abDc4FB4177dfE) \
**TokenManager**: [0xAbF992E5B5455f6fA0e4474710Be6daA27166049](https://basescan.org/address/0xAbF992E5B5455f6fA0e4474710Be6daA27166049)\
**Vault**: [0x210b49f74040A385840a3276E81bA9010954d064  ](https://basescan.org/address/0x210b49f74040A385840a3276E81bA9010954d064)\
**USDB**: [0x025AaCB4A93626B49C1B43c0AfA4BD9e81938E9A ](https://basescan.org/address/0x025AaCB4A93626B49C1B43c0AfA4BD9e81938E9A)\
**BLP**: [0x6ECCA85569F1101bb54Fcd71d81984084096d837 ](https://basescan.org/address/0x6ECCA85569F1101bb54Fcd71d81984084096d837)\
**EsBASE**: [0xdE30EF700a3B9Ce0C2b1150D6462613533a5f2A7 ](https://basescan.org/address/0xdE30EF700a3B9Ce0C2b1150D6462613533a5f2A7)\
**BnBASE**: [0x1081DF8cd3560894191ef26E0AC078d8d2f041C1 ](https://basescan.org/address/0x1081DF8cd3560894191ef26E0AC078d8d2f041C1)\
**ShortsTracker**: [0x9eAA8A7546Cef01C47e35B8684a9FA9d8BBe754A ](https://basescan.org/address/0x9eAA8A7546Cef01C47e35B8684a9FA9d8BBe754A)\
**BlpManager**: [0x1142c2dB68E9E87B7358e129A40771dBca0A34da](https://basescan.org/address/0x1142c2dB68E9E87B7358e129A40771dBca0A34da)\
**OrderBook**: [0x1821e34C08888309546D156C378CEB848278D352](https://basescan.org/address/0x1821e34C08888309546D156C378CEB848278D352)\
**Router**: [0xd72d5Ad987BD875FD43Efee6258129064972Ed74](https://basescan.org/address/0xd72d5Ad987BD875FD43Efee6258129064972Ed74)\
**PositionManager**: [0xa3d25D0037E50B6526678dA38c7211FcC519C1f0](https://basescan.org/address/0xa3d25D0037E50B6526678dA38c7211FcC519C1f0)\
**PositionRouter**: [0x11b09dBB0b743E0963c80EE43746e85804aCb79e](https://basescan.org/address/0x11b09dBB0b743E0963c80EE43746e85804aCb79e)\
**VaultErrorController**: [0xBBaF4304D871BdD1E2876a69aec27Ac82Fb14C85](https://basescan.org/address/0xBBaF4304D871BdD1E2876a69aec27Ac82Fb14C85)\
**VaultPriceFeed**: [0xDC4821B932c4CA62DC0Dc7aed10077245e059bFB](https://basescan.org/address/0xDC4821B932c4CA62DC0Dc7aed10077245e059bFB)\
**VaultUtils**: [0x2b6260507dE2723bD6a04D8199fE73ed4377eb29](https://basescan.org/address/0x2b6260507dE2723bD6a04D8199fE73ed4377eb29)\
**FastPriceEvents**: [0x349beDc6C779eFd4021Db98d19ac3B5a725CB6b7](https://basescan.org/address/0x349beDc6C779eFd4021Db98d19ac3B5a725CB6b7)\
**FastPriceFeed**: [0xA8bfe8Ad36F64aB4F037BBdb5E78507640911463](https://basescan.org/address/0xA8bfe8Ad36F64aB4F037BBdb5E78507640911463)\
**PriceFeedTimelock**: [0x5bc0dE97342Ff90e2B6845a9002D8f09AC51186a](https://basescan.org/address/0x5bc0dE97342Ff90e2B6845a9002D8f09AC51186a)\
**PriceFeed**: [0x9f810e3E91192D19A4Ea631FBb5B6CafB042B50b](https://basescan.org/address/0x9f810e3E91192D19A4Ea631FBb5B6CafB042B50b)\
**RewardRouter**: [0x265a30f14E34248567B5B0a83978C38dF38D0C60](https://basescan.org/address/0x265a30f14E34248567B5B0a83978C38dF38D0C60)\
**BatchSender**: [0x00A3e96D2B77E3717B0F8749Ca243D6B8B612a2e](https://basescan.org/address/0x00A3e96D2B77E3717B0F8749Ca243D6B8B612a2e)\
**OrderBookReader**: [0xDFe54B029c787F6418F9088590E81981dc0EcD88](https://basescan.org/address/0xDFe54B029c787F6418F9088590E81981dc0EcD88)\
**Reader**: [0xc7aDbCf46Da2F2b9Fd575aDaAEAb39A5669c497e](https://basescan.org/address/0xc7aDbCf46Da2F2b9Fd575aDaAEAb39A5669c497e)\
**RewardReader**: [0xE05986f84B4d74dD13f2743eA751c7E1E83076eb](https://basescan.org/address/0xE05986f84B4d74dD13f2743eA751c7E1E83076eb)\
**VaultReader**: [0x02a73D670f98b6A7d48F32577F3B9A2d2A7BBCb8](https://basescan.org/address/0x02a73D670f98b6A7d48F32577F3B9A2d2A7BBCb8)\
**ReferralReader**: [0xD365c702D5082F10065cbA324c2D0B10796174ca](https://basescan.org/address/0xD365c702D5082F10065cbA324c2D0B10796174ca)\
**ReferralStorage**: [0x43B4345A0A5d64142220AA44D22D3043cB5448C5](https://basescan.org/address/0x43B4345A0A5d64142220AA44D22D3043cB5448C5)\
**StakedBaseTracker**: [0x3bb51E85130c03455B408E77b0aff1FdC669D5aD ](https://basescan.org/address/0x3bb51E85130c03455B408E77b0aff1FdC669D5aD)\
**BonusBaseTracker**: [0x1ef74F173948a0C000caa4bcE876a52FDFaE6949 ](https://basescan.org/address/0x1ef74F173948a0C000caa4bcE876a52FDFaE6949)\
**FeeBaseTracker**: [0xaE7093DDc18C1A8ab56CAD2c9d94eeC2DCe29b88 ](https://basescan.org/address/0xaE7093DDc18C1A8ab56CAD2c9d94eeC2DCe29b88)\
**FeeBlpTracker**: [0x772Defa308F27cCF8FDBEDa4860fE617846bc383 ](https://basescan.org/address/0x772Defa308F27cCF8FDBEDa4860fE617846bc383)\
**StakedBlpTracker**: [0x73c7ce996503109A111CB71AFD00889390Fe7708 ](https://basescan.org/address/0x73c7ce996503109A111CB71AFD00889390Fe7708)\
**StakedBaseDistributor**: [0x1376d6Ba696F2C201Cf5b44ee2B7751E55eC90b6 ](https://basescan.org/address/0x1376d6Ba696F2C201Cf5b44ee2B7751E55eC90b6)\
**BonusBaseDistributor**: [0xDe7C381F9eAcCD29F317849D297d5dB575eF6Fe7](https://basescan.org/address/0xDe7C381F9eAcCD29F317849D297d5dB575eF6Fe7)\
**FeeBaseDistributor**: [0x6A0EB6f2CC7B8C6C9ba445B50E90c9f94Cd8cE78](https://basescan.org/address/0x6A0EB6f2CC7B8C6C9ba445B50E90c9f94Cd8cE78)\
**FeeBlpDistributor**: [0x0Da182B4Ca0738EedBA89f925218B345441b23A4](https://basescan.org/address/0x0Da182B4Ca0738EedBA89f925218B345441b23A4)\
**StakedBlpDistributor**: [0x16CEDC246f2Dd4B01E28bAbD3D0e9Fc4724bC4c4](https://basescan.org/address/0x16CEDC246f2Dd4B01E28bAbD3D0e9Fc4724bC4c4)\
**BlpBalance**: [0x095540E694568BF7b99c0388364811fD907f14d8](https://basescan.org/address/0x095540E694568BF7b99c0388364811fD907f14d8)\
**BaseVester**: [0x7e9Fb800edee21561cCDC03051225C077095D29d](https://basescan.org/address/0x7e9Fb800edee21561cCDC03051225C077095D29d)\
**BlpVester**: [0x1528935dC59D3B58644e8Ffb1ae0d0068D493f08](https://basescan.org/address/0x1528935dC59D3B58644e8Ffb1ae0d0068D493f08)\
**Timelock**: [0x4E35E400E0851412E015502be60DE981d5F5632d](https://basescan.org/address/0x4E35E400E0851412E015502be60DE981d5F5632d)\
**StakedBlp**: [0x2874fDeF8A20087D04d84f31792d6d0B5A7D205E](https://basescan.org/address/0x2874fDeF8A20087D04d84f31792d6d0B5A7D205E)\
**TimelockHandler**: [0xf27F4E81ddCB8a073a67f514638EA220A87D908E](https://basescan.org/address/0xf27F4E81ddCB8a073a67f514638EA220A87D908E)

### **Utilities**

**Multicall2**: [0xfEE958Fa595B4478cea7560C91400A98b83d6C91](https://basescan.org/address/0xfEE958Fa595B4478cea7560C91400A98b83d6C91)

### **Old V3 (Algebra)**

**AlgebraLimitFarming**: [0x51cc8c43009C66D1c8a9032031fcd3f83Afd7fE5 ](<https://basescan.org/address/0x51cc8c43009C66D1c8a9032031fcd3f83Afd7fE5 >)\
**AlgebraEternalFarming**: [0xdc498a9f0D60147c9938E2cd79DF831a6828fF25 ](<https://basescan.org/address/0xdc498a9f0D60147c9938E2cd79DF831a6828fF25 >)\
**FarmingCenter**: [0xb3959aeE64b591a08f850b36877d16E768905B78](https://basescan.org/address/0xb3959aeE64b591a08f850b36877d16E768905B78)

**AlgebraPoolDeployer**: [0xe4DFd4ad723B5DB11aa41D53603dB03B117eC690](https://basescan.org/address/0xe4DFd4ad723B5DB11aa41D53603dB03B117eC690/)\
**AlgebraFactory**: [0xc207628e5e2b59e9c690071e68c7c1c4193b0252 ](<https://basescan.org/address/0xc207628e5e2b59e9c690071e68c7c1c4193b0252 >)\
**Quoter**: [0x64F477C68049B554113Bab6526038bcF5643136c ](<https://basescan.org/address/0x64F477C68049B554113Bab6526038bcF5643136c >)\
**SwapRouter**: [0xD58f563A7D6150a2575C74065CB18f53EC2e9D07 ](<https://basescan.org/address/0xD58f563A7D6150a2575C74065CB18f53EC2e9D07 >)\
**NonfungibleTokenPositionDescriptor**: [0xfEf785036aE40f95ff51760Ab09BAC93CFfAbE7f ](<https://basescan.org/address/0xfEf785036aE40f95ff51760Ab09BAC93CFfAbE7f >)\
**Proxy**: [0x0a0F9353EBB330688428335f88071adF476937b0 ](<https://basescan.org/address/0x0a0F9353EBB330688428335f88071adF476937b0 >)\
**NonfungiblePositionManager**: [0x9c889480B54643c419756b6f4D8E8CD673Df9540 ](<https://basescan.org/address/0x9c889480B54643c419756b6f4D8E8CD673Df9540 >)\
**AlgebraInterfaceMulticall**: [0xce512f490Bf09C4544A12a7264750B28FbE9AD76 ](<https://basescan.org/address/0xce512f490Bf09C4544A12a7264750B28FbE9AD76 >)

### **V3 Liquidity Pools ( Old )**

**ETH/USDbC:** [0x94BAEe3F41D66B4e71aa239e91bA7fDb20400323](https://basescan.org/address/0x94BAEe3F41D66B4e71aa239e91bA7fDb20400323)\
**ETH/cbETH:** [0x3cE99E3b6E4207DfbACcFe42132e763834eaE8C9](https://basescan.org/address/0x3cE99E3b6E4207DfbACcFe42132e763834eaE8C9)\
**xBASE/BASE:** [0x647837635BD7447f67BEFfe4F78d35FcfbAd77D9](https://basescan.org/address/0x647837635BD7447f67BEFfe4F78d35FcfbAd77D9)

### **V2 Farms ( Old )**

**ETH-BASE**: [0xDf6c3f985d4a2A40Ed39cE1Eb6A18F5C957B111b](https://basescan.org/address/0xDf6c3f985d4a2A40Ed39cE1Eb6A18F5C957B111b)\
**ETH-axlUSDC**: [0x7b59C390ce9b6425915DB386E6e41eC7aD6733c0](https://basescan.org/address/0x7b59c390ce9b6425915db386e6e41ec7ad6733c0)\
**USDC-USDbC:** [0xe1D27adf37d9F463f0B6B6439389304666Ee97E1](https://basescan.org/address/0xe1D27adf37d9F463f0B6B6439389304666Ee97E1)\
**ETH-USDbC:** [0xF4B0E5E3e8038A07Ed6ca444A86A43295Ad2Cb4E](https://basescan.org/address/0xf4b0e5e3e8038a07ed6ca444a86a43295ad2cb4e)\
**USD+/USDbC:** [0x1b0d1C09fD360ADe0Caf4bFfE2933E2CC8846a62](https://basescan.org/address/0x1b0d1c09fd360ade0caf4bffe2933e2cc8846a62)\
**USD+/DAI+:** [0xF4272b27C1AfE449FBdbe83C1C3D1EbC7351fA2d](https://basescan.org/address/0xf4272b27c1afe449fbdbe83c1c3d1ebc7351fa2d)\
**DAI/USDbC:** [0x518D9A801F942e2ff1b1a3B4727c40a062Db9D77](https://basescan.org/address/0x518d9a801f942e2ff1b1a3b4727c40a062db9d77)\
**ETH/cbETH:** [0xA442b95917DD2A5Cac73A4fAE9CC2b5caaeB621D](https://basescan.org/address/0xa442b95917dd2a5cac73a4fae9cc2b5caaeb621d)\
**ETH/USDC:** [0x9Ff11320F364640146f941342caDB6f55Dae54f0](https://basescan.org/address/0x9ff11320f364640146f941342cadb6f55dae54f0)\
**StakingRewardsFactory**: [0xd5470bF72a5A15bccc68806a3709277Dc72e88F1 ](https://basescan.org/address/0xd5470bF72a5A15bccc68806a3709277Dc72e88F1)

### **Single Staking (Old)**

**xBASE vault**: [0xcb9665E990027e115ccF22230b042e4E7eaBFDB2](https://basescan.org/address/0xcb9665E990027e115ccF22230b042e4E7eaBFDB2)\
**StakingRewardsFactoryXBase**: [0x1CfA1Ffa92A6854e716A71AcaD9a915FbcDEF1a4](https://basescan.org/address/0x1CfA1Ffa92A6854e716A71AcaD9a915FbcDEF1a4)\
**ETH vault**: [0xE39226E0864252E0fC9bD668FB796FD63a1B75A4](https://basescan.org/address/0xE39226E0864252E0fC9bD668FB796FD63a1B75A4)


# Media Kit

{% file src="/files/CJYe3TiTTESi7flafAyF" %}
SwapBased Logo No Background
{% endfile %}

{% file src="/files/hdhL1z5IDgot7yVfRLIh" %}
SwapBased w/ Background
{% endfile %}

{% file src="/files/jZoK2pDpyU2hfsaGgO1X" %}
SwapBased No Background
{% endfile %}


# Socials

These are all the official links from SwapBased

**Twitter -** [**https://twitter.com/swap\_based**](https://twitter.com/swap_based)

**Discord -** [**https://discord.com/invite/Vn2eEGdNd4**](https://discord.com/invite/Vn2eEGdNd4)

**Telegram -** [**https://t.me/SwapBased**](https://t.me/SwapBased)

**Medium -** [**https://medium.com/@swap\_based**](https://medium.com/@swap_based)

## Links

**Website -** [**https://swapbased.finance/**](https://swapbased.finance/)

**Perpetuals Exchange -** [**https://perps.swapbased.finance/**](https://perps.swapbased.finance/)

**Bridge -** [**https://swapbased.finance/#/bridge**](https://swapbased.finance/#/bridge)

**Buy $BASE -** [**https://swapbased.finance/#/swap?currency1=0xd07379a755A8f11B57610154861D694b2A0f615a**](https://swapbased.finance/#/swap?currency1=0xd07379a755A8f11B57610154861D694b2A0f615a)\
[ &#x20; <br>](<  &#xD;&#xA;https://swapbased.finance/#/swap/v3/?currency0=0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82\&currency1=0xd07379a755A8f11B57610154861D694b2A0f615a&#xD;&#xA;>)**Buy $xBASE -** [**https://swapbased.finance/#/swap/v3/?currency0=0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82\&currency1=0xd07379a755A8f11B57610154861D694b2A0f615a** <br>](<  &#xD;&#xA;https://swapbased.finance/#/swap/v3/?currency0=0xeF94C12Ba5Bb2bF56E19BABfa56880487FEA6E82\&currency1=0xd07379a755A8f11B57610154861D694b2A0f615a&#xD;&#xA;>)


