Comment on page
On chain voting
The voting power of each account in the Auxo governance setup is determined by the balance of the Active Rewards Vault (ARV). ARV is a non-transferable token which implements
ERC20Votesextension and keeps track of historical balances.
The Auxo Governor implements the following parameters:
Voting Delay: 13140 blocks (~= 44 hours) The delay between a proposal being created and it being able to be voted on, in blocks
Voting Period: 50000 blocks (~= 7days) The duration of a vote in blocks
Proposal Threshold: 10000 ARV Minimum amount of ARV that must be delegated to a wallet before it can create a new proposal. Users can either self delegate or pool voting power by delegating to a representative.
Quorum: 5% Minimum percentage of total ARV tokens that must participate in a vote for it to be considered valid.
The governance setup implements
GovernorTimelockControlthat binds the execution process to an instance of TimelockController. Practically speaking, this adds a delay to all successful proposals in addition to the voting duration.
The Timelock implements the following parameters:
Timelock Delay: 1 days Delay between vote passing and ability to execute through timelock controller.
Timelock Admin: 0x6458A23B020f489651f2777Bd849ddEd34DfCcd2 Admin can circumvent gov delays on the timelock, useful in post-deploy operations.
0x0000000000000000000000000000000000000000 (Anyone)Who can call
execute()on the timelock controller