ThunderCore
ThunderCoreThunderCore Bridge
  • ⚡Hello world
  • Developer Program
  • Network Details
    • ThunderCore Mainnet
    • ThunderCore Testnet
    • Token List
    • Smart Contract Services
    • Full Node Deployment
  • Develop on ThunderCore
    • Migrate from Ethereum
    • Using Foundry
    • Using Hardhat
    • Using Remix
    • Using Truffle
    • Deploy TT20
    • Deploy a DApp
    • Deploy a NFT
  • Develop on TT Wallet
    • DApp Submission
    • Deeplinking
    • Signing Messages
    • Ethereum Provider API
    • Token Listing
    • Advertising with TT Wallet
      • Logo size submission guideline
      • Promotional Package
      • How we help developers
    • Developer Build - TT Wallet (Android)
  • FAQs
  • Product / Protocol
    • Wallets
      • MetaMask
        • Create a MetaMask Wallet
        • Create multiple accounts
      • TT Wallet
    • ThunderCore Bridge
      • Architecture
      • Ethereum <> ThunderCore
      • BNB chain <> ThunderCore
      • Interact with ThunderCore Bridge
  • Tool
    • Game Development
      • MetaFab
    • DApp Development
      • Faucet
      • Random Number Generator
      • Oracles
      • Referral Library
      • TTSwap Resources
      • Wrapped TT Addresses
      • Multicall
      • Subgraph
      • Auth Service
      • Wallet Service
      • Node Service
Powered by GitBook
On this page
  • Intro
  • Chain and Network Definitions
  • Bridge Components
  • Production Asset-transfer Bridges
  • Resources
  1. Product / Protocol

ThunderCore Bridge

Last updated 1 year ago

Intro

The ThunderCore bridge allows user to transfer assets between two chains in the ThunderCore ecosystem. ThunderCore bridge is a customized version of .

Chain and Network Definitions

A bridge is created between 2 networks, referred to as a Native (or Home) Network and a Foreign Network.

  • Home: A network with fast and inexpensive operations. All bridge operations to collect validator confirmations are performed on this side of the bridge, always refers to ThunderCore.

  • Foreign: Can be one of Etheruem, and BNB chain

  • ERC20: Refers to an ERC20 token created during the bridge process. In the ERC20-ERC20 bridge, ERC677 represent ERC20 tokens on one side of the bridge and are minted and burned accordingly.

Bridge Components

A bridge is created between two networks, referred to as a Native (or Home) Network and Foreign Network.

  • Token bridge: Listens to events and sends transactions to authorize asset transfers. Bridge UI Application: A DApp GUI to transfer tokens and coins between chains.

  • Bridge UI Application. A DApp GUI to transfer tokens and coins between chains.

  • Bridge smart contracts: Manages bridge validators, collects signatures, and confirms assets relay and disposal. Located at:

Production Asset-transfer Bridges

The following bridges are fully functional in ThunderCore's production environments:

Resources

(Bridge between ThunderCore mainnet and Ethereum mainnet): Cost effective

(Bridge between ThunderCore mainnet and BSC Network): A bridge service providing access to inter-blockchain liquidity for Binance Chain and Binance Smart Chain decentralized applications.

(Bridge between ThunderCore testnet and BSC testnet)

POA network bridge
https://github.com/thundercore/thunder_bridge
Ethereum
BSC
BSC testnet
Architecture
Interact with bridge contract
Ethereum related contract address and information
BSC related contract address and information