Abstract: Electronic voting has become an increasingly popular topic of discussion in recent years but it has some security issues. Ethereum's smart contract capabilities make it possible to develop ...