completed

Basic Plutus Voting dApp

$15,000.00 Received
$15,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

We plan to create an open standard for on-chain voting through a Plutus smart contract that can be used by any DAO or dApp

Problem:

DAOs in Cardano right now have no way to do smart contract powered voting

Yes Votes:
₳ 148,564,142
No Votes:
₳ 11,819,294
Votes Cast:
461

This proposal was approved and funded by the Cardano Community via Project F7: DAOs ❤ Cardano Catalyst funding round.

Detailed Plan

Voting is an essential primitive required by many dApp protocols. From DAOs, DeFi dApps, to treasuries, many usecases require users to vote for for the game theory of the protocol to work.

DeFi protocols are just beginning to come into existence in the Cardano ecosystem, yet in the not too far distant future they will start to look at integrating voting protocols as well.

We will spend time researching and developing design patterns for implementing on-chain voting in Plutus. This on-chain voting will be able to effect protocol parameters held in the Datum as well as altering the Validator of the UTXO (thereby interacting with upgradability). We will release a github repo with an example contract implementing a voting protocol that can be forked by other projects and adapted to their use case in Q1 2022

Community Reviews (1)

Comments

Monthly Reports

The project is almost ready. We are starting preparations for the Project Close Report.

Disbursed to Date
$15,000
Status
Still in progress
Completion Target
4/30/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

Basic Plutus Voting dApp is a smart contract which enables users to vote for spending funds from a treasury UTXO. Public github repo: https://github.com/dcSpark/plutus-voting-dapp (* The code on this repository has not been audited. We don't recommend it using in production without a full security audit. Use it at your own risk!.) We will share provide project close report by the end of the month.

Disbursed to Date
$15,000
Status
Complete
Completion Target
5/31/2022
Comments 0

Login or Register to leave a comment!

Basic Plutus Voting dApp is a smart contract which enables users to vote for spending funds from a treasury UTXO. Public github repo: https://github.com/dcSpark/plutus-voting-dapp (* The code on this repository has not been audited. We don't recommend it using in production without a full security audit. Use it at your own risk!.) We have a slight delay with the deadline of Project Close Report presented in last monthly report- We will provide it as soon as possible.

Disbursed to Date
$15,000
Status
Complete
Completion Target
6/30/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00