AgNO3 causes terrible stains. I use it as antiseptic, it even discolours enamel and also textiles. Stains on enamal can be removed with scouring pads or liquid.

I never tried it on metal./