Vote Bank is a fully decentralised and transparent voting system designed to scale.
https://testnetv3.matic.network
Voter : 0x598F96E50C586F4B0C2Ab25C71F3031B2A2fF3d4
voteCoin : 0x515bcCF2c46496cCFf32f073bDfcf4F325855a27
- Install Dependencies
npm i
-
Configure truffle config and
truffle migrate
to the Matic Test net -
Deploy
voterCoin.sol
andVoter.sol
with thevoterCoin
address -
Deploy flask dapp through virtual enviornment provided
- Each actor has seperate actions that they can perform
- The organiser can choose to start or stop the minting of Vote Tokens as well as add to list to .
- The Canidates can choose to link their account on the chain
- The Voter can then cast their vote on the cannidate of their choice and the token is minted to the Canidate account