Executed

Remove automatic COMP claims and COMP speed refresh


ID 33

ID 33

Proposed on: Dec 21st, 2020

Proposed on: Dec 21st, 2020

Votes

Actions

Type

Address

Details

Custom

0x3d98...Cd3B

_setPendingImplementation(..)

Custom

Account

0x3d98...Cd3B

Method

_setPendingImplementation(..)

Custom

0xbe76...ead7

_become(..)

Custom

Account

0xbe76...ead7

Method

_become(..)

Proposal

Summary

In order to reduce the size of the Comptroller for both vesting updates and future changes, this proposal contains a number of size and gas optimizations. Currently, there is not enough space in the Comptroller for vesting changes, which is the main impetus for this proposal. We split this out from the remainder of the vesting changes, as these changes provide protocol users with some more immediate gas benefits. An itemized summary of the changes is as follows:

  1. This proposal removes automatic COMP claims for users and also removes automatic COMP speed refresh, replacing it with _setCompSpeed , controlled by governance
  2. Implements several related small changes related to the above to further optimize the Comptroller contract and reduce gas costs for users. Please note that this patch is not in itself making any immediate COMP speed adjustment, it is simply removing some redundant speed change functions and giving governance more direct control.

References

Votes
Status