Enable Sending ETH from Timelock (Revised)
01Summary
Proposal to upgrade GovernorBravo implementation to allow ETH stored in the Timelock to be sent directly from proposals, removing a longstanding limitation. Includes 8k COMP compensation to Arr00 for contributions. Upgrade has been audited by OpenZeppelin.
- Type
- contract upgrade
- Funding
- $8000
Key changes
- GovernorBravo implementation upgraded to allow sending ETH directly from Timelock in proposals, removing requirement that all ETH must come from executor(high)
- Transfer of 137.6 COMP tokens to 0x2B384212EDc04Ae8bB41738D05BA20E33277bf33 as compensation(medium)
Notable concerns
- Implementation change to core governance contract requires careful review despite OpenZeppelin audit
Generated by Kvorum
02Description
Enable Sending ETH from Timelock (Revised)
There has been a longstanding quirk in the Compound Governor which requires all ETH spent in a proposal to come from the executor of the proposal. This disallows sending ETH stored in the Timelock. This proposal changes the implementation of GovernorBravo to allow for sending ETH from the Timelock. This proposal has been audited and signed off by OpenZeppelin. Arr00 is granted $8k in COMP for his contribution.
Discussion
New Governor Bravo Implementation
Fork Simulations
03Mismatch analysis
The description makes two concrete claims: (1) upgrade the GovernorBravo implementation to enable ETH transfers from the Timelock, and (2) pay Arr00 $8k worth of COMP. Action 0 directly matches claim 1 — it calls _setImplementation with the exact address referenced in the description's 'New Governor Bravo Implementation' link. Action 1 matches claim 2 in mechanism (a COMP token transfer to a named contributor's address); the transferred amount (137.6 COMP) cannot be independently verified against a precise $8k USD figure without a historical price oracle, but this is a currency-to-token conversion inherent to how such grants are described, not a calldata/description structural mismatch, and is consistent with typical practice for this well-documented historical Compound proposal. No target mismatches, no omitted significant actions, and no misleading characterization of magnitude or direction were found. Both actions in the calldata are fully accounted for by the prose, and no extra unexplained actions exist.
Generated by Kvorum
04Actions
- Target
- 0xc0da…6529
- Value
- 0 wei
- Function
- _setImplementation(address)
- Arguments
{ "0": "0xeF3B6E9e13706A8F01fe98fdCf66335dc5CfdEED" }- Calldata
- Target
- 0xc00e…6888
- Value
- 0 wei
- Function
- transfer(address,uint256)
- Arguments
{ "0": "0x2B384212EDc04Ae8bB41738D05BA20E33277bf33", "1": "137600000000000000000" }- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- compoundcanceledEnable Sending ETH from Timelock97%
- compoundexecutedMigration to Governor Bravo69%
- compounddefeatedCompound Governor Bravo Update69%
- compoundexecutedCompound Governor Contracts Upgrade65%
- compoundcanceledThis proposal will upgrade Compound's GovernorBravoDelegator and GovernorBravoDelegate contracts. We'll use the latest contracts from OpenZeppelin(OZ) library with some modifications to preserve many…63%
- compoundexecutedRenew Proposal Guardian Role for the Community Multisig62%
- compoundcanceledLower Proposal Threshold to 10K COMP62%
- compoundexecutedExtend Proposal Guardian Role for the Community Multisig61%
- compoundexecutedLower Proposal Threshold to 25K COMP61%
- compoundexecutedRenew Proposal Guardian Role for the Community Multisig61%