Great work @antonioc ,
It is great fun in the shader editor, and you are well on your way to master shader nodes.
Excellent.
The only thing for me, is the surface height between rock and lava, a little bump or displacement or both would take it up another level.