L1X Developer SDK
Multi-chain with X-Talk
Multi-chain with X-Talk
  • Start Building with X-Talk
    • Cross Chain Data and Message Passing (XCDP)
      • v1.1 (Latest)
        • System Overview
        • Your First Cross-Chain dApp with XTalk: A Step-by-Step Guide
      • v1.0 (Legacy )
        • Build your first XCDP - EVM Contract
        • Build your first XCDP - Solana to EVM Contract and XCDP - EVM to Solana Contract
          • Pre-Requisites for Solana
        • X-Talk Swap
          • Pre-Requisites
            • Pre-Requisites for Solana
          • Build your first X-Talk Swap Contract
            • Hardhat Installation & Deploy Liquidity Provision Contract that integrates with X-Talk Swap
          • Build your first X-Talk Swap Solana to EVM Contract and X-Talk Swap EVM to Solana Contract
            • Deploy Liquidity Provision Contract that integrates with Solana Swap
Powered by GitBook
On this page
  • X-Talk vs Other solutions
  • X-Talk Swap
  1. Start Building with X-Talk
  2. Cross Chain Data and Message Passing (XCDP)
  3. v1.0 (Legacy )

X-Talk Swap

PreviousPre-Requisites for SolanaNextPre-Requisites

Last updated 11 months ago

X-Talk Swap provides an infrastructure to swap tokens from one blockchain network to another blockchain network which is run time environment agnostic.

X-Talk vs Other solutions

Component
Traditional Bridge
Layer Zero
X-Talk
Purpose/Rationale

Asset Contract

Deployed on all networks

Deployed on all networks

Yes with the ability to have one chain or all chains

Handles the token/assets locking, minting, and unlocking on both chains.

Relayer

Present on all networks

Present on all networks via Layer Zero endpoints

No

Detects events on the source chain and relays information to the destination chain.

Adapter / Bridge Contract

Deployed on all networks

No

No

Connects two different blockchain networks to facilitate the transfer. In Layer Zero, this functionality is integrated into the Endpoint contract.

Logic Contract

Deployed on all networks

Deployed on all networks

Only on One Chain

Contains the business logic for validating and executing cross-chain transfers.

Registry Contract

Deployed on all networks

Deployed on all networks

Only on One Chain

Maintains the overall registry of the assets.

Signer Contract

Deployed on all networks

Deployed on all networks

Only on One Chain

Has the ability to MPC or Governance signing.

X-Talk Swap

X-Talk Swap leverages the X-Talk Technology which includes the Source Chain Registration on X-Talk Node, X-Talk Contracts and Signing Flow. Below is the technical level flow of X-Talk.

The Characteristics of X-Talk Swap are

  • Provides the deployer with an end to end ownership of token.

  • Provides Integrated Oracle System to swap tokens across systems implemented directly through contracts.

X-Talk Flow