0x89f2…e8db

All memos sent from and to 0x89f2…e8db.

# Deprecate pumpBTC from cWBTCv3 on Ethereum ## Proposal summary Woof proposes to deprecate pumpBTC from cWBTCv3 on Ethereum network, since deprecation of its Chainlink oracle. In order to achieve this price feed will be updated to a new one, which will return the smallest acceptable price - 0.00000001 (1e-8). This proposal takes the governance steps recommended and necessary to update a Compound III WBTC market on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/Compound-Foundation/comet/pull/19). ## Proposal Actions The first proposal action updates pumpBTC price feed to the price feed that returns the smallest acceptable price. The second action deploys and upgrades Comet to a new version.
# Stop Legacy On-Chain COMP Reward Accrual; Merkl Migration and Season 1 Update ## Summary This proposal seeks governance approval for one on-chain action: stop the remaining legacy on-chain COMP reward accrual by setting reward speeds to zero in the affected Comet markets. It also provides implementation updates on the [<u>Merkl rewards</u>](https://app.compound.xyz/rewards) migration. These migration activities are proceeding under the existing TMC and Risk Manager mandates. Reward funding held in the relevant multisigs is being directed through Merkl, including the method by which accrued and future incentive rewards are delivered. The Merkl migration does not change the applicable legacy methodology used to calculate previously accrued rewards. It changes how the resulting allocations are distributed and claimed. Season 1 applies the same distribution architecture to future incentives. The on-chain action in this proposal only sets the remaining legacy reward speeds to zero, stopping further technical accrual in the affected Comet markets. ## Background Since the launch of Compound V2 and V3, COMP rewards have been distributed through protocol-owned reward contracts. Users continuously accrued rewards and could claim them at any time through the Compound interface or directly from the corresponding reward contracts. This mechanism has served since launch, but it has structural limitations: * Reward logic is embedded in the protocol contracts. Any change to incentives, including rates, markets, or duration, requires a new protocol release, with the engineering and audit work that entails. * Distribution is continuous by design. There is no native way to run a fixed-term or market-scoped campaign. * Accrual and funding are independent. The contracts keep accruing rewards whether or not the rewards contract holds COMP, so the accrual a user sees on-chain can diverge from what is actually claimable. * The claim functions permit any third party to trigger delivery of another account's accrued COMP. This mechanism has been deliberately abused to force COMP into contract addresses with no ability to transfer it out, rendering those rewards inaccessible and exposing further accrued COMP to the same attack. This is an active security issue, not merely a design limitation. As described in this [<u>post</u>](https://www.comp.xyz/t/pausing-comet-rewards-top-ups/7879), the legacy permissionless claim mechanism has been used maliciously to force COMP into addresses that cannot recover it. Continued operation exposes further accrued COMP to the same misuse. Acting to protect the protocol and prevent further loss falls within the existing protocol-steward mandate. The Risk Manager's existing mandate covers incentive programs intended to support Comet growth and healthy market behavior. Together with the TMC's responsibility for reward funding held in the relevant multisigs, this includes confirming campaign parameters and directing how funded rewards are delivered. The Merkl migration and Season 1 are being implemented under those mandates. To address these limitations, the Merkl rewards migration changes the distribution implementation to Merkl, an independent rewards distribution platform used by multiple DeFi protocols. Merkl specializes in distributing on-chain incentives while allowing protocols to maintain transparent and verifiable reward calculations. The migration changes only the distribution layer. The applicable legacy reward calculations remain unchanged. ## Proposal Overview This proposal seeks approval for one on-chain action and separately provides implementation updates on the Merkl rewards migration and Season 1. The action submitted for approval is to set the remaining legacy Comet reward speeds to zero, ending further technical accrual in the affected markets. The Merkl migration update below describes the treatment of previously accrued rewards included in the snapshot ranges for migrated networks. Season 1 is the first fixed 90-day incentive campaign distributed through Merkl. It is funded from the relevant multisigs and is proceeding under the existing TMC and Risk Manager mandates. Season 1 and all future Merkl-distributed COMP incentive programmes are governed by the Incentive Programme Terms set out below. This approach separates reward distribution from protocol contracts while allowing the TMC and Risk Manager to confirm and publish future campaign parameters without modifying protocol reward contracts. ## Merkl Rewards Migration Update Previously accrued rewards included in the snapshot ranges for migrated networks are being moved to Merkl without changing the applicable legacy calculation methodology. The implementation process consists of reading the relevant on-chain data, aggregating each user's previously accrued rewards using open-source scripts, publishing the resulting allocations, and making those allocations claimable through Merkl. The full snapshot amount is funded by directing COMP from the relevant multisigs to the Merkl distributor. Users are not required to migrate their positions or perform any protocol interaction. Existing lending and borrowing positions remain completely unaffected. ## Seasonal Incentive Model Season 1 is being launched as the first Merkl-distributed COMP incentive campaign. A Season is a fixed 90-day incentive campaign during which users earn rewards through lending and borrowing activity on supported Compound markets. ## Season 1 Parameters Details of Season 1 will be posted on the website. * Distribution terms:  * Mainnet * USDC * Lending: 55 COMP/daily * Borrowing: 55 COMP/daily * USDT * Lending: 30 COMP/daily * Borrowing: 30 COMP/daily * WETH * Lending: 10 COMP/daily * Borrowing: 20 COMP/daiy In total 200 COMP/daily * Maximum COMP allocation: 18,000 Unlike the previous system, rewards cannot be claimed during the Season itself. Instead, rewards accumulate throughout the campaign. After the Season concludes: 1. A snapshot of accrued rewards is generated. 2. The allocation dataset is published publicly. 3. A dedicated Merkl campaign is created. 4. Users can claim their rewards during the campaign's claim window. Before each future Season begins, the Compound Governance Working Group (CGWG), TMC and Risk Manager will confirm and publish relevant parameters and terms applying to the relevant Season. This allows the CGWG, TMC and Risk Manager to adjust incentive programs without modifying protocol reward contracts, while ensuring that each Season's parameters are published before it begins. ## Reward Claiming Previously accrued rewards become claimable through dedicated Merkl campaigns. Future Season rewards become claimable only after the corresponding Season has ended and the reward snapshot has been published. To claim rewards, users simply connect the wallet that participated in Compound to the official Merkl application and claim any available COMP rewards. No migration transaction, staking process, or protocol interaction is required. From the snapshot block forward, the Merkl distribution is the DAO's record of reward entitlement. ## Claim Windows To avoid rewards remaining unclaimed indefinitely, Merkl campaigns include finite claim windows. Under the Incentive Programme Terms below: * Previously accrued V2 rewards may be claimed for 60 days after their snapshot. * Previously accrued V3 rewards may be claimed for 180 days after their snapshot. * Season rewards may be claimed for 30 days after the Season concludes. Once a campaign's claim window expires, rewards can no longer be claimed under the current governance rules. COMP that remains unclaimed when a window closes is returned by the TMC, as distributor admin, to the Treasury Timelock. ## If This Proposal Fails If this proposal fails, the remaining Ethereum USDC, USDT and WETH Comet reward speeds will stay non-zero and the on-chain contracts will continue recording technical accrual. The relevant multisigs will not be reloaded to fund those additional balances, so legacy distribution will remain effectively off despite the continuing accounting entries. The Merkl migration and Season 1 will continue under the existing TMC and Risk Manager implementation. Existing funded COMP balances in the legacy rewards contracts will remain available for on-chain claims while sufficient balances remain. Any additional balances recorded after the Merkl cutover will not be funded through those contracts. ## Supported Networks Previously accrued rewards continue to be available for all chains where Compound previously distributed COMP incentives. The migration covers: * Ethereum * Arbitrum * Optimism * Base * Polygon * Unichain Mantle and Linea are excluded from this migration and continue using their existing on-chain reward contracts. Rewards on those chains remain claimable through the legacy mechanism and are not subject to the Merkl claim deadlines. ## Snapshot Blocks Allocations are calculated deterministically and can be independently verified. For the legacy rewards system, each campaign is calculated over an inclusive block range, meaning both the start and end blocks are included in the reward calculation. These ranges correspond to the governance proposals that either initiated or terminated rewards on each network. The corresponding block snapshots will be posted on the [forum](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043) once the Merkl campaigns are created. ## Merkl Rewards Migration FAQ *All placeholders will be filled in once the details are ready on the* [*forum*](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043)*.* ### Q1 * Question: Why was claiming moved to Merkl? * Answer: Claiming moved so incentive campaigns can run without changing protocol contracts. Under the old system, every rewards program was tied to a protocol release and carried its own distribution infrastructure. Merkl changes only how rewards are distributed and claimed; Compound's reward calculations remain unchanged. The TMC and Risk Manager confirm the parameters for each Season and publish them before it begins. ### Q2 * Question: Is rewards distribution still active? * Answer: Yes. Season 1 is active as the first Merkl-distributed incentive campaign. Its parameters were confirmed by the TMC and Risk Manager under their existing mandates and published at [<u>forum</u>](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043). Rewards accrued before the Merkl cutover remain available and can be claimed separately. The Snapshot Blocks section records where the legacy distribution period ended and Season 1 began. ### Q3 * Question: How can I verify the accrued rewards calculation is accurate? * Answer: To calculate your claimable amount for Merkl, an off-chain script reads the on-chain data and applies no additional logic beyond aggregating it. You can verify your own number two ways: (1) check the calculation script's source code (see on the [<u>forum</u>](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043)), which is open and published on GitHub, or (2) independently read your \`baseTrackingAccrued\` value directly from the \[CometRewards contract]\(https://github.com/compound-foundation/comet/blob/main/contracts/CometRewards.sol#L207) on a block explorer and compare it to what Merkl shows. This method applies to V3. For V2, the calculation reads the Comptroller contract's reward state; the V2 script linked under "Do rewards expire?" shows the exact method.  ## ### Q4 * Question: What's the official Merkl link, and what happens once I leave the Compound app? * Answer: The only official Merkl app URL is app\[.]merkl\[.]xyz]. Once you leave the Compound app for Merkl, you're interacting with an independent, third-party platform; Compound Foundation and Compound DAO aren't responsible for actions taken there. ### Q5 * Question: What chains are supported for rewards? * Answer: All chains where Compound DAO has historically distributed rewards: \*\*V2\*\* — \[Ethereum]\({{V2\_ETHEREUM\_MERKL\_LINK}}). \*\*V3\*\* — \[Ethereum]\({{V3\_ETHEREUM\_MERKL\_LINK}}), \[Arbitrum]\({{V3\_ARBITRUM\_MERKL\_LINK}}), \[Optimism]\({{V3\_OPTIMISM\_MERKL\_LINK}}), \[Unichain]\({{V3\_UNICHAIN\_MERKL\_LINK}}), \[Polygon]\({{V3\_POLYGON\_LINK}}), \[Base]\({{V3\_BASE\_MERKL\_LINK}}). See all the links on the [<u>forum</u>](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043). Mantle and Linea rewards are claimed on-chain, not through Merkl; see "Have all V3 chains migrated to the new Merkl distribution system?" below.  ### Q6 * Question: Are V2 rewards available only on Ethereum? * Answer: Yes. Compound V2 rewards are only on Ethereum. ### Q7 * Question: Can I still see my rewards in the old on-chain system after claiming via Merkl? * Answer: Yes. Even after claiming COMP via Merkl, you can still view your historical reward balance in the old on-chain system (except on Mantle and Linea, where that system is still the active claim method). No new rewards are distributed through the old system on any other chain; Merkl has fully replaced it there. The balance the old contracts display after migration is historical only. The Merkl distribution is the DAO's record of reward entitlement, and amounts claimed through Merkl are not payable again from the old contracts  ### Q8 * Question: Have all V3 chains migrated to the new Merkl distribution system? * Answer: No. Ethereum, Arbitrum, Optimism, Unichain, Polygon, and Base have migrated to Merkl. \*\*Mantle and Linea have not\*\* — claim there directly through the original on-chain reward contracts: * Mantle: 0xCd83CbBFCE149d141A5171C3D6a0F0fCCeE225Ab * Linea: 0x2c7118c4C88B9841FCF839074c26Ae8f035f2921 ### Q9 * Question: What is a "Season," how are its rewards distributed, when can I claim them, and do they expire? * Answer: A Season is a fixed-term incentive campaign during which users accrue COMP rewards through lending and borrowing activity. Season 1 runs for 90 days. It distributes 200 COMP per day, up to 18,000 per Season 1, across USDC, USDT and WETH V3 markets on Mainnet. Rewards cannot be claimed during the Season. After it ends, the allocation snapshot is published on [forum](https://www.comp.xyz/t/stop-legacy-on-chain-comp-reward-accrual-merkl-migration-and-season-1-update/8043) and a dedicated Merkl claim campaign opens for \[30] days. Before each subsequent Season begins, the TMC and Risk Manager will confirm its parameters and publish them in advance. ### Q10 * Question: What block ranges were rewards calculated over?  * Answer: For the legacy rewards distribution mechanism, rewards were calculated from the snapshot block at which the first rewards campaign for a given market began (or from the market deployment block if rewards started immediately) through the block at which the last rewards campaign ended. Both the start and end blocks are included in the calculation (i.e., the block range is inclusive on both ends). ## Incentive Programme Terms These terms govern Season 1 and all future COMP incentive programmes distributed through Merkl. 1. COMP accrues only in the markets, at the rates and for the period published before a Season begins. Participation in one Season creates no entitlement to rewards in any future Season. 2. The programme is administered by the Compound Governance Working Group (CGWG), Treasury Management Committee (TMC) and the Risk Manager. The TMC multisig holds the Merkl distributor admin role, and its signers are publicly disclosed. 3. Claims are made through the Merkl distributor. Merkl is a third-party platform, and claims are also subject to Merkl's terms. 4. Each campaign's published claim window applies: 60 days for previously accrued V2 rewards, 180 days for previously accrued V3 rewards and the period published for each Season. Unclaimed COMP is returned by the TMC to the Treasury Timelock when the window closes. 5. For migrated networks, the published Merkl distribution is the DAO's definitive record of reward entitlement for the period it covers. Mantle and Linea remain on their existing on-chain reward contracts and are outside that record. 6. Allocations are calculated from on-chain data using published open-source scripts. If a published allocation differs from a legacy contract display, the published allocation governs for the relevant campaign. 7. Reward speeds recorded in Comet contracts after a snapshot do not establish that additional COMP is owed. No COMP is appropriated to legacy reward contracts; funding them would require a new DAO appropriation. 8. Recipients are responsible for any tax arising from COMP they receive. 9. The TMC, Risk Manager and CGWG may set, change or end a Season by a joint forum update within their existing mandates. These terms may be amended only by a joint forum update from the TMC, Risk Manager and CGWG.
# Zeroing Supply Rates on Deprecated Comets ## Proposal summary Woof proposes to zero out supply rates on deprecated Comets: cUSDCv3 and cWETHv3 on Linea, cUSDev3 on Mantle, cWETHv3 and cWRONv3 on Ronin, and cUSDCv3 on Scroll. This proposal takes the governance steps recommended and necessary to update Compound III markets on each network. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters are based on the [recommendations from Gauntlet](https://www.comp.xyz/t/accelerating-deprecation-zeroing-supply-rates-on-deprecated-comets/7997/1). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/Compound-Foundation/comet/pull/12) and [forum discussion](https://www.comp.xyz/t/accelerating-deprecation-zeroing-supply-rates-on-deprecated-comets/7997). ## Specification The following parameters apply identically to all six Comets: | Parameter | Proposed | | ------------------------------- | -------- | | Annual Supply Rate Base | 0% | | Annual Supply Rate Slope Low | 0% | | Supply Kink | 90% | | Annual Supply Rate Slope High | 0% | ## Proposal Actions The first action sends a message to the Linea network to zero out supply rates and upgrade the USDC and WETH Comets. The second action sends a message to the Mantle network to zero out supply rates and upgrade the USDe Comet. The third action approves the L1CCIPRouter to transfer GHO from the Timelock to pay for the proposal execution fee on Ronin. The fourth action sends a CCIP message to the Ronin network to zero out supply rates and upgrade the WETH and WRON Comets. The fifth action sends a message to the Scroll network to zero out supply rates and upgrade the USDC Comet.
# Supply Cap Reduction Across L2 Comets (Part 2) ## Proposal summary WOOF! proposes to update supply caps on cUSDCv3, cUSDTv3 and cWETHv3 on Optimism, cUSDCv3 and cUSDTv3 on Polygon, cUSDCv3 and cWETHv3 on Unichain networks. This proposal takes the governance steps recommended and necessary to update Compound III markets on each network. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters are based on the [recommendations from Gauntlet](https://www.comp.xyz/t/supply-cap-reduction-across-l2-comets/7794/1). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1124) and [forum discussion](https://www.comp.xyz/t/supply-cap-reduction-across-l2-comets/7794). ## Proposal Actions The first action sends a message to the Optimism network to update supply caps on the USDC, USDT and WETH Comets. The second action sends a message to the Polygon network to update supply caps on the USDC and USDT Comets. The third action sends a message to the Unichain network to update supply caps on the USDC and WETH Comets.
# Ethereum Supply cap Reduction Across Non-USD Based Comets ## Proposal summary This proposal updates supply caps for a number of assets across the non-usd based Mainnet markets. The supply caps for the affected assets are being updated based on their current utilization and risk parameters. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1116) and [forum discussion](https://www.comp.xyz/t/ethereum-supply-cap-reduction-across-comets/7793). ## Proposal actions 1 - 4. Updates supply caps for weETH and ezETH to 0 and tETH to 44 on cWstETHv3 market and upgrades the Comet implementation to apply the changes. 5 - 15. Updates supply caps for wOETH, tBTC, rswETH, rETH, osETH, and ETHx to 0 and weETH to 3,860, tETH to 1,545, pufETH to 105, and ezETH to 33,163 on cWETHv3 market and upgrades the Comet implementation to apply the changes. 16 - 18. Updates supply caps for pumpBTC and LBTC to 0 on cWBTCv3 market and upgrades the Comet implementation to apply the changes.
# WETH & wstETH Comets Interest Rate Curve Recommendations on Mainnet ## Simple Summary Given heightened market activity and elevated volatility across ETH markets, Gauntlet recommends the following Interest Rate (IR) Curve updates across WETH comets on Ethereum. These changes are designed to keep borrow costs low and avoid liquidations during the volatile period. ## Motivation The recent Kelp exploit has led to heightened volatility and shifting dynamics across ETH-correlated assets. In this environment, LST/LRT-based looping strategies are facing a significantly high negative carry. The recommendations below flatten the slope below kink and compress the slope above kink, resulting in lower kink and max borrow rates across all WETH markets. The intent is to: * Keep Compound’s WETH borrow rates not too high so that unwinding can happen gradually in a volatile environment. * Decrease existing borrow positions gradually without pushing rates to a level that would unwind a high amount of the existing ETH-leverage positions. We will continue to monitor utilization and reserve growth and will adjust as conditions evolve. ## Specification Target APRs at kink and at 100% utilization across the comets: | Comet | Kink Rate | Max Rate | | --------------- | --------- | -------- | | Ethereum wstETH | 2.00% | 5.00% | | Ethereum WETH | 2.00% | 5.00% | Borrow kink is held at 90% across all markets. The base rate is held constant at current values. Slope Low and Slope High are updated to achieve the target kink and max rates above. [Forum Post](https://www.comp.xyz/t/weth-comet-interest-rate-curve-recommendations/7749)
# WETH & wstETH Comets Interest Rate Curve Recommendations on Mainnet ## Simple Summary Given heightened market activity and elevated volatility across ETH markets, Gauntlet recommends the following Interest Rate (IR) Curve updates across WETH comets on Ethereum. These changes are designed to keep borrow costs low and avoid liquidations during the volatile period. ## Motivation The recent Kelp exploit has led to heightened volatility and shifting dynamics across ETH-correlated assets. In this environment, LST/LRT-based looping strategies are facing a significantly high negative carry. The recommendations below flatten the slope below kink and compress the slope above kink, resulting in lower kink and max borrow rates across all WETH markets. The intent is to: * Keep Compound’s WETH borrow rates not too high so that unwinding can happen gradually in a volatile environment. * Decrease existing borrow positions gradually without pushing rates to a level that would unwind a high amount of the existing ETH-leverage positions. We will continue to monitor utilization and reserve growth and will adjust as conditions evolve. ## Specification Target APRs at kink and at 100% utilization across the comets: | Comet | Kink Rate | Max Rate | | --------------- | --------- | -------- | | Ethereum wstETH | 2.00% | 5.00% | | Ethereum WETH | 2.00% | 5.00% | Borrow kink is held at 90% across all markets. The base rate is held constant at current values. Slope Low and Slope High are updated to achieve the target kink and max rates above. [Forum Post](https://www.comp.xyz/t/weth-comet-interest-rate-curve-recommendations/7749)
# Deprecate stMATIC in cUSDCv3 on Polygon ## Proposal summary WOOF! propose to deprecate stMATIC as collateral in cUSDCv3 on Polygon by updating its price feed to a constant price feed with a price of 1 wei and set its supply cap to 0. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1094) and [forum discussion](https://www.comp.xyz/t/gauntlet-depreciating-stmatic-on-polygon-usdt-and-usdc-e-comets/7083). ## Proposal actions The first action updates stMATIC price feed to the constant price feed with a price of 1 wei and sets its supply cap to 0. This sends the encoded 'updateAssetPriceFeed', 'updateAssetSupplyCap' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Polygon.
# Update price feeds in cUSDCv3 on Arbitrum with SVR price feeds. ## Proposal summary This proposal updates existing price feeds for WETH, ARB, WBTC and USDC assets on the USDC market on Arbitrum. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1077) and [forum discussion for SVR](https://www.comp.xyz/t/request-for-proposal-rfp-oracle-extractable-value-oev-solution-for-compound-protocol/6786). ### SVR fee recipient SVR generates revenue from liquidators and Compound DAO will receive that revenue as part of the protocol fee. The fee recipient for SVR is set to Compound DAO multisig: 0xd9496F2A3fd2a97d8A4531D92742F3C8F53183cB. ## Proposal actions The first action updates WETH, ARB, WBTC and USDC price feeds to the SVR implementation. This sends the encoded 'updateAssetPriceFeed' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Arbitrum.
# Depreciate cWETHv3 on Ronin ## Proposal summary This proposal updates price feeds to API3, since Chainlink soon will no longer support Ronin and updates interest rate curve parameters for WETH market on Ronin. It is done to prevent new suppliers from entering the market, reduces capital efficiency, making the market less appealing without causing users to become liquidatable and raises liquidation penalty to further disincentivizes usage by increasing the cost of liquidation, while reducing risk to the comet. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1083) and [forum discussion](https://www.comp.xyz/t/gauntlet-depreciating-ronin-weth-and-wron-comets/7308). ## Proposal actions The first proposal action approves the L1CCIPRouter to transfer GHO stable token from the timelock to pay for the proposal execution fee on Ronin. The second proposal action sends the following encoded calls to the governance receiver on Ronin: - Update USDC, AXS, and WRON price feeds to API3 oracle - Set supply caps to 0 for all collateral assets - Reduce collateral factors - Increase liquidation penalties - Update interest rate curve parameters: - `setBorrowPerYearInterestRateBase` - `setBorrowPerYearInterestRateSlopeLow` - `setBorrowKink` - `setBorrowPerYearInterestRateSlopeHigh` - `setSupplyPerYearInterestRateBase` - `setSupplyPerYearInterestRateSlopeLow` - `setSupplyKink` - `setSupplyPerYearInterestRateSlopeHigh` - Deploy and upgrade to new configuration via `deployAndUpgradeTo`.
# Update price feeds in cUSDEv3 on Mantle with CAPO and SVR implementation. ## Proposal summary This proposal updates existing price feed for USDe, mETH, WETH, and FBTC on the USDe market on Mantle. ### CAPO summary CAPO is a price oracle adapter designed to support assets that grow gradually relative to a base asset - such as liquid staking tokens that accumulate yield over time. It provides a mechanism to track this expected growth while protecting downstream protocol from sudden or manipulated price spikes. mETH price feed is updated to its CAPO implementation. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1072) and [forum discussion for CAPO](https://www.comp.xyz/t/woof-correlated-assets-price-oracle-capo/6245). ### CAPO audit CAPO has been audited by [OpenZeppelin](https://www.comp.xyz/t/capo-price-feed-audit/6631, as well as the LST / LRT implementation [here](https://www.comp.xyz/t/capo-lst-lrt-audit/7118). ### SVR summary [RFP process](https://www.comp.xyz/t/oev-rfp-process-update-july-2025/6945) and community [vote](https://snapshot.box/#/s:comp-vote.eth/proposal/0x9502fab4d5768e30326948b26780664b6a3e1da00c3c65d32095b5897a35e21d) passed and decided to implement API3 SVR solution for Mantle USDe market, this proposal updates USDe, WETH, mETH and FBTC price feeds to support SVR implementations. ## Proposal actions The first action updates USDe, mETH, WETH and FBTC price feeds to the CAPO and SVR implementation. This sends the encoded 'setBaseTokenPriceFeed', 'updateAssetPriceFeed' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Mantle.
# Depreciate cWRONv3 on Ronin ## Proposal summary This proposal updates price feeds to API3, since Chainlink soon will no longer support Ronin and updates interest rate curve parameters for WRON market on Ronin. It is done to prevent new suppliers from entering the market, reduces capital efficiency, making the market less appealing without causing users to become liquidatable and raises liquidation penalty to further disincentivizes usage by increasing the cost of liquidation, while reducing risk to the comet. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1084) and [forum discussion](https://www.comp.xyz/t/gauntlet-depreciating-ronin-weth-and-wron-comets/7308). ## Proposal actions The proposal sends the following encoded calls to the governance receiver on Ronin: - Update USDC, WETH, AXS, and WRON price feeds to API3 oracle - Set supply caps to 0 for all collateral assets - Reduce collateral factors - Increase liquidation penalties - Update interest rate curve parameters: - `setBorrowPerYearInterestRateBase` - `setBorrowPerYearInterestRateSlopeLow` - `setBorrowKink` - `setBorrowPerYearInterestRateSlopeHigh` - `setSupplyPerYearInterestRateBase` - `setSupplyPerYearInterestRateSlopeLow` - `setSupplyKink` - `setSupplyPerYearInterestRateSlopeHigh` - Deploy and upgrade to new configuration via `deployAndUpgradeTo`.
# Add wsuperOETHb as collateral into cUSDCv3 on Base ## Proposal summary WOOF! proposes to add wsuperOETHb into cUSDCv3 on Base network. This proposal takes the governance steps recommended and necessary to update a Compound III USDC market on Base. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters include setting the risk parameters based off of the [recommendations from Gauntlet](https://www.comp.xyz/t/add-wsuperoethb-market-to-base-stablecoin-markets-usdc-usds/7101/2). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1020) and [forum discussion](https://www.comp.xyz/t/add-wsuperoethb-market-to-base-stablecoin-markets-usdc-usds/7101). ## Proposal Actions The first proposal action adds wsuperOETHb to the USDC Comet on Base. This sends the encoded 'addAsset' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Base.
# Add tBTC as collateral into cUSDCv3 on Arbitrum ## Proposal summary WOOF! proposes to add tBTC into cUSDCv3 on Arbitrum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDC market on Arbitrum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters include setting the risk parameters based off of the [recommendations from Gauntlet](https://www.comp.xyz/t/gauntlet-tbtc-recommendations-across-comets-12-6-24/6036). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1027) and [forum discussion](https://www.comp.xyz/t/gauntlet-tbtc-recommendations-across-comets-12-6-24/6036). ## Proposal Actions The first proposal action adds tBTC to the USDC Comet on Arbitrum. This sends the encoded 'addAsset' and 'deployAndUpgradeTo' calls across the bridge to the governance receiver on Arbitrum.
# Update price feeds in cWstETHv3 on Mainnet with CAPO implementation. ## Proposal summary This proposal updates existing price feeds for rsETH and ezETH on the wstETH market on Mainnet. ### CAPO summary CAPO is a price oracle adapter designed to support assets that grow gradually relative to a base asset - such as liquid staking tokens that accumulate yield over time. It provides a mechanism to track this expected growth while protecting downstream protocol from sudden or manipulated price spikes. rsETH and ezETH price feeds are updated to their CAPO implementations. Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1034) and [forum discussion for CAPO](https://www.comp.xyz/t/woof-correlated-assets-price-oracle-capo/6245). ## CAPO audit CAPO has been audited by [OpenZeppelin](https://www.comp.xyz/t/capo-price-feed-audit/6631), as well as the LST / LRT implementation [here](https://www.comp.xyz/t/capo-lst-lrt-audit/7118). ## Proposal actions The first action updates rsETH price feed. The second action updates ezETH price feed. The third action deploys and upgrades Comet to a new version.
# Add rsETH as collateral into cUSDCv3 on Mainnet ## Proposal summary WOOF! proposes to add rsETH into cUSDCv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDC market on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters include setting the risk parameters based on the [recommendations from Gauntlet](https://www.comp.xyz/t/alphagrowth-add-market-eth-on-unichain/6712/9). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/1005) and [forum discussion](https://www.comp.xyz/t/alphagrowth-add-market-eth-on-unichain/6712). ## Proposal Actions The first action adds rsETH asset as collateral with corresponding configurations. The second action deploys and upgrades Comet to a new version.
# Add deUSD as collateral into cUSDTv3 on Mainnet ## Proposal summary WOOF! proposes to add deUSD into cUSDTv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDT market on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters include setting the risk parameters based on the [recommendations from Gauntlet](https://www.comp.xyz/t/add-collateral-deusd-sdeusd-staked-on-usdc-usds-usdt-on-mainnet/6112/6). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/995) and [forum discussion](https://www.comp.xyz/t/add-collateral-deusd-sdeusd-staked-on-usdc-usds-usdt-on-mainnet/6112). ## Proposal Actions The first action adds deUSD asset as collateral with corresponding configurations. The second action deploys and upgrades Comet to a new version.
# Add weETH as collateral into cUSDSv3 on Mainnet ## Proposal summary Compound Growth Program [AlphaGrowth] proposes to add weETH into cUSDSv3 on Ethereum network. This proposal takes the governance steps recommended and necessary to update a Compound III USDS market on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). The new parameters include setting the risk parameters based on the [recommendations from Gauntlet](https://www.comp.xyz/t/add-weeth-as-collateral-to-usdt-usdc-and-usds-markets-on-mainnet/6044). Further detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/963) and [forum discussion](https://www.comp.xyz/t/add-weeth-as-collateral-to-usdt-usdc-and-usds-markets-on-mainnet/6044). ## Proposal Actions The first action adds weETH asset as collateral with corresponding configurations. The second action deploys and upgrades Comet to a new version.
# Update WETH and wstETH Comets on Mainnet to support more collaterals ## Proposal summary Compound Growth Program [AlphaGrowth] proposes to update 2 Comets to a new version, which supports up to 24 collaterals. This proposal takes the governance steps recommended and necessary to update a Compound III WETH and wstETH markets on Ethereum. Simulations have confirmed the market’s readiness, as much as possible, using the [Comet scenario suite](https://github.com/compound-finance/comet/tree/main/scenario). Detailed information can be found on the corresponding [proposal pull request](https://github.com/compound-finance/comet/pull/904), [deploy market GitHub action run](<>) and [forum discussion](https://www.comp.xyz/t/increase-amount-of-collaterals-in-comet/5465). ## Proposal Actions The first action sets the factory for cWETHv3 to the newly deployed factory. The second action sets the factory for cwstETHv3 to the newly deployed factory. The third action sets the extension delegate for cWETHv3 to the newly deployed contract. The fourth action sets the extension delegate for cwstETHv3 to the newly deployed contract. The fifth action deploys and upgrades cWETHv3 to a new version. The sixth action deploys and upgrades cwstETHv3 to a new version.