Proposals

/

Proposal

Defeated

[Gauntlet] Compound V2 Deprecation


User profile image

by

by

Gauntlet

Gauntlet

ID 489

ID 489

Compound Governor

Compound Governor

Proposed on: Oct 16th, 2025

Proposed on: Oct 16th, 2025

Votes

Actions

Type

Address

Details

Custom

_setReserveFactor(..)

Custom

Account

0xe65c...D06c

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x6C8c...0E4E

_setReserveFactor(..)

Custom

Account

0x6C8c...0E4E

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x5d3a...3643

_setReserveFactor(..)

Custom

Account

0x5d3a...3643

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0x4Ddc...0ED5

_setReserveFactor(..)

Custom

Account

0x4Ddc...0ED5

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0xFAce...B0c7

_setReserveFactor(..)

Custom

Account

0xFAce...B0c7

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x95b4...325b

_setReserveFactor(..)

Custom

Account

0x95b4...325b

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x4B01...c9d7

_setReserveFactor(..)

Custom

Account

0x4B01...c9d7

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x1239...Ad86

_setReserveFactor(..)

Custom

Account

0x1239...Ad86

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0x35A1...D550

_setReserveFactor(..)

Custom

Account

0x35A1...D550

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x39AA...7563

_setReserveFactor(..)

Custom

Account

0x39AA...7563

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0x0411...925D

_setReserveFactor(..)

Custom

Account

0x0411...925D

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0xf650...dCC9

_setReserveFactor(..)

Custom

Account

0xf650...dCC9

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0xccF4...DD6a

_setReserveFactor(..)

Custom

Account

0xccF4...DD6a

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setMintPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setMintPaused(..)

Custom

0x80a2...3946

_setReserveFactor(..)

Custom

Account

0x80a2...3946

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0xB331...d407

_setReserveFactor(..)

Custom

Account

0xB331...d407

Method

_setReserveFactor(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x3d98...Cd3B

_setBorrowPaused(..)

Custom

Account

0x3d98...Cd3B

Method

_setBorrowPaused(..)

Custom

0x70e3...E8e4

_setReserveFactor(..)

Custom

Account

0x70e3...E8e4

Method

_setReserveFactor(..)

Proposal

Simple Summary

This proposal pauses new mints, borrows across all Compound V2 markets, and sets every market’s Reserve Factor to 100%, directing all future interest to protocol reserves. Repayments, withdrawals, transfers, and liquidations remain available; users are encouraged to migrate activity to Compound V3.

Compound V2 Deprecation Proposal

The following configuration changes will be executed via the Configurator: Pause mints and borrows for all Compound V2 markets. Increase Reserve Factors for all assets to 100%. No changes to repayment, withdrawal, or transfer functionality.

Note: Many V2 markets have already been paused. Markets that need to be paused are listed below (False → True).

AssetMint Paused?Borrow Paused?Reserve Factor
AAVETrueFalse → True50%→100%
BATTrueFalse → True50% → 100%
COMPTrueTrue50%→100%
DAIFalse→TrueFalse→True15%→100%
ETHFalse→TrueFalse→True20%→100%
LINKTrueFalse→True50%→100%
MKRTrueFalse→True50%→100%
SUSHITrueFalse→True50%→100%
TUSDFalse→TrueFalse→True7.5%→100%
UNITrueFalse→True50%→100%
USDCFalse→TrueFalse→True25%→100%
USDPFalse→TrueFalse→True25%→100%
USDTFalse→TrueFalse→True15%→100%
WBTC2False→TrueFalse→True30%→100%
YFITrueFalse→True50%→100%
ZRXTrueFalse→True50%→100%

Motivation

Compound V3 has been in production for nearly three years and now represents the majority of usage and fees across all Compound deployments. Maintaining V2 creates unnecessary operational and security risks for the DAO and users while diverting resources from maintaining and upgrading V3.

For background, discussion, and context, see the forum post thread & Snapshot Vote:

Legal Notice

By approving this proposal, you acknowledge that any services provided by Gauntlet are governed by the terms available at gauntlet.xyz/tos.

Votes
Status