Registry

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

Core
Strategies
Oracles
Governance
Stablecoins
Staking
Compensation
Swap
Core

Well-known addresses (often proxy wrappers):

Internal implementation contracts. The Vault is split into VaultAdmin and VaultCore to work-around the maximum contract size limit on Ethereum:

Strategies

Well-known addresses (proxy wrappers):

Strategy

Address

Auto-Allocation

Aave

0x9f2b18751376cF6a3432eb158Ba5F9b1AbD2F7ce

100% of DAI

Compound

0xD5433168Ed0B1F7714819646606DB509D9d8EC1f

100% of USDC and USDT

Curve 3Pool

0x3c5fe0a3922777343CBD67D3732FCdc9f2Fa6f2F

Manual allocation

Internal implementation contracts:

Oracles

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

Staking

Contract

Address

ENS

OGN Staking

0x501804B374EF06fa9C427476147ac09F1551B9A0

originstaking.eth

Internal implementation contracts:

Contract

Address

OGN Staking

0x8cd68a1e0b79150455c5498882d5d5d3df2dde08

Compensation

Contract

Address

OUSD Compensation

0x9C94df9d594BA1eb94430C006c269C314B1A8281

Swap