Origin
  • Introduction
    • Overview
    • Core Concepts
      • Elastic Supply
      • Rebasing & Smart Contracts
      • Wrapping
      • Bridging
      • AMO
  • Protocol
    • OETH
      • Liquid Staking
      • Redemption
      • Dripper
      • Zapper
    • OS
      • Staking on Sonic
      • Redemption
    • Super OETH
      • Supercharged LSTs
      • Protocol-Owned Liquidity
      • Layer 2 Roadmap
      • Flywheel
    • OUSD
      • Yield Generation
        • Lending
        • Market Making
        • Rewards
      • Collateral
      • Flipper
    • ARM
  • Security & Risk
    • Audits
    • Risk Framework
    • Bug Bounties
    • Price Oracles
  • OGN
    • Staking
    • Governance
    • Vote Delegation
      • Recognized Delegates
    • University Governance Program
  • Registry
    • Contracts
      • OS Registry
      • OETH Registry
      • Super OETH Registry
        • Base
        • Plume
      • OUSD Registry
      • ARM Registry
      • Pool Booster
    • Dapp
    • API
  • Guides
    • FAQ
    • Governance Templates
      • Rebase Opt-In Proposal
      • Integration Proposal
      • General Proposal
      • Yield Strategy Proposal
      • Collateral Proposal
    • Incentivized Harvesting Guide
  • Links
    • Website
    • Dapp
    • GitHub
    • Discord
    • Telegram
    • Governance Forum
Powered by GitBook
On this page
  1. Registry
  2. Contracts

OETH Registry

Contracts related to Origin Ether

PreviousOS RegistryNextSuper OETH Registry

Last updated 6 days ago

Most of Origin's contracts are upgradable via a well-known proxy wrapper and an implementation contract. The Vault is split into VaultAdmin and VaultCore to work around the maximum contract size limit on Ethereum.

Ethereum

Contract
Address

Origin Ether (ERC-20)

Wrapped OETH (ERC-4626)

Vault

Zapper

Harvester

Harvester Simple

FixedRateDripper

Buyback

Oracle Router

First Native Staking Strategy

First Native Staking Fee Accumulator

Second Native Staking Strategy

Second Native Staking Fee Accumulator

Third Native Staking Strategy

Third Native Staking Fee Accumulator

Convex ETH+OETH (AMO) Strategy

OETH / ETH Price Feed (Chainlink Oracle)

wOETH LayerZero Adapter

The following Chainlink oracles are used to protect the vault in case a backing asset loses value. They also offer slippage protection when harvesting rewards tokens.

Pair
Address

The AURA/ETH price comes from Origin's AuraWETHPriceFeed contract, which uses the Balancer 80 AURA, 20 WETH pool to get a time weighted average price (TWAP). The TWAP used is the latest AURA/WETH price with a five-minute interval. This is cross checked with the one hour interval price from five minutes earlier. If the two TWAPs are more than 2% out, the price is rejected.

Contract
Address

AuraWETHPriceFeed

Balancer 80 Aura 20 WETH Pool

Arbitrum

Contract
Address

wOETH (ERC-20)

OETH / wOETH Exchange Rate (Chainlink Oracle)

Base

Contract
Address

wOETH (ERC-20)

OETH / wOETH Exchange Rate (Chainlink Oracle)

Plume

Contract
Address

wOETH (ERC-20)

OETH / wOETH Exchange Rate (eOracle)

wOETH LayerZero Adapter

Optimism

Contract
Address

wOETH (ERC-20)

Coming soon™️

OETH / wOETH Exchange Rate (Chainlink Oracle)

Deprecated

Contract
Address

Governor / Timelock

frxETH Staking Strategy

frxETH Redemption Strategy

Aura rETH+WETH Strategy

Morpho Aave V2 WETH Strategy

Lido Withdrawal Strategy

Dripper

0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3
0xDcEe70654261AF21C44c093C300eD3Bb97b78192
0x39254033945AA2E4809Cc2977E7087BEE48bd7Ab
0x9858e47BCbBe6fBAC040519B02d7cd4B2C470C66
0x0D017aFA83EAce9F10A8EC5B6E13941664A6785C
0x6D416E576eECBB9F897856a7c86007905274ed04
0xe3b3b4fc77505ecfaacf6dd21619a8cc12fcc501
0xFD6c58850caCF9cCF6e8Aee479BFb4Df14a362D2
0x468A68da3cefcDD644ce0Ea9B9564b246218aeeC
0x34eDb2ee25751eE67F68A45813B22811687C0238
0x7eD4ccb74A1eE903Af5fBd9be00CA8616F23D627
0x4685dB8bF2Df743c861d71E6cFb5347222992076
0xfEE31c09fA5E9cdbC1f80C90b42B58640be91DDF
0xE98538A0e8C2871C2482e1Be8cC6bd9F8E8fFD63
0x49674fBce040D95366604d1db3392E9bDEa14d48
0x1827F9eA98E0bf96550b2FC20F7233277FcD7E63
0x703118C4CbccCBF2AB31913e0f8075fbbb15f563
0x7d1bEa5807e6af125826d56ff477745BB89972b8
stETH/ETH
0x86392dC19c0b719886221c78AB11eb8Cf5c52812
rETH/ETH
0x536218f9E9Eb48863970252233c8F271f554C2d0
CRV/ETH
0x8a12Be339B0cD1829b91Adc01977caa5E9ac121e
CVX/ETH
0xC9CbF687f43176B302F03f5e58470b77D07c61c6
BAL/ETH
0xC1438AA3823A6Ba0C159CfA8D98dF5A994bA120b
0x94e16bC08d7CCd7f2999Eb5eA3f35DD1EDCBd15B
0xc29562b045D80fD77c69Bec09541F5c16fe20d9d
0xd8724322f44e5c58d7a815f542036fb17dbbf839
0x03a1f4b19aaeA6e68f0f104dc4346dA3E942cC45
0xD8724322f44E5c58D7A815F542036fb17DbbF839
0xe96EB1EDa83d18cbac224233319FA5071464e1b9
0xD8724322f44E5c58D7A815F542036fb17DbbF839
0x4915600Ed7d85De62011433eEf0BD5399f677e9b
0x592CB6A596E7919930bF49a27AdAeCA7C055e4DB
0x70843CE8E54d2b87Ee02B1911c06EA5632cd07d3
0x72426BA137DEC62657306b12B1E869d43FeC6eC7
0x3fF8654D633D4Ea0faE24c52Aec73B4A20D0d0e5
0x95A8e45afCfBfEDd4A1d41836ED1897f3Ef40A9e
0x49109629aC1deB03F2e9b2fe2aC4a623E0e7dfDC
0xc1fc9e5ec3058921ea5025d703cbe31764756319
0xD9B488280d723338Dd32d56b3900f379Eb7A7aF1
0xc0F42F73b8f01849a2DD99753524d4ba14317EB3
OETH Contract Dependencies