Getting Started

Welcome to xDLOL(eXtensible Decentralized Liquidity Orchestration Layer), the unified staking layer for the omnichain economy.

This guide will walk you through what xDLOL is, how it works, and how to begin using it as a user, developer, or protocol integrator.


What is xDLOL?

xDLOL is a cross-chain synchronization layer that mirrors staking vaults, LSTs (Liquid Staking Tokens), and LRTs (Liquid Restaking Tokens) across all supported chains. It allows users to stake on one chain and see updated balances, rewards, and application state on all other chains—without requiring bridges, sequencers, or validator sets.

xDLOL is built on top of LayerZero, but goes far beyond simple message-passing. It introduces a new abstraction: shared liquidity and data roots, which are synchronized across chains every epoch, allowing smart contracts to operate on globally consistent economic state.

Core idea:

Stake once → Earn everywhere → Stay composable across chains.

xDLOL is not a bridge, a router, or a sequencer. It’s a new kind of economic state layer.


Why not just use LayerZero directly?

While LayerZero enables cross-chain messaging (lzSend, lzRead), it leaves state interpretation to each application. Most protocols using LayerZero today rely on custom messaging patterns, which:

  • Do not guarantee shared state across chains

  • Still expose users to bridge latency, state drift, or manual claims

  • Require each dApp to reinvent core logic for liquidity safety and snapshot verification

xDLOL provides a standardized, trust-minimized coordination layer on top of LayerZero—designed specifically for high-precision staking and yield applications.


Key Benefits

  • One-click omnichain staking

    Stake into LST/LRT vaults like Lido, Morpho, or Renzo from any supported chain.

  • Real-time balance reflection

    Yield and debt states are synchronized every epoch. Balances update automatically across chains without needing to claim or bridge.

  • No added trust assumptions

    xDLOL introduces no new sequencers or validators. All state transitions are verified against on-chain roots and secured by LayerZero’s messaging primitives.

  • Composable across chains

    Build once and deploy anywhere. Vault logic, reward accounting, and token balances remain consistent across all integrated chains.


How it Works (High-Level)

  1. Each chain maintains two Merkle roots:

    • LiquidityRoot: represents all balance states of staking vaults

    • DataRoot: represents contract-level metadata (e.g. restaking points, reward shares)

  2. Every epoch (~4 seconds):

    • Roots are synchronized across all chains

    • These roots are stored and verified by smart contracts on each destination chain

  3. Settlers (off-chain actors):

    • Submit Merkle proofs of state deltas between chains

    • No trust required—settlements are fully verifiable against on-chain roots

  4. When a user interacts (e.g. transferring staked tokens):

    • The protocol checks state via lzRead, referencing the latest cross-chain snapshot

    • The action proceeds only if the global balance is valid and no double-spend is possible


Supported Use Cases

  • Users

    Stake into any supported LST or LRT from your preferred chain. View and manage your position across other chains instantly.

  • Protocols

    Integrate xDLOL to deploy a single unified vault that mirrors its state across chains. No need to fragment liquidity or manage per-chain logic.

  • Developers

    Build DeFi apps that depend on cross-chain liquidity, yield strategies, or shared execution logic—without relying on bridge wrappers or synthetic tokens.

Last updated