Skip to main content

Intro

danger

This tutorial and documentation is for advanced users, which already have knowledge of the technologies used in the project and are able to debug issues that can arise.

This project is a prototype and has not been thoroughly tested on all systems and will (with a medium probably) throw some errors during the setup phase. After setup the code should work fine.

The goal of this tutorial is to show you how to run a complete election, starting at the setup of your system up until the tallying of the votes. For this we are going to deploy the smart contract to the public Mumbai test network.

Start with the System Setup tutorial to setup a development system. After that you can go to the the Testing the Voting Process tutorial, where you'll learn how to make an entire election or you can add and remove admins with the help of the Testing Admin Modifications tutorial. After the system setup, you can also run the automated tests of the smart contract with the help of the Running Automated Contract Tests tutorial.