Price Oracles
Price oracles are only permissioned for system contracts to use. All prices are stored on the PriceOracle contract. NAV Issuance is an example of a module interaction that relies on on-chain price oracles to value the SetToken. Oracles are provided through Chainlink. Currently, the system supports the following assets:
Mainnet
Polygon
Optimism
Token Pair | Oracle Source Address |
ETH / USDC | |
BTC / USDC | |
DAI / USDC | |
USDC | |
LINK / USDC | |
BAND / USDC | |
COVER / USDC | |
HEGIC / USDC | |
AAVE / USDC | |
YFI / USDC | |
LRC / USDC | |
UNI / USDC | |
ZRX / USDC | |
BNT / USDC | |
DPI / USDC | |
DPI / ETH | |
REN / USDC | |
MKR / USDC | |
BADGER / USDC | |
OCEAN / USDC | |
NMR / USDC | |
OMG / USDC | |
MATIC / USD |
Token Pair | Oracle Source Address |
USDC | 0x6169c62e1aaE2D56a2Dc184514e8b515Ff6F1d9e |
DAI | 0xf04ff1487BB27fA6A83F6276a55aE17Eb8B3C581 |
BTC | 0x9Cfe76A718Ea75E3e8cE4FC7ad0fEf84be70919b |
|
The oracle addresses below correspond to the virtual assets that Perpetual Protocol uses on its platform.
Virtual Asset | Oracle Source Address |
vETH | 0xa36faf16f31c12285467b1973ee8fa144ed4d846 |
vBTC | 0x8774a1038471ff73e10b1dbe165287c03289eb8b |
vAVAX | 0xd9b1a9eba74943f26887e2bb36b7305e829e05a9 |
vLUNA | 0x3e3243ebca4af1c7ddf2d3fcd1cc4b771b983054 |
vSOL | 0xad927fef0ad5b2384bd5a09f70531815b3a1f50c |
|
If you have a request for a price oracle to be added to Set Protocol, please feel free to contact us on Discord.
Last modified 1yr ago