> For the complete documentation index, see [llms.txt](https://docs.crosscurve.fi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.crosscurve.fi/crosscurve-metalayer-1/what-is-crosscurve-metalayer/crosscurve-pools-v2.md).

# CrossCurve Pools v2

## Introduction

**CrossCurve Pools v2** is an advanced pool system designed to optimize cross-chain liquidity management within the **СrossCurve MetaLayer**. The system works with three primary asset types: **USD-**, **ETH-** and **BTC-**&#x70;egged tokens, which are issued by various projects across different networks. In the hubchain, a set of paired pools is created for each of these asset types. Each pool corresponds to a specific direction (blockchain) and functions as a bridge to that network.

## Pool Structure

Each paired pool in the hubchain consists of two tokens:

* **Universal token** - an asset from **Sonic**, common across all pools of the same type (**xfrxUSD** for **USD** assets, **xfrxETH** for **ETH**, and **scBTC** for **BTC**).
* **Synthetic derivative**, backed by the original asset locked in the **Consensus Bridge**. This can include both single assets and **Curve LP** tokens.

<figure><picture><source srcset="/files/nQiNlO3WwQl0wYiTRMgS" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FTpm3KuEyKFbjiAnHh30M%2Fwhite.png?alt=media&amp;token=eb002184-cf41-49eb-a1cb-5b1c58a19ea5" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/UefPefvB2lt848zioIYQ" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FlVwHMoXctT9ACBIrW4b8%2Fwhite.png?alt=media&amp;token=dd931bfe-8bc8-4ccf-890d-61866dab2b57" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/il98dPAA8VetpS8EHLVv" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FQAeA7aE6mMm1ZVFj5Ifk%2Fwhite.png?alt=media&amp;token=9f848787-d1ed-4b38-a165-4bccc6ecf004" alt=""></picture><figcaption></figcaption></figure>

## Cross-Chain Transfer Process

**CrossCurve Pools v2** enables asset transfers between blockchains in four stages:

1. **Bridge from the source network**: The original token is locked in the **Consensus Bridge** in the source network, and the **Consensus Bridge** then mints a synthetic token (derivative) in the **Sonic** network.
2. **Exchange for the universal token**: The synthetic token is exchanged for the universal token of the hubchain.
3. **Exchange for the destination synthetic token**: The universal token is exchanged for a synthetic token corresponding to the target blockchain.
4. **Bridge to the destination network**: The synthetic token is burned in the **Consensus Bridge** on **Sonic**, and the **Consensus Bridge** then unlocks the original token in the destination network.

<figure><picture><source srcset="/files/jecg9s1yihIftzFwyOpr" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FNdYBeP312W1JAAar2wH9%2Fwhite.png?alt=media&amp;token=a1f33349-ac45-4da7-8ff6-6b99f422f133" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/qmiGgTR1um7rLvfuwSwc" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FVoIQydsd2dyVvcqqKY2U%2Fwhite.png?alt=media&amp;token=1b3d9f38-956c-4271-9c53-b136df9fec09" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/gRKYelLn7u9Neqk0BMfm" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FniyLAopB17bWUvh89NnN%2Fwhite.png?alt=media&amp;token=dc318b72-0da0-4090-b05f-fc7862b16cef" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/vXY9J02ybZESBAVCjXAC" media="(prefers-color-scheme: dark)"><img src="https://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FkFFpIw8AFkgWwesBjh1I%2Fwhite.png?alt=media&amp;token=c09a6a22-333e-4baa-8f49-80468ea44b83" alt=""></picture><figcaption></figcaption></figure>

## Advantages Compared to the Previous System

The previous pool system used **Curve** stable pools with 8 assets, connected via liquidity provider (LP) tokens from one or more pools. **CrossCurve MetaLayer** introduces a fundamentally new approach — liquidity isolation, where each pool contains liquidity only for a single direction. This design delivers the following benefits:

### 1. Targeted Incentives

In the previous system, incentives directed into a pool were distributed across all 8 directions, reducing their effectiveness. In paired pools, blockchains can direct incentives exclusively into their own pool, increasing liquidity in that direction and improving bridge conditions for users.

### 2. Reduced Slippage

In **Curve** stable pools, increasing the number of tokens in a pool leads to higher slippage under imbalance. A 2-token pool shows significantly less slippage compared to an 8-token one under the same imbalance. Additionally, in the old system, a significant imbalance in one token increased slippage for all 8 directions, while in paired pools, slippage growth is confined to an affected direction only.

### 3. Improved Liquidity Efficiency

To minimize slippage in the previous system, equal liquidity was required across all 8 directions, which was inefficient for less active ones. Paired pools allow using smaller amounts of liquidity for lower-demand directions while maintaining the same slippage level, thus optimizing liquidity utilization.

### 4. Lower Risk During Depegs

A depeg – where an asset drops in value relative to its underlying – is a common occurrence. In multi-asset pools within a single network, a depeg can have wide-reaching consequences for all connected networks, leading to a liquidity drain across all tokens in the pool. For example, in the previous system, if one asset dropped to zero in value while each had $100,000 in liquidity, the total loss across the remaining directions could reach up to $700,000.

In CrossCurve MetaLayer’s isolated pools, a depeg from one blockchain affects only a single pool. In the same scenario, losses would be capped at $100,000. The system automatically pauses the affected direction when a depeg is detected (based on price deviation), preventing further risks. However, a pool with the synthetic derivative of the depegged token remains in the hubchain until the price stabilizes.

<br>
