Ответ:

Грамматические основы: ветер дул, слой образовался. Перед противительным союзом а ставится запятая. Однородные определения «твёрдый, льдистый» разделяются запятой.

Каждый день дул страшный ветер, а за ночь на снегу образовался твёрдый, льдистый слой наста (А. Куприн).

Союз: а — сочинительный, противительный.