• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
baovotes.ethbaovotes.ethby0x3bC3c8aF8CFe3dFC9bA1A57c7C3b653e3f6d69510x3bC3…6951

Approve Governance Actions: Timelock

Voting ended over 5 years agoSucceeded

Purpose:

Baoman has set up the timelock transactions listed below (copied in from Discord announcement) these commands will:

  • Make the timelock contract an AuthorizedUser.
  • Set comfund share to 1% for a test.
  • Return comfund share to 6%.
  • Remove BaoMan's deployer account as AuthorizedUser.

Once this is in place, all "Owner" commands and all "Authorized" commands will be under a timelock requiring a 48 hour waiting period and should be approved by governance vote.

Approving this governance vote will start the process of implementing these changes.

Announcement from Discord:

You'll notice a large number of transactions have been sent to the timelock. These are the process for setting the AuthorizedOnly() user commands behind the timelock.

Since this is my first time using the timelock (and it is a third-party one we are using from Compound) I am unsure of how it wanted the data encoded. So as a precaution for each of the commands I've present the different encoding types. The right encoding will succeed the other two will fail.

The first command is to add the Timelock contract as an authorized user, its three versions can be seen here:

https://etherscan.io/tx/0xb81948f3622e2ffc352cd404fc668ad469b7e3438d85d7525d4cbabf59c6b519 https://etherscan.io/tx/0x8785513e7fb0598a408a5f04d30d4af5aee4f7431948f71ce205e95ea9266c5f https://etherscan.io/tx/0xd471575a47fdc2d80c572b2c9c343d82ab43dcacb1f840252f5eb3e318ff82f8

Next is the removeAuthorized function which had three versions which could successfully fill the data field it is here:

https://etherscan.io/tx/0x29df658437f81fbf803af5d4dca1bab4e209daa15bd0876fea1205aad551b22c https://etherscan.io/tx/0x48fd5d90e546ed9f23b435a76d43ac868998089fa25fca3928d4c88714157000 https://etherscan.io/tx/0x31134dbed97e29e33e4e9a19cb260c80921d1495e1a8347b45461da913c7507a In order to ensure the transition is a success before removing myself, I've also slated a test command to update the community fund. It will set the community fund to 1% instead of 6%:

https://etherscan.io/tx/0x5d7cb546371c8d5731519a98cbec8430e61903e6813c4667141a079293517a2d https://etherscan.io/tx/0x0e2f3884b67f7898da4c1057d95eb89f20dd0373be0c60f6c35f861c93e895ef

And finally the two commands to set the com fund back up to 6%:

https://etherscan.io/tx/0xd76e2f61667631228f2e538e440b5832193a7db5903e413d4ce3fb26f60da8fe https://etherscan.io/tx/0xc0656fe01442e0d6dd228115ee7418916d5013427277abf99406fe2332364525

These commands will become available for execution in 48 hours at which time I'll begin the process and keep the community updated.

All the commands can be manually checked on Etherscan using the "Decode Input" button under "Click to See More" so you can verify the purpose of these commands.

Once this is in place ALL contract changes will be behind a 48 hour timelock from all accounts.

Off-Chain Vote

Approve Governance Action
4.34B 100%
Deny Governance Action
0 0%
Download mobile app to vote

Timeline

Dec 12, 2020Proposal created
Dec 12, 2020Proposal vote started
Dec 14, 2020Proposal vote ended
Oct 26, 2023Proposal updated