Orange Crypto
WebsiteDocsXTelegramDiscord
  • Orange
  • Orange Alpha
    • Orange Year In Review 2024
  • GTM Overview
  • Orange Connect
  • Orange Wallet
    • Features
    • Security
    • Security Audit
    • FAQs
    • Installing Orange Wallet
    • Creating a New Wallet
    • Restoring an Existing Wallet
    • Navigating the Orange Wallet
    • Adding a New Coin
    • Sending an Asset
    • Receiving an Asset
    • Swapping an Asset
    • Using Orange Wallet with Ledger
    • Testing Orange Wallet Mobile Beta
  • Orange Bridge
    • Using Orange Bridge
    • $ORNJ Token Bridge Details
  • Orange Marketcap
    • APIs
  • Orange Explorer
  • Orange Indexer
    • APIs
      • BRC-20 Tokens
      • Inscriptions
      • Statistics
      • Satoshis
  • Orange Web Services
  • Orange Rewards
    • FAQs
  • Orange Token
    • Utility
    • Tokenomics
    • Liquidity
  • Partners
  • FAQs
  • Links
  • General Knowledge Base
    • Bitcoin 101
    • BRC-20 Standard
    • Bitcoin Wallet Addresses
    • Glossary
  • Legal
    • Terms of Service
    • Privacy Policy
    • Offering Agreement
    • Disclaimer
    • Corporate Registration
Powered by GitBook
On this page
  • Supported Tokens
  • Supported Blockchains
  • Components
  • Workflow
  • Security

Orange Bridge

Orange Bridge is a cross-chain bridge that enables interoperability across the Bitcoin ecosystem and other blockchain networks. It effortlessly bridges tokens back and forth between the Bitcoin BRC20 and Ethereum ERC20 protocols.

Supported Tokens

  • Bitcoin

  • Bitcoin BRC20

  • Bitcoin RUNES

  • Any Ethereum ERC20

  • Any Binance Smart Chain BSC20

  • Any Base ERC20

  • Any Polygon ERC20

  • Any XLayer ERC20

  • Any Linea ERC20

Supported Blockchains

  • Bitcoin

  • Ethereum

  • Binance Smart Chain

  • Base

  • Polygon

  • XLayer

  • Linea

Components

  • Orange Bridge Web DApp - The user interface that facilitates user interactions and blockchain services.

  • Smart Contract - Manages the burning and minting of ERC20 tokens.

  • EVM Event Listener - Listens for events on the Ethereum Virtual Machine (EVM) chain.

  • Bitcoin BRC20 Event Listener - Listens for events on the Bitcoin chain related to BRC20 tokens.

  • ERC20 Token Sending Service - Handles the sending of ERC20 tokens.

  • BRC20 Token Sending Service - Manages the sending of BRC20 tokens.

Workflow

From ERC20 to BRC20

  1. Initiation

    • The user initiates an ERC20 to BRC20 transaction from the DApp.

    • The DApp calls the burn function of the smart contract.

  2. Event Handling

    • The EVM Event Listener captures a confirmed Burn event from the EVM chain.

    • The system verifies the event's correctness and extracts the BTC address and amount from the event.

  3. Token Transfer

    • The system calls the BRC20 Token Sending Service to send the BRC20 tokens to the BTC address extracted from the event.

From BRC20 to ERC20

  1. Initiation

    • The user initiates a BRC20 to ERC20 transaction from the DApp.

    • The DApp invokes the Orange wallet to send BRC20 tokens.

  2. Event Handling

    • The Bitcoin BRC20 Event Listener captures the BRC20 transfer data from the Bitcoin chain.

    • The system verifies the transfer data's correctness and the destination EVM address.

  3. Token Transfer

    • The system calls the ERC20 Token Sending Service.

    • The ERC20 Token Sending Service calls the mint method in the smart contract to mint ERC20 tokens to the destination address.

Security

PreviousTesting Orange Wallet Mobile BetaNextUsing Orange Bridge

Last updated 7 months ago

Orange Bridge has successfully completed a thorough security audit conducted by the reputable firm, Three Sigma. Throughout the process, both teams worked closely to identify and resolve any security vulnerabilities. You can review the full audit report here: .

Orange Bridge Audit Report
Page cover image