Universes Rollups
  • πŸ‘‹Introductions
  • Overview
    • πŸ’‘Background
      • Intents
    • ✨How it Works
      • Architecture
      • Intents
      • Transfers
  • OUR FEATURES
    • πŸ”—Bridge Cross-Chain
    • 🧊Liquidity Pools
    • πŸ”€Swap For Any Chain
    • β˜„οΈAgregator AI
  • EXPLORER
    • πŸ”ŽScan explorer
  • RESOURCE
    • βŒ›Deployment
      • πŸ“Testnet Staging
  • FOR DEVELOPERS
    • Guides
    • πŸ“ΉSolver Network
    • πŸ–₯️xApps
Powered by GitBook
On this page
  1. OUR FEATURES

Bridge Cross-Chain

PreviousTransfersNextLiquidity Pools

Last updated 11 months ago

A cross-chain bridge with xcalled is a mechanism that enables the transfer of assets or data between different blockchain networks. xcalled refers to a method or function call that facilitates these cross-chain interactions.

Key Concepts

  1. Cross-Chain Bridges: These are protocols that allow interoperability between different blockchain networks. They enable the transfer of tokens, data, or other assets from one blockchain to another.

  2. Xcalled: This is a specific function call or protocol within the cross-chain bridge framework that handles the logic of initiating and completing cross-chain transactions.

How Cross-Chain Bridges Work

  1. Lock and Mint/Burn and Release: The most common mechanism for cross-chain asset transfer. When an asset is transferred from Blockchain A to Blockchain B, the asset is locked on Blockchain A and a corresponding asset is minted on Blockchain B. When transferring back, the minted asset is burned on Blockchain B and the original asset is released on Blockchain A.

  2. Interoperability Protocols: These are protocols that ensure the secure and reliable transfer of assets and data between different blockchain networks.

  3. Validators/Relayers: These are entities that facilitate cross-chain transactions by validating and relaying transaction data between blockchains. They play a critical role in maintaining the integrity and security of cross-chain interactions.

Xcalled in Cross-Chain Bridges

xcalled is a specific function or method within a cross-chain bridge that handles the cross-chain call logic. Here’s a breakdown of how it typically works:

  1. Initiation on Source Chain: A user initiates a transaction on the source blockchain (Blockchain A). This could be transferring tokens, calling a smart contract, or sending data.

  2. Calling Xcalled: The xcalled function is invoked, which includes the details of the destination blockchain (Blockchain B), the recipient address, and any necessary data or parameters for the transaction.

  3. Relaying Information: The xcalled function interacts with relayers or validators that facilitate the transfer of information from Blockchain A to Blockchain B.

  4. Execution on Destination Chain: On the destination blockchain (Blockchain B), the relayed information is received, and the corresponding action is executed. This could be minting tokens, executing a smart contract, or updating data.

  5. Confirmation and Completion: Once the transaction is completed on Blockchain B, a confirmation is sent back to Blockchain A, ensuring the integrity and consistency of the transaction.

  6. Calling Xcalled: The xcalled function is invoked with the details of the ROLLS destination address and the amount of USDT to be transferred.

  7. Relaying: Relayers validate the transaction and relay the information to the ROLLS network.

  8. Minting on ROLLS: On ROLLS, the relayed information is received, and 10 USDT is minted and sent to the specified destination address.

  9. Completion: A confirmation of the transaction is sent back to Ethereum, completing the cross-chain transfer.

πŸ”—
Cover

Bridge on Uniroll

▢️