Glacis
  • Overview
  • Glacis Core
    • Why Glacis?
    • Getting Started
    • Concepts
      • Architecture
      • Components
      • Features
        • Abstraction
        • Access Control
        • Redundancy
        • Retry Management
        • Routing
        • xERC20s
      • Governance Model
      • Upgrade Model
      • Security Model
    • Messaging Fees
      • Protocol Fees
      • Gas Overhead
    • Troubleshooting
      • Integration Checklist
      • Error Messages
      • FAQ
    • References
      • Smart Contracts
        • GlacisRouter
        • GlacisClient
        • SimpleTokenMediator
      • Supported Chains
      • Supported GMPS
  • Airlift
    • Why Airlift?
    • Supported Chains & Tokens
  • Architecture Overview
    • On-Chain Interface
    • Off-Chain Interface
  • Operation Overview
  • Send & Execute
Powered by GitBook
On this page
  • Off-Chain Components
  • On-Chain Components

Architecture Overview

The Airlift operation is built on a dual-layer architecture that includes both off-chain and on-chain components, working together to enable seamless cross-chain token transfers.

Off-Chain Components

  • API: Acts as the primary interface for users and integrators. It provides endpoints for discovering supported routes, retrieving fee quotes, initiating transfers, and tracking their progress. The API ensures abstraction and simplicity for applications interacting with the Airlift system.

  • Indexer: A continuously running service that monitors all supported blockchains in real time. It listens for relevant smart contract events (e.g., token transfers, bridging events) and provides the API with up-to-date data, such as route availability, estimated transfer duration, and gas costs. The indexer ensures accurate and efficient off-chain coordination.

On-Chain Components

  • Airlift Smart Contracts: Deployed on each supported chain, these contracts are the core of the bridging mechanism. They expose functions such as send(...), which initiates a cross-chain transfer. The smart contracts handle token-specific bridging logic depending on the token Standard.

PreviousSupported Chains & TokensNextOn-Chain Interface

Last updated 1 month ago