Skip to main content

Bridge Pattern


1 User deposits 100 USDT into BridgeEth.sol (0x123) (Ethereum Mainnet)
2 Contract locks the 100 USDT and emits a Locked event. (Ethereum Mainnet)
3 Validator nodes detect the Locked event.(Off-Chain Network)
4 Validators agree and sign a message: "Prove to Polygon that User can mint 100 USDT." (Off-Chain Network)
5 One validator submits the signed proof to BridgePoly.sol (0x456). (Polygon Mainnet)
6 BridgePoly.sol verifies the signatures. If valid, it mints 100 "USDT.e" (wrapped USDT) to the user's Polygon address. (Polygon Mainnet)


ERCTitleDescription
ERC-7802Token With Mint/Burn Access Across ChainsAllow authorized contracts to mint and burn token representations during crosschain transfers
ERC-7518Dynamic Compliant Interop Security TokenSecurity token framework with semi-fungible partitions for dynamic regulatory compliance management and cross-chain interoperability