Skip to content

A generalizable DAO for Tezos; powers Kolibri Governance

Notifications You must be signed in to change notification settings

eco-mint/murmuration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Murmuration

Murmuration is a generalizable DAO built on Tezos. The DAO is used to govern Kolibri, but is suitable to govern a number of projects. The DAO takes a lambda and will execute the code in the lambda if the vote passes.

Murmuration provides a complete set of contracts for governance to work out of the box, including:

  • The DAO Contract
  • A community fund contract that can escrow governance tokens
  • Vesting contracts for users
  • A token faucet

Deploy scripts are provided to get users up and running with minimal config.

Learn more about Murmuration in the documentation.

Features

The documentation has the complete list of features, but here are a few cool ones:

  • Introspective DAO parameters: The DAO can change parameters on itself
  • Flash Loan Resistant FA1.2 Token: The DAO uses historical balances to prevent flash loan attacks
  • On Chain History: Vote outcomes are preserved without the need of an external indexer
  • Optional Timelock: Programatically delay lambda execution

About

A generalizable DAO for Tezos; powers Kolibri Governance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.3%
  • TypeScript 7.0%
  • JavaScript 1.1%
  • Shell 0.6%