Skip to content

A quadratic voting library written to demonstrate FRAME functionalities.

License

Notifications You must be signed in to change notification settings

twinzies/quadratic_voting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quadratic Voting

This is a simple library to implement a quadratic voting library. Quadratic voting weights the reserve token amount required to cast a vote for a given proposal on a quadratic scale.

This library is modeled after the Substrate framework. Its purpose is to mimic the setup and implementations as they are setup in Substrate and experiment with Rust's intrinsic features such as traits and generics.

Improvements To Ponder Upon

Permits proposals to be made again since the Proposal ID assigned is independent of the incoming proposal data used to initialize a proposal.

Does not permit revotes by a user. Does not accomodate for split voting for example (Aye: 4, Nay: 5) by the same voter.

About

A quadratic voting library written to demonstrate FRAME functionalities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages