Manejo de errores
- assert: Se utiliza para pruebas, compara dos valores
- revert: Es un error que regresa todas las modificaciones de estado realizadas durante la ejecución de la función. Recibe por parámetro un mensaje de error
- require: Es una variación del revert que recibe por parámetro una expresión booleana y revierte si esta expresión es falsa.
Cabe destacar que cualquier consumo de gas ejecutado hasta el momento de un revert se debe pagar, porque el cómputo fué utilizado
