Geode on Avalanche
Search…
Voting for Senate
Most of the Geode Contracts are upgradable. The Geode Governance acts as the decision making mechanism in the Ecosystem with the power to upgrade the contracts.
However, this would be a dangerous situation for any other Protocol that takes part and helps build the Geode ecosystem.
To eliminate such a risk, we introduced the Senate, a control mechanism for all Planets!

Governance suggests updates on the Ecosystem however these updates cannot be implemented without the approval of the Senate.

Who can be in the Senate?

Anyone can take a role in the Senate, however ideally the Senate consists of 5 multisig addresses for different Planets and 1 Geode Developer.

Who chooses the Senate?

A new Senate is proposed by Governance and is elected by the Planets.
Proposed Senate should be approved by 2/3 of all the Planets to be elected.

When are the elections?

Governance can propose a new Senate whenever it is required but a Senate cannot be active for more than 2 years.

What is controlled by the Senate?

Upgradability of our contracts, with the verification of the new implementation.

Approval of new Planets, after the proposal of Governance.

Approval of new Node Operators, after the proposal of Governance.

Voting as a Planet

Approve the new Senate Proposal:

1. You will see the Proposal Deadline with senateProposalDeadline function of Portal:

Portal.senateProposalDeadline()

2. You will see the address of the new Senate Proposal with lastProposedSenate function of Portal:

Portal.lastProposedSenate()

3. After checking these parameters, you can approve the new Senate with:

Portal.approveSenate(uint256 _representativeID)
A Planet can not vote after senateProposalDeadline.

Disapproving the new Senate Proposal.

Simply ignore the proposal.
Governance Proposals expire within 1 week, if not approved.
In the meantime:
  • Governance can not share a new Proposal.
Copy link
On this page
Who can be in the Senate?
Who chooses the Senate?
When are the elections?
What is controlled by the Senate?
Voting as a Planet
Approve the new Senate Proposal:
Disapproving the new Senate Proposal.