looney_tunes Moderator 20 year member
3333 replies
Answer has 3 votes.
Currently voted the best answer.
Sulfur, charcoal and saltpeter (potassium nitrate) are the traditional ingredients. The function of the charcoal is to burn, and it can be replaced or augmented by other organic substances such as sugar.