Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CGP-131 #411

Merged
merged 17 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions CGPs/cgp-0131.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
cgp: 131
title: Update maxDelegateesCount to Improve Governance Flexibility
date-created: 2024-03-12
author: "Pavel Hornak (@pahor167)"
status: DRAFT
discussions-to: https://forum.celo.org/t/celo-protocol-upgrades-gingerbread-hard-fork-and-contracts-release-10/6612
governance-proposal-id: 170
date-executed: 2050-01-01
Copy link
Collaborator

@jmrossy jmrossy Apr 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Despite the many new checks, people keep finding creative ways to submit invalid data. @martinvol if the status is draft, then the date-executed cannot be anything but empty, since it refers to the date that the proposal gets executed on chain. Whatever that date is, it's certainly not 2050-01-01

Copy link
Contributor

@martinvol martinvol Apr 12, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Making sure proposals shouldn't have formatting errors should be responsability of the editors, they approved and merged the change

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do agree!

---

## Overview

This proposal seeks to update the `maxDelegateesCount` in the Celo governance promess. By increasing the limit on the number of delegatees, we're aiming to enhance the flexibility of vote delegation. This change is designed to accommodate the varying needs of Celo holders, recognizing that some may prefer to entrust their voting power to multiple delegates who can actively participate in the governance process on their behalf. This adjustment is a step towards optimizing governance participation, ensuring that it can be as effective and inclusive as possible.

## Proposed Changes

1. *Update `maxDelegateesCount`*
- Destination: LockedGold, [setMaxDelegateesCount](https://github.com/celo-org/celo-monorepo/blob/7a2d29e9ffdef6cf078254142e61f896994c8a8b/packages/protocol/contracts/governance/LockedGold.sol#L160)
- Data: 10
- Value: 0 (NA)

## Verification

1. Confirm proposal steps: run `celocli governance:view --proposalID 170 -n https://forno.celo.org `

## Risks

The primary adjustment involves managing a potentially increased number of delegatees, which could introduce complexities in vote management. However, this change is anticipated to align with the community's desire for more dynamic and accessible governance mechanisms.

## Useful Links

- [Celo Governance Documentation](https://docs.celo.org/celo-owner-guide/governance)
- [Celo CLI Documentation](https://docs.celo.org/command-line-interface/introduction)
19 changes: 19 additions & 0 deletions CGPs/cgp-0131/alfajores.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[
{
"contract": "SortedOracles",
"function": "setEquivalentToken",
"args": [
"0x0e2a3e05bc9a16f5292a6170456a710cb89c6f72",
"0x874069Fa1Eb16D44d622F2e0Ca25eeA172369bC1"
],
"value": "0"
},
{
"contract": "FeeCurrencyWhitelist",
"function": "addToken",
"args": [
"0x0e2a3e05bc9a16f5292a6170456a710cb89c6f72"
],
"value": "0"
}
]
8 changes: 8 additions & 0 deletions CGPs/cgp-0131/mainnet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[
{
"contract": "LockedGold",
"function": "setMaxDelegateesCount",
"args": ["10"],
"value": "0"
}
]
Loading