Skip to content

How the Bridge Works

Architecture

The BESC Bridge uses a centralized off-chain relayer model with on-chain smart contracts for trustless verification where possible.

User on Chain A                Bridge Backend               BESC Hyperchain
      │                              │                              │
      │── deposits asset ──────────► │                              │
      │                              │── detects event ──────────► │
      │                              │   (scans chain A logs)       │
      │                              │                              │── mint()
      │                              │                              │   (wrapped token)
      │◄────────────────── confirmation ◄──────────────────────── │

Inbound Bridge (→ BESC Hyperchain)

  1. You deposit the asset on the source chain:

    • ETH/BNB: send to the bridge receiver address
    • ERC-20/BEP-20 tokens: call burn() or transfer() to bridge receiver
    • XRP: send to the XRP bridge wallet address
    • SOL: send to the Solana bridge wallet
  2. Bridge backend detects the deposit by scanning event logs on the source chain

  3. Bridge backend signs and submits a mint() transaction on BESC Hyperchain to the wrapped token contract

  4. You receive the wrapped token on BESC Hyperchain (typically within 1–3 minutes)

Outbound Bridge (BESC Hyperchain →)

  1. You initiate a bridge-out via the bridge UI

  2. Bridge UI calls burn() on the wrapped token contract on BESC Hyperchain

    • For native BESC bridging out: BESC is sent to the bridge receiver on BESC
  3. Bridge backend detects the burn event on BESC Hyperchain

  4. Bridge backend releases the native asset on the destination chain

    • ETH/BNB: sends native coins from the bridge custody wallet
    • XRP: sends XRP from the bridge XRP wallet
    • SOL: sends SOL from the bridge Solana wallet

Bridge Signer

The bridge backend uses a dedicated signer address: 0x57118D83E76dee7DB5C6b71da12b2cD625eBaB9d

This address is the authorized minter on all wrapped token contracts on BESC Hyperchain. Only this address can call mint().

Supported Scanning Intervals

The bridge backend scans all supported chains continuously:

  • ETH & BSC: scans every 12 seconds (one ETH block)
  • XRP: scans every 4 seconds (one XRP ledger close)
  • Solana: scans every 1 second (one Solana slot)
  • BESC Hyperchain: scans every 3 seconds (one block)

Security

  • The bridge uses a queue system (Redis + PostgreSQL) to prevent double-processing of deposits
  • All bridge transactions are recorded in a database with full audit logs
  • The bridge signer key is secured server-side and never exposed client-side
  • Rate limiting: 100 requests per 15 minutes per IP on the bridge API

BESC Hyperchain — Built for Institutions.