Zen Protocol Documentation
WebsiteTelegramBlogForum
  • Zen Protocol Docs
  • Apps
    • Headless Full Node
      • Full Node NPM Package
      • Build from Source
      • CLI
      • API
        • Wallet
        • Contracts
        • General
        • Blockchain
        • AddressDB
      • Deploy
        • Systemd
        • Shell script
        • Docker
      • Technical Model
      • AddressDB
    • Wallet
      • Desktop Wallet
        • Installers
      • Web Wallet
        • Run Locally
      • Wallet User Guide
        • Connect a Wallet
          • Create a Wallet
          • Import a Wallet
          • Watch Mode
        • My Wallet
          • Navigation Bar
          • Portfolio
          • Receive
          • Send / Execute
          • Transaction History
        • Contracts
          • Active Contracts
          • Execute a Contract
            • Message Body Field
          • Extend a Contract
          • Activate a Contract
        • Voting
          • Common Goods Pool
            • Generating a Ballot ID
          • Governance
        • Signer
        • Settings
          • Account Settings
          • Node Connectivity
      • Deprecated Desktop Wallet
        • Executable Installers
        • Wallet Structure
          • Video Tutorials
    • Explorer
    • Zen.js
      • Payment Processing
    • Oracle
      • Oracle GUI
      • Oracle Service
      • Oracle's API
      • Deploy
        • Systemd
        • Docker
      • How the Oracle contract works
      • How to create an Attestation token
    • Dex
      • Dex User Guide
        • Traded Pairs
        • Search Pairs
        • Order Book
        • Operations
        • My Wallet
        • Settings
      • How DEX contract works
    • Fixed Payout
      • Fixed Payout Generator User Guide
        • Issue
        • Redeem
        • Cancel
        • Verify
        • Settings
      • How the FP Contract works
      • How are the asset named?
  • Smart Contracts
  • Contract Structure
  • Contract Cost
  • Contract Activation
  • Contract Examples
  • Smart Contracts SDK
  • Contracts Language ZF*
  • Named Token Tutorial
  • Consensus
  • Common Goods Pool
  • Block Validation
  • Transaction Validation
  • Serialization
  • Use Cases
    • Create Unsigned Transaction
    • Secure Sign Transaction
    • Cold Storage using Full Node
  • Troubleshooting
    • Responsible Disclosure
    • Bug Bounty
    • Known Bugs
  • For Miners
    • Pools
    • GPU Mining
    • GPU Bounties
  • Check Crowdsale Contribution
  • Alpha call option
Powered by GitBook
On this page
  1. Apps
  2. Wallet
  3. Wallet User Guide
  4. Voting

Governance

Protocol development is managed by token holders, by participating in semi-annual coin votes, which determine protocol upgrades. As stated in the Authorized Protocol document token holders needs to vote on a working implementation of the protocol by first contest the implementation in the network and if it passes the threshold of 3% of the total ZP issued then it will pass to the candidate phase where token holder can vote on the new implementations.

Vote in Contestant Phase

Step 1: Go to ‘Governance’ tab under ‘Voting’ in the main navigation

Step 2: Insert your preferred valid commit ID

Step 3: Click the ‘Vote’ button to continue

Step 4: Review your voting summary and click ‘Continue’

Step 5: Enter your password to execute the vote transaction by clicking the ‘Continue’ button.

Step 6: After publishing your transaction a success message will appear.

Step 7: after executing your vote transaction you will be able to see it on the ‘Transaction History’ page

  • You might first see the transaction on ‘Pending’, till it gets its first confirmation

Vote in Candidate Phase

Step 1: Go to ‘Governance’ tab under ‘Voting’ in the main navigation

Step 2: Choose your preferred valid commit ID

Step 3: Click the ‘Vote’ button to continue

Step 4: Review your voting summary and click ‘Continue’

Step 5: Enter your password to execute the vote transaction by clicking the ‘Continue’ button.

Step 6: After publishing your transaction a success message will appear.

Step 7: after executing your vote transaction you will be able to see it on the ‘Transaction History’ page

  • You might first see the transaction on ‘Pending’, till it gets its first confirmation

PreviousGenerating a Ballot IDNextSigner

Last updated 1 year ago