https://github.com/rarimo/passport-voting-contracts
https://github.com/rarimo/passport-voting-contracts
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/rarimo/passport-voting-contracts
- Owner: rarimo
- License: mit
- Created: 2024-07-16T10:58:22.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T14:15:46.000Z (over 1 year ago)
- Last Synced: 2025-02-19T15:25:52.038Z (over 1 year ago)
- Language: Solidity
- Size: 833 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://opensource.org/licenses/MIT)
# 🛂 Passport voting contracts
**Fully decentralized voting platform by Rarimo.**
## What
This repository hosts a set of smart contracts that are built on top of [Rarimo Decentralized Identity Issuance](https://github.com/rarimo/passport-contracts) 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.
## How to use
We distribute the smart contracts as the NPM package:
```bash
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.
## License
The smart contracts are released under the MIT License.