Skip to content

An anonymous E-Voting System with Blockchain, Smart Contract

Notifications You must be signed in to change notification settings

twzjwang/E-Voting

Repository files navigation

E-Voting

An E-Voting System with Blockchain, Smart Contract

Install

Run

  • start testnet
    $ ganache-cli -m=E-Voting

  • Compile Contract
    $ solc --bin Contract/Voting.sol > Contract/Voting.bin
    $ solc --abi Contract/Voting.sol > Contract/Voting.abi

  • Paste bin and abi Contract/ in to Config.ini

  • Deploy Contract
    python3 Deployment.py

  • Run Organizer
    python3 Organizer.py

  • Run Voter
    python3 Voter.py

  • Run Verify.py to count the valid ballods python3 verify.py

About

An anonymous E-Voting System with Blockchain, Smart Contract

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages