Add Market: MATIC & Update Price Oracle
01Summary
Proposal to add MATIC as a new market on Compound with 0 collateral factor and update the protocol's price oracle. MATIC is the ecosystem token of Polygon with $11B market cap and $300M+ daily volume. The oracle update introduces FRAX, LUSD, and RAI for potential future consideration without endorsement. On-chain actions: set cMATIC reserve factor to 0.25, update oracle address, and enable MATIC as a supported market.
- Type
- protocol addition
Key changes
- Add MATIC (Polygon ecosystem token) as a new market on Compound with 0 collateral factor for safe incremental onboarding(high)
- Update protocol price oracle contract from 0x046728... to 0x65c816... with identical code but supporting additional assets(high)
- Add FRAX, LUSD, and RAI price feeds to oracle for governance consideration in future asset-specific votes without current endorsement or opposition(medium)
- Set cMATIC reserve factor to 0.25 (25%)(medium)
Notable concerns
- MATIC asset addition has not been reviewed by OpenZeppelin, though it is a well-established contract using current standard cToken implementation
- Addition of FRAX, LUSD, and RAI to oracle does not constitute protocol endorsement and merits must be considered separately in future governance votes
Generated by Kvorum
02Description
Add Market: MATIC & Update Price Oracle
MATIC is the ecosystem token of Polygon (previously Matic) - an EVM compatible sidechain & L2 project with a current TVL of more than $4B and 7000+ dapps deployed across DeFi, NFT, Gaming, and DAO spaces. Polygon's scope and vision are to become an Ethereum scaling aggregator.
With a market cap of $11BB and +$300MM daily exchange volume, MATIC is a strong asset to be listed on Compound.
Interestingly, MATIC has significant usage on Aave Polygon at $280MM in liquidity but isn't supported by Aave's mainnet contracts. This is an opportunity for Compound to become the mainnet destination for MATIC.
It should be noted this asset addition has not been reviewed by Open Zeppelin. Given that MATIC is a well-established contract and the ctoken contract utilizes the current standard, there is a good precedent to support the asset addition. As usual, the proposal is to list MATIC with a 0 collateral factor. This allows Compound to onboard assets incrementally and safely.
The proposal also updates the protocol's oracle from here to here. The contract code is identical, all existing markets retain the same configuration, and we introduce FRAX, LUSD, and RAI to the mix.
These have been added to the oracle on a best-efforts basis and exist for governance's consideration in future asset-specific governance votes. Their addition to the oracle is not our endorsement or opposition for their addition to the protocol. They are there so votes can occur to add the assets to the protocol, and the full merits of each asset should be considered at that time.
03Mismatch analysis
placeholder
Generated by Kvorum
04Actions
- Target
- 0x944d…2393
- Value
- 0 wei
- Function
- _setReserveFactor(uint256)
- Arguments
{ "0": "250000000000000000" }- Calldata
- Target
- 0x3d98…cd3b
- Value
- 0 wei
- Function
- _setPriceOracle(address)
- Arguments
{ "0": "0x65c816077C29b557BEE980ae3cC2dCE80204A0C5" }- Calldata
- Target
- 0x3d98…cd3b
- Value
- 0 wei
- Function
- _supportMarket(address)
- Arguments
{ "0": "0x944DD1c7ce133B75880CeE913d513f8C07312393" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundexecutedOracle Update70%
- compoundexecutedOracle Improvement68%
- compoundexecutedAdd Market: USDP66%
- compoundexecutedAdd LINK Support65%
- compoundexecutedOpen Price Feed63%
- compoundexecutedAdd USDT Support63%
- compoundexecutedAdd TUSD Support62%
- compoundexecutedCompound Oracle Upgrade v362%
- compoundexecutedUpgrade Compound v2 Oracle To Disable UAV61%
- compoundexecutedCompound UAV v3 Upgrade60%