Here is the full registry of OUSD smart contracts that have been deployed to the Ethereum mainnet.
The main ERC20 address for Origin Dollar (OUSD) is: 0x2A8e1E676Ec238d8A992307B495b45B3fEAa5e86
Well-known addresses (often proxy wrappers):
Contract | Address | ENS |
OUSD | ousd.eth | |
Vault | ||
Oracle |
Internal implementation contracts. The Vault is split into VaultAdmin and VaultCore to work-around the maximum contract size limit on Ethereum:
Contract | Address |
OUSD | |
VaultAdmin | |
VaultCore | |
Mix Oracle | |
Chainlink Oracle |
Well-known addresses (proxy wrappers):
Strategy | Address | Auto-Allocation |
Aave | 100% of DAI | |
Compound | 100% of USDC and USDT | |
Curve 3Pool | Manual allocation |
Internal implementation contracts:
Strategy | Address |
Aave | |
Compound | |
Curve 3Pool |
The following oracles are used to fetch or compute a price for DAI/USD:
Oracle | Pair | Contract |
Open Price Feed | DAI/USD | 0x922018674c12a7f0d394ebeef9b58f186cde13c1 |
Chainlink | DAI/USD | 0xa7D38FBD325a6467894A13EeFD977aFE558bC1f0 |
Chainlink | DAI/ETH | 0x037E8F2125bF532F3e228991e051c8A7253B642c |
The following oracles are used to fetch a price for USDT/USD:
Oracle | Pair | Contract |
Chainlink | USDT/ETH | 0xa874fe207DF445ff19E7482C746C4D3fD0CB9AcE |
Open Price Feed | USDC/USD | 0x922018674c12a7f0d394ebeef9b58f186cde13c1 |
The following oracles are used to fetch a price for USDC/USD:
Oracle | Pair | Contract |
Chainlink | USDC/ETH | 0xdE54467873c3BCAA76421061036053e371721708 |
Open Price Feed | USDC/USD | 0x922018674c12a7f0d394ebeef9b58f186cde13c1 |
Since not all oracles have direct USD pairs, the protocol also fetches the prices for ETH/USD in order to calculate USD prices using ETH. Again, to be safe, the protocol chooses the most advantageous for the fund instead of the individual.
Oracle | Pair | Contract |
Open Price Feed | ETH/USD | 0x922018674c12a7f0d394ebeef9b58f186cde13c1 |
Chainlink | ETH/USD | 0xF79D6aFBb6dA890132F9D7c355e3015f15F3406F |
Contract | Address | ENS |
5 of 8 Multisig | ||
2 of 9 Multisig | ||
Governor / Timelock |
Contract | Address | ENS |
OGN Staking |
Internal implementation contracts:
Contract | Address |
OGN Staking |
Contract | Address |
OUSD Compensation |
Contract | Address | ENS |
Swap |