Cross-chain Bridge

Cross-chain Bridge is a centralized protocol that allows the transfer of native tokens - FBC and other tokens between different EVMs such as: Ethereum, BNB Chain, Polygon, ...
ChainBridge Architecture

Cross-chain Bridge Architecture

A Bridge contract that manages requests, votes, executions needs to be deployed in each chain. Users will call deposit in Bridge to start a transfer, and Bridge delegates the process to the Handler contract corresponding to the Target contract. Once the Handler contract has been successful in calling the Target contract, Bridge contract emits a deposit event to notify relayers.
Call the withdraw of the bridge contract to destroy the native token of the EVM chain, and the redeemed native token will be transferred to the designated address of the FootballChain.