# 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="https://757947912-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJFtVsA5N3spWTWKvFvv0%2Fuploads%2FswMf6S0eGezDHu6tbu38%2Fhttps___cdn.bifrost.finance_cms_lsd_comparison_e9e03bc001.avif?alt=media&#x26;token=4db90c86-f6d5-4e1a-9535-24fa5f4bc404" 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
