> For the complete documentation index, see [llms.txt](https://docs.developers.thundercore.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.developers.thundercore.com/product-protocol/bridges.md).

# ThunderCore Bridge

## Intro

The ThunderCore bridge allows user to transfer assets between two chains in the ThunderCore ecosystem.

## 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: <https://github.com/thundercore/thunder_bridge>

## Production Asset-transfer Bridges

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

[**Ethereum**](https://bridge.thundercore.com/eth/) (Bridge between ThunderCore mainnet and Ethereum mainnet): Cost effective

[**BSC**](https://bridge.thundercore.com/bsc/) (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.

[**BSC testnet**](https://bridge-venus.thundercore.com/bsc/) (Bridge between ThunderCore testnet and BSC testnet)

## Resources

* [Architecture](/product-protocol/bridges/architecture.md)
* [Interact with bridge contract](/product-protocol/bridges/interact-with-thundercore-bridge.md)
* [Ethereum related contract address and information](/product-protocol/bridges/ethereum-contract-address.md)
* [BSC related contract address and information](/product-protocol/bridges/bsc-contract-address.md)
