Last updated
Was this helpful?
Protocol Proposer
The OhForum contract acts as the Proposer in the Proposer-Executor model. The Forum keeps a record of all user proposals and votes. User votes are tallied by finding the amount of Oh! Finance Tokens delegated to the user at the proposal's starting block.
quorumVotes - 4,000,000 OH - Minimum votes required for a proposal to be considered valid
proposalThreshold - 1,000,000 OH - Minimum amount of tokens required to make a proposal
votingDelay - 1 - Time period in blocks that must pass before a proposal can be voted on
votingPeriod - 17280 (~3 days) - **Time period in blocks that a proposal can be voted on
maxOperations - 10 - Maximum amount of functions that be included in each proposal
Proposals are a set of on-chain functions that modify the Oh! Finance protocol. These proposals could contain instructions to add contracts for a new Yield Index to the protocol, change protocol parameters, or upgrade a proxy contract.
Once a proposal has been made, it enters into a review phase where voting is not yet allowed, the votingDelay. As soon as the review phase ends, delegated users can cast votes during the voting phase, the votingPeriod. If quorum has been met and the proposal has a majority passing votes, then the proposal can be queued up for execution on the Oh! Governor.
Last updated
Was this helpful?
Was this helpful?