Send tokens between networks almost immediately without waiting for challenge periods.
Fully trustless cross-chain bridging with no central authority or validator set.
Save on gas fees with optimized bridging and competitive rates.
$6B+
2021
2025
The foundation layer for secure settlement
Optimistic rollup with fast transactions
Optimistic rollup with low fees
Gaming-focused L2 with lower costs
High-performance PoS chain
ZK rollup with Ethereum compatibility
Coinbase's L2 built on OP Stack
Stable and efficient sidechain
Consensys ZK rollup
Ethereum
USD Coin
Tether USD
Dai Stablecoin
Rocket Pool ETH
Polygon
Magic
Synthetix Network Token
Synthetix USD
Integrate the Hop JavaScript SDK into your application with just a few lines of code. Our SDK makes it simple to enable cross-chain token transfers.
View Documentationimport { Hop } from '@hop-protocol/sdk'// Send 100 USDC tokens from Optimism -> Baseconst hop = new Hop('mainnet')const bridge = hop.connect(signer).bridge('USDC')const tx = await bridge.send('100000000', 'optimism', 'base')console.log(tx.hash)