Ce projet a été réaliser pour vous permettre de génerer un MerkleTree ,d'obtenir par la suite la racine et la preuve pour vos DAPP.
Initialiser le projet en installant tous les dépendance :
npm install
1-Se rendre sur https://firebase.google.com .
2-Créer un compte si vous n'en avez pas encore .
3-Créer un projet web .
4-Créer une "collection" : WhiteList .
NB: Pour l'instant vous devez ajouter vos données manuellement.J'ajouterai par la suite un script pour le faire automatiquement .
5-Creer un document avec un champ : 'Address' où vous ajouterez vous address ethereum .
Ensuite,initialiser firebase en completant le fichier .env par les données de configuration de votre projet Firebase :
API_KEY =
AUTH_DOMAIN =
PROJECT_ID =
STORAGE_BUCKET =
MESSAGING_SENDER_ID =
APPID =
MEASUREMENT_ID =
Lancer le projet avec node :
node index.js