Set Documentation
Search…
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
MKR / USDC
0xBFA9941f2bA84Ccd7d48d1bAe72E9FF8F1a519BC
BADGER / USDC
​
​
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.
Copy link