Skip to content

Proposal and Vote

In Dew Finance, the vault governance process is driven by proposals and voting. This mechanism allows vault operators to suggest changes, improvements, or new features, and collectively decide on their adoption.

Proposals

A proposal is a formal suggestion of a selected policy execution submitted by a vault operator with the required role specified in the policy.

How to Submit a Proposal

  1. Anyone can call the method propose_execution on the Dew Vault contract, providing the necessary parameters including policy_id, function_args and deadline_hours.
  2. The Dew Vault contract verifies the proposer has the required role as per the policy and the status of the policy.
  3. The proposal enters a voting period, during which other vault operators can vote for or against it.

Voting

Once a proposal passes the voting phase, vault operators with the required role can cast their votes to support or oppose the proposal.

Voting Process

  • Each vault operator's can cast only 1 vote per proposal.
  • Voting is typically open for a fixed period determined by policy's proposal_expiry_time_nanosec.
  • The outcome is determined based on the threshold (required_vote_count) defined in the policy.