Proposal to add OETH

Proposal to add OETH

Proposal to add Origin Ether (OETH) as a capped collateral to Interest Protocol.

Overview

The Origin Ether was launched in May 2023 and is an ERC20 LST aggregator that generates yield while sitting in your wallet. OETH is backed 1:1 by stETH, rETH, frxETH, ETH, and WETH at all times; holders can go in and out of OETH as they please. Yield is paid out daily and automatically (sometimes multiple times per day) though a positive rebase in the form of additional OETH, proportional to the amount of OETH held.

OETH yield, currently ~10% APY, comes from a combination of:

  1. Curve and Convex AMO strategies
  2. LST validator rewards
  3. A 50bip exit fee is charged to those who choose to exit OETH via the dapp (completely avoidable if using a DEX), this fee goes back to OETH holders
  4. OETH sitting in non-upgradable contracts does not rebase, instead the interest generated from those tokens is provided to those that can rebase

These 4 yield generating functions combined enable OETH to generate higher yields than holding any single LST. As with OUSD, OGV is also the governance token for OETH. The current asset allocation and yield strategies can be seen via the OETH home page.

Parameters

Token Address: 0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3
Capped Token address:
LTV: 70%
Liquidation incentive: 10%
Maximum Cap: 573 OETH (~$1,000,000 market value at time of writing)
Oracle Address:
Primary oracle: OETH Chainlink feeds for stETH, rETH, ETH, and WETH, Curve time-weighted price oracle for frxETH
Secondary oracle:
Price deviation: 5%

Liquidity

Market Cap: $22,617,439
Liquidity: $22,617,439
Coingecko 7-day avg 24hr volume: $733,069
Notable exchanges: Uniswap, Curve

Technical risks

  1. Type of contract: ERC20
  2. Underlying asset: stETH, rETH, frxETH, ETH, and WETH
  3. Time: 53 Days Ago (April 18, 2023)
  4. Value:
  5. Privileges:
  6. Upgradability: Yes

Supplemental Information

ERC-4626 Compatibility

OETH yield is paid out daily and automatically through a positive rebase in the form of additional OETH, proportional to the amount of OETH held. In the event that it would not be possible to launch an OETH market due to needing to opt-into OETH yield generation within smart contracts, an alternate solution would be using Wrapped OETH (wOETH). Similar to Frax’s sfrxETH, wOETH is a ERC-4626 vault designed to accrue yield in price rather than in quantity. When you wrap OETH, you get back a fixed number of wOETH tokens. This number will not go up - you will have the same number of wOETH tokens tomorrow as you have today. However, the number of OETH tokens that you can unwrap will go up over time, as wOETH earns yield at the same rate as standard OETH. The wOETH to OETH exchange rate can be read from the contract, or via the OETH dapp. More information on wOETH and the wrapping/unwrapping process can be found within the OETH docs.

wOETH contract address: 0xDcEe70654261AF21C44c093C300eD3Bb97b78192

Current exchange rate: 1 wOETH = 1.033023 OETH

Risk Mitigation

There are five possible risks when using OETH, and Origin is making sure to reduce each risk as much as possible:

Small market cap risk - Given OETH is a relatively new token, some may be worried that OETH is prone to new attack surfaces. While this may be true for other new tokens, OETH was built reusing 95% of the OUSD code, of which 10+ audits have been done since 2020. Not that long ago, OUSD reached a market cap of $300m without breaking, and without diminishing the APY it was capable of generating. Origin continues to work on OUSD, despite the lower market cap.

Counterparty risk - OETH is governed by OGV stakeholders around the world. Everything from yield generation to fee collection and distribution is managed by a set of smart contracts on the Ethereum blockchain. These contracts are upgradeable with a timelock and are controlled by hundreds of governance token holders. While the initial contracts and yield-earning strategies were developed by the Origin team, anyone can shape the future of OETH by creating or voting on proposals, submitting new strategies, or contributing code improvements. We intend for all important decisions to be made through community governance and limited powers to be delegated to trusted contributors who are more actively involved in the day-to-day management of the protocol.

Smart contract risk of the yield strategies - Origin is only using platforms for yield generation that have a proven track record, have been audited, have billions in TVL, maintain a bug bounty program, and provide over-collateralized loans. Over-collateralization in itself, combined with liquidations, provides a reasonable level of security for lenders.

Collateral risk - Origin has chosen 3 of the largest LSTs to ever exist to back OETH, and they have maintained their peg quite well since launch. They have also demonstrated significant growth in circulating supply, so the Origin team is confident that the 3 LSTs will maintain their peg and that OETH will remain stable to ETH. OETH is also using Chainlink oracles for pricing data for rETH and stETH, and plans to utilize Curve’s time-weighted price oracle for frxETH to ensure accurate pricing at all times. In situations where any OETH collateral falls below peg, OIP-4 disables minting of additional OETH tokens using the de-pegged asset.

Smart contract risk of OETH - Origin is taking every step possible to be proactive and lessen the chance of losing funds. Security reviews are prioritized over new feature development, with regular audits being done, and multiple engineers are required to review each code change with a detailed checklist. There are timelocks before protocol upgrades are launched, and deep dives into the exploits of other protocols are constantly being done to make sure the same exploits don’t exist on Origin contracts. Security is extremely important to the Origin team. OETH was built reusing 95% of the OUSD code, of which 10+ audits have been done since 2020. All audits can be seen on Audits - OUSD , and OpenZeppelin is now on retainer. On-chain insurance protocol InsurAce awarded OUSD the highest possible security rating of AAA, which only 4 projects on the InsurAce platform have received.

Relevant References

Origin was founded by Web3 veterans Josh Fraser and Matthew Liu in 2017 and is one of the most venerable projects in the space. Josh and Matthew are joined by the fully doxxed Origin team and community, which includes hundreds of thousands of members and open-source contributors. Origin has raised $38.1M from top investors including Pantera, Spartan Group, Foundation Capital, BlockTower Capital, Steve Chen, Garry Tan, and Alexis Ohanian, and currently maintains a multimillion dollar treasury. As a technology partner, Origin Story has helped launch some of the largest NFT projects to-date:

More information on OETH can be found via:

Origin Protocol homepage: http://originprotocol.com/

OETH homepage: https://oeth.com/

OETH docs: https://docs.oeth.com/

Origin Protocol Twitter: https://twitter.com/OriginProtocol

Origin Defi Twitter: https://twitter.com/OriginDeFi

4 Likes

Not bad, my thought is that OETH, in addition to being an asset for OETH and IP collateral, has a group with bribes to maintain liquidity and USDi is a way of OffRamp for its ecosystem.

1 Like

You are correct! There is some bribing going on currently and for the foreseeable future, it has definitely helped increase the liquidity of the Curve pool. A fun strategy would be to leverage with OUSD, I.E. lend OETH, borrow USDi, convert to USDC, convert to OUSD, and lend OUSD - big yield!

1 Like

Just a quick update here on OETH growth - TVL has more than 3x’ed since submitting this proposal in June!

Current TVL: $75,835,930.35
TVL in ETH: 38,002.55
OETH Yield: 8.13% APY

1 Like

@nekosan Here are the oracle contracts for OETH:

Tellor: https://etherscan.io/address/0xD9157453E2668B2fc45b7A803D3FEF3642430cC0

DIA Data: https://etherscan.io/address/0xafa00e7eff2ea6d216e432d99807c159d08c2b79

OETH/ETH oracle has been deployed to the OUSD DIA oracle above. The oracle is now receiving feeds of OETH/USD and ETH/USD. Each time OETH/USD is updated, an update for ETH/USD is also made to ensure the update timing coincidence of both assets.

An adapter contract has been deployed at 0xab9e20e8ab03c4f9476531b3ba3a0fc522cd0faa to retrieve the value of OETH/ETH directly. To do that, just call getAPriceInB() to receive the price of OETH in ETH (with 8 decimals) and the timestamps of the two underlying updates.

The OETH > wOETH exchange rate can be seen here: Exchange Rate
and can also be read from the wOETH contract

2 Likes