🪐
Doppler Docs
  • Welcome
  • How it works
    • Explainer
    • Implementation
    • Airlock & modules
    • Fees & economics
    • Treasury & governance
  • Featured users
    • Pure.st
    • Ohara
    • Zora
  • SDK Reference
    • Factory
    • Token
    • Quoter
  • Resources
    • GitHub
    • Demo application
    • Doppler Whitepaper
    • Multicurve Whitepaper
    • Security & bug bounties
    • Contract addresses
    • Protocol roadmap
Powered by GitBook
On this page
  1. How it works

Treasury & governance

PreviousFees & economicsNextPure.st

Last updated 7 days ago

The Doppler Airlock comes out of the box with optional support for community managed treasuries, via the GovernanceFactory. These are currently implemented using industry standard contracts, specifically, , which was directly inspired by Compound Finance's Governor Bravo. Treasuries can be customized at the time of creation, including how much of a token gets allocated into the Treasury, how long it takes for a Treasury to unlock, or what the voting requirements are to move assets or take actions on behalf of the Treasury.

Example usage

Tokens created on Pure Markets have a community managed treasury that unlocks after 90 days. After the 90 days, any community member can propose an action to the contracts directly. Due to the usage of standard solutions like Open Zeppelin's Governor, third party websites and services like automatically support the token holder community's ability to vote on the proposed action. Community members would vote with weight proportionate to their token holdings.

Refer to to view the open source Doppler Treasury & Governance implementation

Open Zeppelin's Governor
Tally.xyz
GitHub