This repo is dedicated to develop a decentralized e-voting Protocol in ethreum based on the following paper: $\mathcal{Paper~Title}$: A rigorous security analysis of a decentralized electronic voting protocol in the universal composability framework. The self-tallying protocol evaluated in this paper can be used for boardroom election in which there are a few number of voters. $\mathcal{link:}$ https://www.sciencedirect.com/science/article/abs/pii/S221421261830231X}