Developer Docs
AppGitHub
  • Welcome!
  • Smart contracts
    • Core
      • Introduction
      • Deep Dive
      • Smart Contract Reference
        • PWN Hub
          • Tags
        • PWN Config
        • PWN Vault
        • Loan Types
          • Simple Loan
        • Proposals
          • Simple Loan Proposal
            • Simple Proposal
            • List Proposal
            • Elastic Proposal
            • Elastic Chainlink Proposal
            • Dutch Proposal
        • PWN Utilized Credit
        • PWN LOAN
        • PWN Revoked Nonce
        • Peripheral Contracts
          • Acceptor Controller
            • World ID
          • State Fingerprint Computer
            • UniV3
            • Chicken Bonds
          • Pool Adapter
            • Aave
            • Compound
            • ERC4626
        • Miscellaneous
          • PWN Fee Calculator
          • PWN Signature Checker
          • PWN Errors
          • PWN Periphery
          • Timelock
    • PWN DAO
      • Governance
        • Optimistic
        • Token
      • Tokens
        • PWN
        • stPWN
        • vePWN
          • Stake
          • Power
          • Metadata
      • Epoch Clock
      • Miscellaneous
        • Errors
        • EpochPowerLib
    • Tools
      • PWN Safe
        • Architecture
        • Security considerations
        • Smart Contract Reference
          • PWN Safe Factory
          • ATR Module
            • Tokenized Asset Manager
            • Recipient Permission Manager
          • Whitelist
          • ATR Guard
            • Operators context
      • Token Bundler
      • PWN Deployer
    • Libraries
      • MultiToken
    • Contract Addresses
  • More documentation
    • PWN Docs
    • FAQ
    • Audits
    • Using PWN without front-end
  • Deprecated
    • PWN Beta
      • Architecture
      • PWN
        • Off-chain signed offer
        • Offer types
      • PWN Vault
      • PWN LOAN
Powered by GitBook
On this page
  • Overview
  • Governance
  • Tokens
  • Epochs
  • Important Links
Edit on GitHub
  1. Smart contracts

PWN DAO

PreviousPWN ErrorsNextGovernance

Last updated 6 months ago

This is a smart contract documentation. If you're looking for general documentation about PWN DAO, head over to our user documentation. We recommend going through the user documentation to familiarise yourself with the PWN DAO objectives and motivations before moving on to the smart contract documentation.

Overview

Put simply, PWN DAO manages the PWN Protocol. What does that mean? The PWN DAO has the ability to change parameters such as the protocol borrowing fee and governance voting rewards. Additionally, the PWN DAO can remove and add new contracts in the PWN Protocol, thanks to the modular extendable architecture outlined in our . This section provides information about the architecture of the PWN DAO and explanation of its modules and plugins.

First off, the PWN DAO is based on the . This allows us to use an audited and proven architecture while being able to define our governance and add custom PWN plugins. Composability at it's finest. Now, let's see how PWN DAO governance works.

Governance

We define two governance structures, Optimistic (Steward) and Token (Community) governance. This allows PWN DAO to make decisions effectively while still giving the community full ownership of the protocol.

governance means that Stewards, appointed by a community vote, have the authority to make decisions using a multi-signature mechanism. Furthermore, Stewards can only make decisions that are whitelisted by Token governance. Steward proposals are automatically implemented unless vetoed by at least 10% of the total voting power.

governance allows all token holders who stake $PWN tokens to participate in governance. Proposals made under this system require a quorum of 20% of staked tokens and must achieve a 60% approval rate to pass. Token holders choose Stewards and have the ability to veto any Optimistic governance decision.

Tokens

($PWN)

This is the native governance token of the PWN DAO that can be staked in order to gain governance power. $PWN is also used as a reward for voting in proposals.

(stPWN)

An NFT representing staked $PWN tokens. The stake is non-transferable, but can be made transferable by the governance.

(vePWN)

A non-transferable token that represents the voting power of staked $PWN, determined by the duration of the stake. The vePWN token handles the main logic for staking PWN tokens and implements voting power calculation for stakers.

Epochs

Time in PWN DAO is tracked in epochs, where one epoch is four weeks. One year is then 13 epochs. The current epoch is always immutable, so any voting power update will happen at the beginning of the next epoch.

Important Links

Staking UI:

Voting UI:

Forum:

GitHub:

Core Protocol Documentation
Aragon OSx Framework
Optimistic
Token
PWN
StakedPWN
VoteEscrowedPWN
https://staking.pwn.xyz/
https://voting.pwn.xyz/
https://forum.pwn.xyz/
https://github.com/PWNDAO/pwn_dao