[ARFC] Add support for Wrapped Super OETH (wsuperOETHb) to Aave v3

[ARFC] Add support for Wrapped Super OETH (wsuperOETHb) to Aave v3

Author: ACI

Date: 2024-10-03

Simple Summary

This is a proposal for adding supply/borrow support for wsuperOETHb on the Aave v3 Base Instance

Motivation/Background

Super OETH (superOETHb) is the next iteration of OETH, an LST. OETH is currently going through governance for listing on mainnet and an OUSD proposal has been listed on Aave for a while.

Using Super OETH on Aave will produce higher yield than the other top LSTs. Utilizing a concentrated Aerodrome liquidity pool with the tightest tick possible helps make Super OETH the most pegged L2 LST currently available, while being able to reach double digit yields.

wsuperOETHb is a ERC-4626 tokenized vault designed to accrue yield in price rather than in quantity. When you wrap superOETHb, you get back a fixed number of wsuperOETHb tokens. This number will not go up - you will have the same number of wsuperOETHb tokens tomorrow as you have today. However, the number of superOETHb tokens that you can unwrap to will go up over time, as wsuperOETHb earns yield at the same rate as standard superOETHb.

superOETHb and wsuperOETHb were built reusing 90% of the OETH code, which was built reusing 95% of the OUSD code, of which many audits have been done since 2020. All OETH audits can be found in the audits section of the OETH docs. Origin recently retained yAudit to review PRs, and OpenZeppelin is also held on retainer to review 100% of the OETH and OUSD smart contract changes. Origin maintains an active bug bounty with rewards ranging in size from $100 OUSD for minor issues to $1,000,000 OUSD for major critical vulnerabilities. The bug bounty program is currently administered by Immunefi, where Origin maintains a median resolution time of 6 hours.

Through its integration with Aerodrome, Super OETH is able to ensure a 1:1 peg with ETH at any scale. The Super OETH AMO holds a portion of the protocol’s underlying collateral in a concentrated liquidity pool with an extremely tight price range within a single tick above 1.0000 WETH. This allows anyone to sell superOETHb into the pool for at least 1 WETH (minus swap fees). The Aerodrome TWAP quoter, which works the same as the Uniswap TWAP oracle, can be used to derive the price of superOETHb on chain, and a superOETHb Tellor oracle is now available.

The current Super OETH TVL sits at $339m with a native yield of 18.10% APY

Super OETH has reached the number one spot by TVL on Defillama for yield projects on Base and accounts for a large amount of the Aerodrome Slipstream TVL.

Benefits of listing Super OETH

Enabling lend and borrow support for wsuperOETHb on Aave will provide a new market for OETH holders and Super OETH holders, and add a new platform for leverage looping ETH. This new Super OETH market would lead to additional increased TVL for Aave’s Base instance, which is currently the 8th largest instance, additional revenue to the Aave Protocol and DAO from active loans and liquidations, and will attract a wider user base due to Super OETH being significantly higher yielding over the other Aave supported LSTs.

Market Impact

As with any new LST listing proposal there may be some depositors who move from existing LSTs into the new tokens. We believe market impact in this instance will be minimal and increasing the diversity of LST offerings to Aave users is beneficial for the protocol. We see no serious market impacts that should halt the progress of this proposal.

Chain to be Deployed

Base.

Proof of Liquidity (POL) and Deposit Commitments

Origin Protocol will seed the wsuperOETHb market with $125k of wsuperOETHb once wsuperOETHb is onboarded. An additional 7 figures of wsuperOETHb deposits have been committed to this market from large wsuperOETHb holders.

Risk parameters

Risk Parameters will be provided by Risk Service Providers and will be updated in the current ARFC accordingly.

Useful Links

This is Origin’s fourth proposal, after proposing to add OGN as an Aave asset in 2021, proposing to add OUSD as an Aave asset in January 2023, and proposing to add OETH as an Aave asset in September 2024.

This proposal recently passed Temp Check and Temp Check Snapshot.

Additional relevant links:

Disclaimer

This proposal is powered by Skywards. ACI is not directly affiliated with Origin team and did not receive compensation for creation this proposal.

Next Steps

  1. Publication of a standard ARFC, collect community & service providers feedback before escalating proposal to ARFC snapshot stage
  2. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

Copyright

Copyright and related rights waived under CC0.

3 Likes

Overview

Chaos Labs supports listing wsuperOETHb on Aave v3 Base deployment. Below is our analysis.

Technical Overview

Super OETH is a “supercharged” liquid staking token that combines Ethereum staking rewards with compounded Layer 2 incentives to offer higher APY. It derives Beacon Chain yield from bridged Wrapped OETH and additional rewards from Aerodrome through a protocol-owned concentrated liquidity position on the Base network.

The AMO is integral to Super OETH’s operation, responsible for peg stability, capital efficiency, and yield maximization. It manages liquidity in Aerodrome pools, deploying funds to maintain balance and earn AERO incentives. These AERO tokens are harvested, converted into WETH, and distributed to Super OETH holders, automatically increasing their balances. This process, combined with staking rewards from the Beacon Chain, ensures that Super OETH remains backed and that the yield is compelling for holders.

Most of the superOETHb supply is protocol-owned and pooled as liquidity on Aerodrome.

image - 2024-10-08T005655.977

superOETHb is a rebasing asset, thus the proposal is regarding its wrapped version, wsuperOETHb. However, given wsuperOETHb’s short history, lack of useful metrics, and the atomic wrapping and unwrapping mechanism, the analysis will focus on superOETHb instead of its wrapped version.

Base Liquidity

The supply of superOETHb on-chain is 136,300, with 3,700 holders and 15,500 transfers. Roughly 82% of the supply is protocol-owned. The majority of its DEX liquidity is composed of two Aerodrome pools. The biggest is against WETH, and the smaller is against the governance token OGN. The superOETHb/WETH pool boasts $330M of TVL and $47M of buy-side liquidity.

image - 2024-10-08T005658.938

It is important to note that none of the major DEX aggregators have implemented wsuperOETHb to superOETHb routing yet. Until this is resolved, the direct liquidity available for the wrapped version of the token through aggregators is minimal.

superOETHb Volatility

Relative to ETH, superOETHb experienced high volatility, but this has improved significantly in recent weeks with the increase in liquidity. Chaos Labs measured a 30-day annualized volatility of 12.02%, which reflects the period before Aerodrome liquidity was added. Since then, the asset’s volatility has decreased.

image - 2024-10-08T005701.710

LTV, Liquidation Threshold, and Liquidation Bonus

Given the asset’s deep liquidity and recent volatility improvement, but a somewhat new minting mechanism and short history, we recommend setting the Liquidity Threshold and Liquidation Bonus in line with weETH on Base and a slightly more conservative LTV of 70%.

Interest Rate Curve, UOptimal, and Reserve Factor

We recommend aligning the IR curve with the other LSTs in the same market. As wsuperOETHb is a yield-bearing asset, we expect limited borrow demand. Thus, we recommend setting the UOptimal at 45% and a Reserve Factor of 45%.

Supply and Borrow Cap

Given the deep liquidity available in a tight range, setting the supply cap at 2x the liquidity available under the Liquidation Bonus would result in a higher recommendation than is prudent for a relatively new asset (42K superOETHb, about $100M, greater than the amount of weETH, cbETH, and wstETH deposited on Base at this time). Instead, we recommend setting the initial supply cap equivalent to cbETH’s max supply over the past year: 3K, with a borrow cap of 300. This would allow the asset to reach a hypothetical supply cap of 12K five days after listing with maximum Risk Steward increases.

image - 2024-10-08T005705.025

We expect these caps may be filled quickly given the significant leverage opportunity offered by the high APY of wsuperOETHb, but Chaos Labs will continue monitoring the market to provide additional recommendations when needed.

Pricing superOETHb

Given that most liquidity is protocol-owned and can be removed, we find that using a market rate oracle could expose users to additional liquidity risks. We recommend using an exchange rate oracle with CAPO.

E-mode

As the asset has little history to demonstrate its peg stability, we do not recommend including it in E-mode at the current time.

Recommendation

Parameter Value
Isolation Mode No
Borrowable Yes
Collateral Enabled Yes
Supply Cap 3,000
Borrow Cap 300
Debt Ceiling -
LTV 70%
LT 75%
Liquidation Bonus 7.5%
Liquidation Protocol Fee 10.00%
Variable Base 0%
Variable Slope1 7%
Variable Slope2 300%
Uoptimal 45%
Reserve Factor 45%
Stable Borrowing Disabled
Flashloanable Yes
Siloed Borrowing No
Borrowable in Isolation No
E-Mode Category -

CAPO

We recommend a maxYearlyRatioGrowthPercent of 21.22% for wsuperOETHb, with a MINIMUM_SNAPSHOT_DELAY of 14 days. This recommendation is based on the frequent occurrence of rate distributions but the significant variance in APY.

image (105)

maxYearlyRatioGrowthPercent ratioReferenceTime MINIMUM_SNAPSHOT_DELAY
21.22% monthly 14 days
4 Likes

Thank you @ChaosLabs for this risk report.

1inch supports wsuperOETHb to superOETH routing utilizing the 4626 contract, and wsuperOETHb to ETH utilizing the Aerodrome pool

Screenshot 2024-10-07 at 8.07.30 PM

2 Likes

Summary

LlamaRisk supports onboarding wrapped Super OETH (wsuperOETHb) as collateral on Aave V3. The asset’s technical foundation is solid, with a well-thought-out architecture reused for other products like WOETH and OUSD.

The AMO (Algorithmic Market Operations) provides protocol-owned liquidity, which supplies concentrated liquidity (1bps tick range) to the Aerodrome superOETH/WETH pool. This ensures that a large amount can be swapped at a 1:1 rate with WETH, but comes with tradeoffs. Origin owns all superOETHb supplied to that liquidity pool, which the 2/9 multisig guardian could remove without a timelock in an emergency. A hypothetical attack vector also uses flashloans to manipulate superOETHb’s market price. Given these considerations, we advise using Origin’s internal exchange rate in conjunction with CAPO.

Our original WOETH review on the Ethereum mainnet found that OriginProtocol adhered to best-in-class transparency and decentralization processes. The situation on Base is similar, except for the DAO governance by xOGN token holders being bypassed, with the 5/8 Admin multisig having direct control over the 48-hour timelock. Although superOETHb’s architecture significantly depends on the one deployed on the mainnet (still controlled by xOGN token holders), it is more centralized than WOETH on the Ethereum mainnet.

We support the parameters presented by ChaosLabs. Below is our comprehensive assessment.

Collateral Risk Assessment (click to expand)

1. Asset Fundamental Characteristics

1.1 Asset

superWOETHb is essentially the same as WOETH, the re-pricing LST from OriginProtocol, but bridged over to the Base L2 with a compounding mechanism that harvests liquidity incentives from the Aerodrome liquidity marketplace on Base L2. WOETH is the wrapped (re-pricing) version of OETH, an ERC-20 LST from OriginProtocol that operates a set of permissioned validators through the SSV Network. This staking infrastructure marketplace uses DVT (Decentralized Validator Technology) to offer marginally higher staking yields and reduced consensus penalty risks.

Here is an exhaustive list of the relatively minor added risks superWOETHb presents compared to WOETH:

  • Base L2 security risk
  • Mainnet to Base L2 bridging risk
  • Aerodrome AMM smart contract risk
  • The potential end of liquidity incentives from the Aerodrome AMM, forfeiting part of the yield

On-chain data indicates that all underlying assets are ETH and protocol-owned superOETHb, with a majority staked on the beacon chain. WETH can be wrapped into wsuperOETHb, an ERC-4626 token, through the OriginProtocol modal, which offers two options: minting from the Base vault or the Base Aerodrome liquidity pool. Because the AMO protocol-owned liquidity mechanism automatically mints and burns wsuperOETHb in the pool to maintain the exchange rate, both options offer marginally equal exchange rates.

image
Source: OriginProtocol landing page, October 7th, 2024

A 20% performance fee applies to all rewards accrued through native staking. As of October 7th, 2024, superOETHb advertises a 141,000 ETH-equivalent TVL ($349m) and a 15,31% APY. That figure should not be taken at face value, though, as 80% of the TVL is closed-loop superOETHb minted by AMO to balance the liquidity pool.

image
Source: OriginProtocol superOETHb dashboard, October 7th, 2024

1.2 Architecture

image
Source: OriginProtocol documentation, October 3rd, 2024

The wsuperOETH is essentially the same as the WOETH one on Ethereum mainnet, except for the strategy contracts, of which there are two. The first strategy is the BridgedWOETHStrategy contract, which is tasked with bridging the WETH deposited to the Ethereum mainnet for native staking and to receive WETH from the Ethereum mainnet when withdrawal requests are made. The second is the AerodromeAMOStrategy contract, which manages Aerodrome’s protocol-owned liquidity. Below is the OETH architecture, which is almost identical to the wsuperOETHb architecture:

image
Source: OriginProtocol documentation, similar to the (October 3rd, 2024)

Main protocol contracts on Base L2:

  • wrapped super OETH: Wraps superOETH into wsuperOETH, an ERC-4626 token
  • super OETH: An ERC-20 token contract
  • OETH Base Zapper: Deposit WETH to mint superOETH
  • Vault: manages withdrawal requests and redemptions
  • Strategies: Each a contract. Two in total, the BridgedWOETHStrategy contract and the AerodromeAMOStrategy contract
  • Harvester: Receives rewards from the strategy contracts and sends them to the Dripper contract
  • Dripper: Receives rewards from the Harvester and sends them to the Vault slowly over 7 days
  • Vault Value Checker: Check the Vault balance against expected values and variance

AMO

The Automated Market Operations (AMO) mechanism maintains price stability by balancing liquidity on both sides of the Aerodrome superOETH/WETH liquidity pool. If one side becomes unbalanced, the protocol adjusts it by minting or burning superOETH in the pool. Because those superOETH tokens never leave the pool without being matched by the correct WETH amount from third-party depositors, the protocol remains 100% collateralized.

Concentrated liquidity, together with the use of AMO, can represent a liquidity risk for lending protocols like Aave. As AMO is a protocol-owned liquidity mechanism, the OriginProtocol team can theoretically pull liquidity out of this pool without notice through the 2/9 Guardian multisig, which could prevent liquidations from happening.

1.3 Tokenomics

Governance token

The OGN token serves as the governance token of the OriginProtocol ecosystem of products. Holders can lock their tokens in exchange for xOGN, which grants economic rewards and governance power. The longer the staking period, up to one year, the higher the multiplier, incentivizing long-term commitment. Stakers can delegate votes, stake for multiple periods, and collect rewards from protocol revenue, primarily through OETH and OUSD performance fees. Unlike other models, xOGN balances remain stable throughout the lock-up period, though the staker’s share of the overall voting power decreases as new stakes are made.

We note that the xOGN DAO governance is bypassed on Base, contrary to Ethereum mainnet, with the 5/8 Admin multisig having direct control over the 48-hour timelock, which controls protocol upgrades and parameter changes.

SSV network

As an SSV network user, OriginProtocol must acquire SSV tokens to pay the network fee and the fee for each operator to operate its validators to operate its validators. This is known as the SSV burn rate, which is calculated as follows:

image
Source: SSV network documentation, October 2nd, 2024

Aerodrome

Most of the yield (as of October 3rd, 2024) of wsuperOETHb comes from liquidity rewards accrued from the Aerodrome liquidity marketplace on Base L2. The AERO liquidity rewards are harvested at regular intervals. Part of it is used to bride liquidity in Aerodrome, while the other part is sold for WETH, which accrues back to superOETHb holders. Therefore, OriginProtocol is not exposed to the price fluctuation of the AERO token. The AERO rewards are currently sent to a 2/8 multisig called the Guardian.

image
Source: DeFiLlama, October 3rd, 2024

2. Market Risk

2.1 Liquidity

image
Source: Aerodrome, October 7th, 2024

Aerodrome, the main liquidity venue for superOETHb on Base L2, offers 25,165 superOETH of total liquidity. Because of the 1bpp concentrated liquidity, anything below that amount would provide 1bpp of slippage, and anything above would offer 100% marginal slippage. Interestingly, if deposits can be made to the Vault or the Aerodrome liquidity pool, all withdrawals must go through the Aerodrome liquidity pool, which AMO manages.

2.2 Volatility


Source: Coingecko Terminal, October 3rd, 2024

Because the Aerodrome OETHb/WETH liquidity pool uses a 1bpp concentrated liquidity tick, all swaps happen within that band. The pool’s depth limits the maximum amount one can swap, which OriginProtocol manages through the AMO mechanism. Therefore, beyond a certain amount, one might have to wait for the WETH to be withdrawn from the beacon chain on the Ethereum mainnet and then bridged over to Base L2 before being allocated to the Aerodrome OETHb/WETH liquidity pool or for WETH to be deposited on Base L2.

2.3 Exchanges

superOETHb can be exchanged on the Aerodrome superOETHb/WETH liquidity pool. A superOETHb/USDC liquidity pool is also available on Aerodrome. Still, it routes through the superOETHb/WETH one, hence accessing the same AMO-managed liquidity. Finally, 195 superOETHb is available on the superOETHb/OGN Aerodrome liquidity pool. However, this is both very small and correlated to the OriginProtocol’s health, which is not recommended in case of liquidation.

2.4 Growth

image
Source: Dune, October 3rd, 2024

The chart above aggregates the activity of wsuperOETHb and superOETHb token holders. Starting from September 9th, 2024, a significant increase in the number of users can be observed, coinciding with the start of liquidity incentives from Aerodrome on Base L2, which resulted in a double-digit APY.

3. Technological Risk

3.1 Smart Contract Risk

Audits

The codebase for superOETH, fully open source and open to contributions, is mostly based on the OUSD codebase, which has already benefited from numerous audits. The complete list of audits can be found in the OriginProtocol documentation. superOETH and its two specific strategies has benefitted from an audit from OpenZeppelin September 27th, 2024.

In addition, OriginProtocol also has an ongoing agreement with OpenZeppelin to review all of their code changes through PR reviews. OriginProtocol cites our own report from August 2024 as an audit-like resource.

Bug bounty

A 1,000,000$ bounty is currently active on ImmuneFi. Although this bug bounty covers contracts common to superOETH, OETH, and OUSD, it does not cover contracts specific to the superOETH product — the AMO Aerodrome and Base bridging strategies.

3.2 Price Feed Risk

There is no wsuperOETHb/WETH oracle. Given that the AMO-managed Aerodrome superOETHb/WETH liquidity pool has a 1bpp concentrated liquidity tick, it makes more sense to use the internal exchange rate of the protocol on-chain, which should theoretically be equal to that of the Aerodrome superOETHb/WETH liquidity pool thanks to AMO.

The Aerodrome superOETHb/USDC pool only has $19k of TVL, and the Aerodrome superOETHb/OGN pool has a TVL of $13m but presents a risk because of the correlated nature that OGN has with OriginProtocol.

3.3 Dependency Risk

SSV Network

Origin protocol integrates with the SSV Network to manage validators and staking operations. The NativeStakingSSVStrategy contract shares functionalities with other OETH contracts, with functions such as collectRewardTokens to gather both consensus and execution rewards and checkBalance to view the amount of ETH backing the strategy. Execution rewards are collected in the FeeAccumulator contract, which includes transaction fees and MEV rewards, whereas consensus rewards are sourced from the Beacon Chain.

SSV Network has over $3.6B in TVL, 1.1M ETH staked, 34,507 validators, and 771 registered operators. In the SSV Network, OriginProtocol has two clusters, each with four operators. All operators are P2P, although in different geographic locations, which currently has a 2.21% network penetration:

Although SSV Network provides redundancy through an N-of-M keyshare scheme (DVT), using a single node operator (P2P) might nevertheless represent a single point of failure that cancels out the benefits of DVT. Furthermore, all servers are in a limited geographical area of France, Germany, Luxembourg, and the Netherlands.

The SSV audit history can be found here.

Aerodrome

wsuperOETHb depends on the Aerodrome AMM for its high yield. The Aerodrome team retains control over the gauge system and can kill or revive any gauge. This means that the wsuperOETHb’ yield could decrease to that of WOETH. Furthermore, any security breach in the Aerodrome could put AMO-managed liquidity at risk, resulting in an insolvency situation from OriginProtocol. A good example is the Curve hack on July 30th, 2024, during which OriginProtocol pulled all liquidity as a safety precaution.

4. Counterparty Risk

4.1 Governance and Regulatory Risk

xOGN holders control all protocol aspects, including the yield generation strategies, the fee collection and distribution, and contract upgrades. Proposals are first discussed on the Discord server of the protocol. A temperature check is then done off-chain through the Snapshot.org space with an ERC-20 vote with override strategy and a quorum of 20% of the circulating supply.

The Origin DeFi Governance contract on the Ethereum mainnet is the entry point for any on-chain protocol changes. Anybody with at least 100,00 xOGN can create a new on-chain proposal. After a proposal is created on-chain, anybody can call the queue() method, but the call will succeed only if the protocol has received enough positive on-chain votes. Finally, anybody can execute the transaction on-chain once the timelock delay has passed. Only xOGN holders can vote on proposals on-chain according to their voting power. Votes can be delegated for off-chain proposals only.

A minimum of 20% of the xOGN supply is required to reach quorum. All passing proposals are subject to the 48-hour timelock before being executed. Time-delayed admin actions allow users to exit OUSD or OETH if any malicious proposals are passed or the protocol changes in a way that users do not like. These conditions are similar to the ones seen previously in veOGV.

Other participation criteria include:

  1. no minimum xOGN to vote on existing proposals, whether off-chain or on-chain,
  2. at least 5,000 xOGN to create a Snapshot proposal and
  3. 100,000 xOGN to create an on-chain proposal

4.2 Access Control Risk

All protocol contracts are controlled by the Timelock with a 48-hour delay. The role assignment is the following:

Contrary to OETH on Ethereum mainnet, the Timelock is not managed by a governance contract which allows token holders to vote on proposals, but directly by the 5/8 Admin multisig. Effectively, token holders do not have a say regarding contract upgrades and parameter changes on Base L2. However, since superOETHb is ultimately built on top of the OETH architecture on the Ethereum mainnet, xOGN token holders retain some form of control over superOETHb.

Similarly to OETH on Ethereum mainnet, however, is a 2/8 Guardian multisig that is tasked with day-to-day administrative tasks necessary for the protocol to function properly. The OriginProtocol documentation on Base L2 mentions a 2/8 Reservoir multisig that is not being used.

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

We support parameters presented by @ChaosLabs.

Price Feed

There is no market price feed available for wsuperOETHb. The available liquidity pool on Aerodrome provides concentrated liquidity, with the AMO (Algorithmic Market Operations) managing protocol-owned liquidity in the superOETH/WETH pool and maintaining a fixed exchange rate within a 1bps tick range. This arrangement is not suitable for use as a market price oracle due to the following reasons:

  1. Origin owns all superOETHb supplied to the liquidity pool, which the 2/9 multisig guardian could rapidly remove without a timelock in an emergency.
  2. There’s a potential risk of price manipulation through flash loan attacks.

Given these considerations, we recommend using Origin’s internal exchange rate in conjunction with CAPO. This approach protects against identified risk vectors while ensuring a reliable price feed.

Disclaimer

This review was independently prepared by LlamaRisk, a community-led non-profit 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.

4 Likes

I would like to add that since posting the initial Temp Check on Sep. 20, the superOETHb TVL has grown 2.36x from $182m to $430m. It is taking off like a rocket ship, and we would love for Aave to be a part of its growth:

Screenshot 2024-10-14 at 3.54.19 PM

1 Like

@ACI it would be great if @bgdlabs could also add their analysis and recommendation