Authors: ultimatepro, benjamine

The Frax governance module is forked from Compound, with FXS acting as the voting token in the system.

Users may propose new changes to the protocol if they are holding a certain threshold of FXS (1% of the total votes, equivalent to 1,000,000 FXS), or may combine their votes together to submit a proposal.

Once a proposal has been submitted, it begins an active voting period of 3 days, where it may be voted for or against. If a majority is in support of the proposal at the end of the period, and the proposal has a minimum of 4,000,000 FXS in favor, the change is queued into the Timelock where it can be implemented after 2 days.