[ARFC] Onboarding weETH to Aave V3 on Scroll

Summary

LlamaRisk supports listing weETH on Aave V3 Scroll and parameters recommended by @ChaosLabs. Our initial assessment for collateral onboarding highlighted a few concerns with weETH, including absence of a DAO and centralization governance risk due to a low threshold multisig without a timelock, reliance on EigenLayer airdrop speculation for growth, potential validator risks (especially with non-KYC’d operators), and counterparty risk for node operators relying on legal agreements.

Since then, EtherFi has shown remarkable growth, reaching an ATH TVL of ~$6.8 billion while addressing some of our initial concerns. For L2 onboarding, EtherFi uses LayerZero’s OFT native minting technology, which we’ll examine. In this brief, we provide an update on weETH, which supports our recommendation to onboard on Scroll.

Cross-chain bridging using LayerZero OFT

EtherFi employs LayerZero’s OFT (Omnichain Fungible Token) to bridge weETH to Layer 2 networks like Scroll. This system uses native minting, where new weETH tokens are minted directly on Scroll when bridged. To maintain a consistent total supply, tokens are burned on Ethereum and minted on Scroll during transfers. The process relies on LayerZero’s cross-chain messaging protocol for infrastructure. Users can bridge weETH directly without interacting with intermediate wrapped tokens.

image
Source: LayerZero

As of July 23, 2024, LayerZero v2 OFTs have a total value locked of over $700 million. L2BEAT provides a good summary of trust assumptions and risk factors, as the security parameters of each Omnichain Fungible Token (OFT) can be changed by their developers. In weETH case, the escrow contract is owned by a 2/5 multisig and the weETH OFT implementation on Scroll is owned by a 3/6 multisig. Other risk factors include potential theft through malicious OFT (Adapter) contract upgrades by the OApp owner, fraudulent transfers due to Executor-Verifier collusion, the critical risk from malicious security stack changes, and fund compromise if the LayerZero Multisig alters the default stack when no custom stack is set.

Token distribution and Liquidity

image
Source: Etherscan, July 23rd, 2024

A large portion of weETH is held by Mitosis via miweETH, a protocol that aims to improve efficiency for asset management across multiple chains and DeFi protocols. Our review indicates that the cross-chain LP functionality still needs to be activated, with the Mitosis vault attracting deposits through its incentive (points) program.

Other notable holders include an unknown EOA, Pencils Wrapped eETH (pweETH) from the Pencils Protocol (an auction platform and yield aggregator), and Rho weETH (rweETH) from the Rho Protocol (a DeFi derivatives market). LayerBank, an unsanctioned Aave V3 fork, also has a small ($600k) amount of weETH deposited.

On the DEX side, a majority of the Liquidity is held within Ambient’s weETH/ETH pool and Nuri’s weETH/ETH pool.
image

Source: Ambient weETH/ETH pool, July 23rd, 2024

image
Source: Nuri weETH/ETH pool, July 23rd, 2024

The current Liquidity on Nuri supports swaps of up to approximately 1,000 weETH to ETH, resulting in 8.1% slippage.

image
Source: Nuri, July 23rd, 2024

Update on Market Risks

The total TVL (weETH + eETH) saw a small reduction from $6.5b to $5.6b following the second ETHFI airdrop. However, it grew to nearly $7 billion as of July 23, 2024.

image
Source: DefiLlama, July 23rd, 2024

EtherFi remains the leading LRT protocol in TVL and has managed to sustain its growth despite the first EIGEN token airdrop and the first and second waves of the ETHFI airdrop to EtherFi point holders. This helps to alleviate our fear that EtherFi’s growth was inorganic and made of mostly temporary airdrop farmers, which could have increased the volatility of its Liquidity.

Update on Access Control

Our audit of EtherFi’s smart contracts confirm the implementation of a three-day timelock contract. EtherFi uses multiple multisigs:

  • Multisig A (4/7): Manages most contracts, including the timelock’s executor, canceller, and proposer roles
  • Multisig B (2/6): legacy multisig wallet
  • Multisig C (2/5): LoyaltyPointsMarketSafe only
  • Multisig D (4/6): Liquid Vault only
  • Multisig E (3/6): ETHFI distributor
Contract Owner
Address Provider Multisig A, via timelock
Early Adopter Pool Multisig B
Auction Manager Multisig A, via timelock
Staking Manager Multisig A, via timelock
Etherfi Nodes Manager Multisig A, via timelock
BNFT Multisig A, via timelock
TNFT Multisig A, via timelock
eETH Multisig A, via timelock
WeETH Multisig A, via timelock
WithdrawRequestNFT Multisig A, via timelock
Liquidity Pool Multisig A, via timelock
Membership Manager Multisig A, via timelock
Membership NFT Multisig A, via timelock
Node Operator Manager Multisig A, via timelock
ETHFI Gov contract, not owned or upgradeable
Treasury Multisig A, via timelock
LoyaltyPointsMarketSafe Multisig C
Liquifier Multisig A, via timelock
EtherFiOracle Multisig A, via timelock
EtherFiAdmin Multisig A, via timelock
EtherFiTimelock Multisig A, via timelock
Liquid Vault Multisig D

Update on Governance and Reward System

Etherfi launched the ETHFI token in March 2024. A 3/6 multisig received 100% of the ETHFI supply and began distributing funds to various wallets according to the documented allocation schedule.

The next governance development phase, “Phase 1 - Full governance deployment,” is planned for the coming months. This phase will expand voter involvement in Etherfi’s governance by deploying a governor and granting access to Etherfi’s protocol and treasury.

Holders can vote on DAO proposals via Snapshot or delegate their votes. A multisig committee implements changes, handles emergency actions, and ensures proposals align with Foundation objectives, with veto power. Anyone can propose, but a quorum of 1m ETHFI is required. Approved proposals are executed off-chain by the multisig committee. The system remains centralized until on-chain, trustless proposal deployment is introduced.

ETHFI staking is available through the Etherfi dApp. It accumulates loyalty points (6.5 points daily per staked ETHFI as of July 2024). The ETHFI vault automatically re-stakes on Karak for additional rewards. Staking is not required to vote on governance proposals; staked ETHFI can still be used to vote.

Additional resources on governance:

Update on Dependencies

EtherFi relies on two primary external components: EigenLayer for restaking functionality and Obol Network for Distributed Validator Technology (DVT). While these integrations are crucial for EtherFi’s operations, they also represent potential risk points in the system.

EigenLayer serves as a protocol dependency, providing the restaking infrastructure. In contrast, Obol DVT is an off-chain middleware for validators, provided “as is” and managed by node operators.

The protocol maintains two categories of node operators: Permissioned Professional Node Operators subject to Know Your Customer (KYC) procedures and Permissioned 2 ETH Bonded Node Operators exempt from KYC requirements. This dual structure allows for a balance between professional oversight and broader participation.

Notably, Professional Node Operators rely on legal agreements rather than collateral. While this approach may streamline operations, it introduces potential counterparty risk, as the protocol’s security partially depends on the enforceability of these agreements.

2 Likes