Ballot
What everyone needs to know
- A project's funding cycle reconfigurations can vary widely. Custom ballots can be useful to keep changes in check.
- A ballot contract must implement a function that tells the world if the state of a proposed reconfiguration is
active
, approved
, or failed
, as defined in JBBallotState
.
- If a reconfiguration fails to be approved by a ballot, it will not be used. Instead, a copy of the current funding cycle will be used.
What you'll want to know if you're building
Get started building ballots.