OUSD Registry

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.

OUSD Core

ContractAddress

OUSD

0x2A8e1E676Ec238d8A992307B495b45B3fEAa5e86

OUSD Implementation

0x33db8d52d65F75E4cdDA1b02463760c9561A2aa1

wOUSD

0xD2af830E8CBdFed6CC11Bab697bB25496ed6FA62

wOUSD Implementation

0xBF3B9b141Cb3629F5Bb8F721cbA9265c92494539

OUSD Vault

0xE75D77B1865Ae93c7eaa3040B038D7aA7BC02F70

OUSD VaultAdmin Implementation

0x8b39590a49569dD5489E4186b8DD43069d4Ef0cC

OUSD VaultCore Implementation

0x0adD23eCF2Ef9f4be557C52E75A5beDCdD070d34

OUSD Strategies

ContractAddress

OUSD Aave

0x5e3646A1Db86993f73E6b74A57D8640B69F7e259

OUSD Convex OUSD+3Crv (AMO)

0x89eb88fedc50fc77ae8a18aad1ca0ac27f777a90

OUSD Morpho Compound

0x5A4eEe58744D1430876d5cA93cAB5CcB763C037D

OUSD Morpho Aave

0x79F2188EF9350A1dC11A062cca0abE90684b0197

OUSD Flux

0x76Bf500B6305Dc4ea851384D3d5502f1C7a0ED44

OUSD Maker DSR

0x6b69B755C629590eD59618A2712d8a2957CA98FC

OUSD Yield Harvesting, Rewards Distribution & Swapping

Flipper is a gas-optimized way for users to swap in and out of OUSD at a fixed 1:1 rate with other stablecoins. This contract may become empty on one side (e.g., contain 0 OUSD balance), and thus sometimes provides limited swap routes. Flipper is currently only available for OUSD.

ContractAddress

OUSD Harvester

0x21Fb5812D70B3396880D30e90D9e5C1202266c89

OUSD Dripper

0x80c898ae5e56f888365e235ceb8cea3eb726cb58

OUSD Buyback

0xD7B28d06365b85933c64E11e639EA0d3bC0e3BaB

OUSD Flipper

0xcecaD69d7D4Ed6D52eFcFA028aF8732F27e08F70

OUSD Assets

OUSD is backed by the following stablecoins:

0xdac17f958d2ee523a2206206994597c13d831ec7

0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48

0x6b175474e89094c44da98b954eedeac495271d0f

Oracles

ContractAddress

Oracle Router

0xe7fD05515A51509Ca373a42E81ae63A40AA4384b

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.

PairContract

0x3E7d1eAB13ad0104d2750B8863b489D65364e32D

0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6

0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9

0xdbd020caef83efd542f4de03e3cf0c28a4428bd5

0x547a514d5e3769680Ce22B2361c10Ea13619e8a9

0xcd627aa160a6fa45eb793d19ef54f5062f20f33f

0xd962fC30A72A84cE50161031391756Bf2876Af5D

Deprecated

These contacts are no longer actively used but are included here for historical purposes.

ContractAddress

Original OGN Staking

0x501804B374EF06fa9C427476147ac09F1551B9A0

Original OGN Staking Implementation

0x8cd68a1e0b79150455c5498882d5d5d3df2dde08

OUSD Compensation

0x9C94df9d594BA1eb94430C006c269C314B1A8281

Old OUSD Vault

0x277e80f3E14E7fB3fc40A9d6184088e0241034bD

Old Buyback (1 of 2)

0x77314EB392b2be47C014cde0706908b3307Ad6a9

Old Buyback (2 of 2)

0x6C5cdfB47150EFc52072cB93Eea1e0F123529748

OUSD Compound Strategy

0x9c459eeb3FA179a40329b81C1635525e9A0Ef094

OUSD Convex DAI+USDC+USDT

0xEA2Ef2e2E5A749D4A66b41Db9aD85a38Aa264cb3

OUSD Convex LUSD+3Crv

0x7A192DD9Cc4Ea9bdEdeC9992df74F1DA55e60a19

Last updated