This is an oxidation-reduction (redox) reaction:
2 HI + 2 e- → 2 H0 (reduction)
Ca0 - 2 e- → CaII (oxidation)
HClO4 is an oxidizing agent, Ca is a reducing agent.
Reactants:
Products: