GenerateInput: Create the input JSON file to create Merkle Tree with, the eligible addresses corresponding amount they can receive MakeMerkle: This will Create Merkle Tree using the input file generated by generateInput. create the hashes, the intermediate hashes and the root hash, create the output files that contains all of leaf hashes, the proofs for each leaf node and the root hash.