Fully decentralized voting platform by Rarimo.
This repository hosts a set of smart contracts that are built on top of Rarimo Decentralized Identity Issuance protocol and are needed to create and run decentralized polls.
- The protocol owner may create polls with various configuration settings.
- Multiple questions per poll and multiple options per question are supported.
- The project's architecture allows for maximal level of flexibility and forward-compatibility.
- No points of centralization thanks to the Rarimo passports infrastructure.
We distribute the smart contracts as the NPM package:
npm install @rarimo/passport-voting-contracts
Afterwards, you will be able to create polls via ProposalsState
and vote on them via Voting
smart contracts.
Note
This is experimental, state of the art software. Behold and use at your own risk.
The smart contracts are released under the MIT License.