Los modificadores en Solidity son fragmentos de código reutilizables que envuelven la ejecución de funciones. Se utilizan comúnmente para expresar control de acceso y comprobaciones invariantes. Un modificador normalmente ejecuta una condición y luego continúa con el cuerpo de la función original en el token de marcador de posición (representado por _). Esto permite un razonamiento sistemático: las políticas de control de acceso aparecen una vez y se aplican consistentemente a muchas funciones.
Requerir, revertir y errores