Comment on page

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 contract dependencies
OUSD Core
Contract
Address
OUSD
0x2A8e1E676Ec238d8A992307B495b45B3fEAa5e86
OUSD Implementation
0x33db8d52d65F75E4cdDA1b02463760c9561A2aa1
wOUSD
0xD2af830E8CBdFed6CC11Bab697bB25496ed6FA62
wOUSD Implementation
0xBF3B9b141Cb3629F5Bb8F721cbA9265c92494539
OUSD Vault
0xE75D77B1865Ae93c7eaa3040B038D7aA7BC02F70
OUSD VaultAdmin Implementation
0x8b39590a49569dD5489E4186b8DD43069d4Ef0cC
OUSD VaultCore Implementation
0x0adD23eCF2Ef9f4be557C52E75A5beDCdD070d34
OUSD Strategies
Contract
Address
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.
Contract
Address
OUSD Harvester
0x21Fb5812D70B3396880D30e90D9e5C1202266c89
OUSD Dripper
0x80c898ae5e56f888365e235ceb8cea3eb726cb58
OUSD Buyback
0xD7B28d06365b85933c64E11e639EA0d3bC0e3BaB
OUSD Flipper
0xcecaD69d7D4Ed6D52eFcFA028aF8732F27e08F70
OUSD Assets
OUSD is backed by the following stablecoins:
USDT
0xdac17f958d2ee523a2206206994597c13d831ec7
USDC
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
DAI
0x6b175474e89094c44da98b954eedeac495271d0f
Oracles
Contract
Address
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.
Pair
Contract
USDT/USD
0x3E7d1eAB13ad0104d2750B8863b489D65364e32D
USDC/USD
0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6
DAI/USD
0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9
COMP/USD
0xdbd020caef83efd542f4de03e3cf0c28a4428bd5
AAVE/USD
0x547a514d5e3769680Ce22B2361c10Ea13619e8a9
CRV/USD
0xcd627aa160a6fa45eb793d19ef54f5062f20f33f
CVX/USD
0xd962fC30A72A84cE50161031391756Bf2876Af5D
Deprecated
These contacts are no longer actively used but are included here for historical purposes.
Contract
Address
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