Skip to main content
This document provides a minimal overview of the SuperBridgeETHWrapper.sol contract and its deployed addresses.
Alfajores has been replaced by Celo Sepolia as testnet on Celo. This tutorial has not yet been updated to Celo Sepolia.

Purpose

The SuperBridgeETHWrapper.sol contract allows users to bridge native ETH from an L1 network (like Ethereum or Sepolia) to the Celo L2 network, where it arrives as WETH.
When using Superbridge, this entire process is abstracted away from the user.

How it Works (Simplified):

  1. User sends ETH to this contract on L1 (calls wrapAndBridge function).
  2. Contract wraps ETH into WETH on L1.
  3. Contract uses the L1 Standard Bridge to send this WETH to Celo L2.
  4. WETH arrives on Celo L2.

Deployed Contract Addresses

Mainnet (L1: Ethereum)

Celo Sepolia (L1: Sepolia)