# Bifrost cross-chain architecture

### Overview

Unlike Ethereum's liquid staking protocols, Bifrost has supported Polkadot's omni-chain ecosystem from day one. This strategic choice allows Bifrost to address the cross-chain friction users face when minting and using vTokens across chains.

### The Problem Without Cross-Chain Architecture

Consider a user who wants to mint vETH:

1. Transfer ETH from Ethereum → Bifrost-Polkadot chain
2. Mint vETH on Bifrost
3. Transfer vETH back to Ethereum

This 3-step process requires multiple transactions and a non-trivial understanding of cross-chain mechanics.

### The Solution: SLPx + Cross-Chain Architecture

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

Bifrost's cross-chain architecture and **SLPx module** compress this into a single transaction from the user's perspective:

1. User initiates a mint request on Ethereum
2. The SLPx remote call module cross-chain transfers ETH to Bifrost-Polkadot automatically
3. vETH is minted on Bifrost
4. vETH is transferred back to Ethereum

**The user only sees one transaction.** The cross-chain operations are abstracted away.

> Analogy: Like a **"headquarters + branch"** franchise. Users interact with branches (other chains). Branches communicate with HQ (Bifrost chain). Users are unaware of the underlying cross-chain operations.

### Advantages

#### Unified Liquidity

Instead of bootstrapping separate vToken liquidity pools on every chain, Bifrost concentrates all liquidity on a single chain. When users swap vETH → ETH on Ethereum, they access the unified liquidity pool on Bifrost-Polkadot via remote call — resulting in better prices and lower fees.

#### Cross-Chain Composability

DeFi projects integrating vTokens only need to connect to the primary SLP protocol on Bifrost-Polkadot — not to separate SLP modules on each chain. This dramatically reduces integration complexity.

### SLPx

SLPx is the module that powers cross-chain minting and redemption. It allows users to:

* Mint vTokens on any supported chain without leaving that chain's UI
* Redeem vTokens cross-chain
* Transfer vTokens across chains

**Supported chains:** Polkadot, Kusama, Moonbeam, Astar, Manta, Ethereum, Base, Arbitrum, Optimism, BSC


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bifrost.io/what-is-bifrost/bifrost-cross-chain-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
