Contract Addresses

The deployed RAY smart contracts contract addresses.

Mainnet

Contract Name

Description

ABI

Address

​

​

​

​

​

​

​

​

​

​

​

​

Users Entrypoint

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

PortfolioManager

Main RAY ERC721 contract

​JSON​

​0x06a5Bf70BfF314177488864Fe03576ff608e6aec​

​

​

​

​

​

​

​

​

​

​

​

​

Tokens

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

RAY Token

Token that represents users positions in RAY

​JSON​

​0xE215e8160a5e0A03f2D6c7900b050F2f04eA5Cbb​

​

​

​

​

​

​

​

​

​

​

​

​

Opportunity Token

Tokenize positions in Opportunities

JSON

​0xFDF18FC25B56Deb9753A5D3E95110fFb7fAe083D​

​

​

​

​

​

​

​

​

​

​

​

​

Opportunities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

CompoundOpportunity

Proxy for Compound V2​

JSON

​0xEa5ee32F3A63c3FaBb311c6E8c985D308A53dcC1​

​

​

​

​

​

​

​

​

​

​

​

​

DydxOpportunity

Proxy for dYdX V2​

JSON

​0xEB6394f817b498c423C44bD72c3D7f8ED5DeeC6e​

​

​

​

​

​

​

​

​

​

​

​

​

DSROpportunity

Proxy for MakerDAO DSR​

JSON

​0xC830217BD3000E92CE846C549de6a2A36AEa8954​

​

​

​

​

​

​

​

​

​

​

​

​

AaveOpportunity

Proxy for Aave

JSON

​0x3d6fa1331e142504ba0b7965cd801c7f3b21b6c0​

​

​

​

​

​

​

​

​

​

​

​

​

Other Base Layer

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

OpportunityManager

Manages Opportunity positions

JSON

​0xA1FC31d0439522BB70C39CC01329e57CDf97fD90​

​

​

​

​

​

​

​

​

​

​

​

​

PositionManager

Manages RAY positions

JSON

​0xAaCc122C8c57af37A30c1d33fDb4416c2956e0c7​

​

​

​

​

​

​

​

​

​

​

​

​

NAVCalculator

Calculates the Net Asset Value

​JSON​

​0xD23fA5F1a001eCDed63b45Da426972fB2AAD2760​

​

​

​

​

​

​

​

​

​

​

​

​

Oracle

Initiates lends, rebalances and withdraws

JSON

​0x6eF7CC3891e4881Bf6106F41E4732e4807868633​

​

​

​

​

​

​

​

​

​

​

​

​

Admin

Permissioned access to the RAY contracts

JSON

​0x7fD29141Bb1555294dB7f39F5Bc3B4075645bE87​

​

​

​

​

​

​

​

​

​

​

​

​

FeeModel

Responsible for taking system fees

JSON

​0xE36A702dcEb228a561fD8704898a0eB9Cec0396f​

​

​

​

​

​

​

​

​

​

​

​

​

Storage

Eternal storage of the system

JSON

​0x446711E5ED3013743e40342A0462FBdc437cd43F​

​

​

​

​

​

​

​

​

​

​

​

​

StorageWrapper

Wrapper around eternal storage

JSON

​0x9207D2761EFD0308263681F74c50A29CF5bB23e7​

​

​

​

​

​

​

​

​

​

​

​

​

StorageWrapperTwo

Wrapper around eternal storage

JSON

​0xAf22c6509830F877C5e2e159eA6CADb03A4C4dFf​

​

​

​

​

​

​

​

​

​

​

​

​

TokenWrapper

Wrapper around RAY and Opportunity tokens

JSON

​0x783cfAD070ca1427a6b4AE988eFfE7605879271e​

​

​

​

​

​

​

​

​

​

​

​

​

Secondary Layer

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

GasFunder

Enables third-parties paying for gas to interact with RAY

JSON

Not Deployed

​

​

​

​

​

​

​

​

​

​

​

​

Upgrader

Enables auto-adding new Opportunities to a RAY position

JSON

Not Deployed

​

​

​

​

​

​

​

​

​

​

​

​

RAYSwapper

Enables converting from Sai -> Dai RAY's

JSON

Contract Name

Description

ABI

Address

​

​

​

​

​

​

​

​

​