Mejorada llamada contractQuery