ARFC: Onboarding wETH to Aave V3 Celo Instance

Summary

LlamaRisk recommends onboarding WETH to the Aave V3 Celo instance. While we acknowledge the asset’s limited liquidity, on-chain supply, and price history, these limitations are primarily due to Celo’s recent migration to an OP stack L2 (March 2025). The concentrated token distribution, with 85% held by just two accounts (primarily in Velodrome liquidity pools), reflects this recent deployment rather than fundamental concerns. From a technical perspective, WETH benefits from leveraging the extensively audited OP Stack infrastructure, which is protected by a robust $2 million bug bounty program providing additional security assurances. As a well-established asset, WETH’s introduction to the Aave Celo instance should attract significant liquidity, with the native bridged implementation expected to follow growth patterns similar to the existing Wormhole bridge WETH ($4.5M).

Collateral Risk Assessment

1. Asset Fundamental Characteristics

1.1 Asset

Wrapped ETH represents the ERC20 version of Ether. Tokenization solves the interoperability issue that limits ETH’s use in dApps and trade with other ERC20 tokens, given that it predates the ERC20 standard implementation.

1.2 Architecture

WETH represents a 1:1 peg with ETH, the canonical smart contract responsible for issuing WETH swaps ETH for an equivalent amount of WETH. Inversely, Wrapped ETH can be unwrapped in exchange for its underlying ETH amount.

1.3 Tokenomics

The primary functions for issuing WETH are deposit and withdraw. Total supply varies with the amount of ETH deposited. WETH on Celo is bridged natively using Standard Bridge, the bridging system for OP Stack chains. Users can access Superbridge, the frontend interface to bridge ETH from L1 to L2.

For context, Celo recently migrated from L1 to L2 (as of March 26th, 2025) using the OP stack. WETH is minted from L1 deposits, initiated by depositTransaction calls via the OptimismPortal contract on Mainnet. Thereafter, L2 nodes listen for TransactionDeposited events to mint on Celo.

1.3.1 Token Holder Concentration

Description Value
Total Holders 49
Total WETH Supply 999.99
Top 10 Address Holdings 99.88%
Largest Holder CLPool (58.47%)

Source: Celoscan, April 10th, 2025

85% of WETH is concentrated in 2 accounts, with the largest holder being a Velodrome liquidity pool (58%) and the second a 2/6 Multisig (32%). The third, fourth, and fifth largest are an unverified contract (~5%), WETH/CELO Uniswap pool (~3%), and USDT/WETH Uniswap pool (~2%). While most WETH is in a liquidity pool with multiple LPs, the asset’s narrow distribution across accounts could be explained by the contract’s recent launch (March 26th, 2025).

2. Market Risk

2.1 Liquidity


Source: Velodrome Finance, April 14th, 2025

Relative to the available supply onchain (>1000 WETH), DEX liquidity is only available for ~56 WETH ($92K) within a 5% price impact.

2.1.1 Liquidity Venue Concentration

Source: Coingecko, April 12th, 2025

According to Coingecko, only 2 liquidity sources are available for WETH: Uniswap and Velodrome.

2.1.2 DEX LP Concentration

Exchange Pool TVL 24h Volume
Uniswap V3 USDT/WETH $86.94K $133K
Uniswap V3 WETH/CELO $124K $10.6K
Velodrome USDT/WETH $925K $850K

The Velodrome USDT/WETH pool currency has 19 liquidity providers (addresses holding VELO-CL-POS), with 1 address providing 66% of the pool’s liquidity.

Observing Uniswap liquidity provision events (add/remove) for WETH/CELO and USDT/WETH, no results were found post the contract creation, possibly indicating a single liquidity provider in each pair.

2.2 Volatility

Source: Geckoterminal, April 14th, 2025

Given L2 WETH’s short history, the available data is too small to infer the asset’s volatility.

2.3 Exchanges

No CEX currently supports Celo WETH.

2.4 Growth

Source: L2Beat, TVS Breakdown, April 14th, 2025

Early growth has been positive since the contract was deployed, accounting for approximately $1.5M (1K WETH).

3. Technological Risk

Celo’s transition from an EVM-compatible L1 to an OP stack layer 2 introduces significant technical changes, which are summarized below.

3.1 Smart Contract Risk

Since the Standard Bridge and OptimismMintableERC20 facilitate the minting of WETH and form part of a wider OP stack codebase, risk assessments fall under OP stack audits. Multiple audits have been completed on OP stack code, with 6 audits related to Bedrock (the current OP stack version) to date.

3.2 Bug Bounty Program

An Optimism bug bounty program worth $2m provides security incentives for the general codebase, which includes the OptimismMintableERC20Factory contract that generates OptimismMintableERC20 contracts on the network it is deployed to, L1StandardBridge, and L1CrossDomainMessenger.

3.3 Price Feed Risk

WETH is pegged 1:1 to ETH based on a collateralization pricing mechanism. The REMOTE_TOKEN address points to the L1 WETH contract on the Ethereum mainnet. The price is maintained at L1 WETH through:

  • Minting/Burning: Only the BRIDGE (StandardBridge) can mint/burn tokens (via mint and burn), ensuring supply matches locked L1 WETH.
  • Collateral: L1 WETH is locked in the L1 bridge contract when users deposit and unlocked when withdrawn.

Potential intrinsic pricing risk if the L1 WETH contract is exploited, affecting the price of L2 WETH.

An ETH/USD Chainlink price feed is available on Celo, which has a 0.1% deviation threshold and 24-hour heartbeat.

3.4 Dependency Risk

Native bridged WETH utilizes Standard Bridge to bridge L1 WETH to Celo. The Standard Bridge comprises 2 contracts, L1StandardBridge on Ethereum and L2StandardBridge on Celo. CrossDomainMessenger is used to communicate deposits and withdrawals between the chains.

WETH relies on the L1StandardBridge contract to escrow L1 ETH and the L2StandardBridge to mint WETH on Celo.

4. Counterparty Risk

4.1 Governance and Regulatory Risk

4.2 Access Control Risk

OptimismMintableERC20 contract is a representation of a token on an L2 from mainnet. It allows Standard Bridge to mint and burn tokens.

The Standard Bridge contract can:

  • Mint tokens when assets are deposited from L1 to L2.
  • Burn tokens when assets are withdrawn back to L1.

The BRIDGE role is set at deployment by the OptimismMintableERC20Factory and is the only address with mint/burn privileges.

Proxy Admin is the owned by 2/2 Nested Multisig.

Here are the controlling wallets:

These multisigs are controlled by cLabs and the Celo Community Security Council. Proxy Admin control over the bridging contract is evenly distributed between the Celo development team and Community members.

4.2.1 Contract Modification Options

The contract has no proxy pattern (non-upgradeable).

4.2.2 Timelock Duration and Function

No timelocks are present.

4.2.3 Multisig Threshold / Signer identity

As stated in section 3.4. The Proxy Admin contact is managed by 2 nested multisigs, one owned by the cLabs team and the other by Celo community members.

The most recent update on Celo Community Security Council members consists of:

L2Beat
Hyperlane
Valora
Mento
Nitya Subramanian
Kris Kaczor
Tim Moreton
Aaron Boyd

Below is a list of addresses for each of the signers in no particular order:

0x148dfac5df51ab1d7b02a3b53f1e2da1f0a6b5ca
0xD1C635987B6Aa287361d08C6461491Fa9df087f2
0x2be5e223e368e8c0f404a1f3eb4eb09f99c8fad8
0x6fdb3ea186981aa32dd8e7b782d95733ca3c13a1
0x5f70938aa8d2fd91ee3959998e5ddaacfb6ffb85
0xd0cE4D055d04bDA69b20815A3F796019bB68c6Db
0xb963047c5d875b7fe777339b1e6b61ac4df1f3e2
0xc3E966E79eF1aA4751221F55fB8A36589C24C0cA

Note: This assessment follows the LLR-Aave Framework, a comprehensive methodology for asset onboarding and parameterization in Aave V3. This framework is continuously updated and available here.

Aave V3 Specific Parameters

Final parameters will be presented jointly with @ChaosLabs.

Price feed Recommendation

We recommend using the Chainlink ETH/USD price feed.

Disclaimer

This review was independently prepared by LlamaRisk, a community-led decentralized organization funded in part by the Aave DAO. LlamaRisk is not directly affiliated with the protocol(s) reviewed in this assessment and did not receive any compensation from the protocol(s) or their affiliated entities for this work.

The information provided should not be construed as legal, financial, tax, or professional advice.