# Getting Started

Listed below are the pre-requisites and onboarding steps that maintainers of a project need to follow to transition their project to use Git Consensus.

 

# Pre-requisites

  1. All maintainers working on the project should have an Ethereum wallet set up. These wallet addresses will be used during the initial distribution and to receive future token rewards.

  2. The maintainer that does the onboarding deployment must own enough Ether to pay for the gas fees required to deploy the Token and Governor clones.

 

# Onboarding Your Project

Maintainers need to set up Token and Governor contract clones for their project by passing in required parameters either through CLI or UI. These will be used to populate the createToken() and createGovernor() functions, which will deploy the required contracts for your project.