The revolutionary concept of blockchain has given a rise to multiple facets of secure, accountable, online services. We
witness the rise of E-voting as a critical topic related to online services. Blockchain with smart contracts emerges as a good
candidate to use in the development of safer, cheaper, more secure, more transparent, and easier to use e-voting systems.