Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DESCRIPTION
Solución al reto: Solidity eth challenge
Nombre: Anghel Melanie Trillo Hernandez
Usuario Platzi: am27th
Reto:
El evento es un miembro heredable de un contrato. Cuando se emite se almacena los argumentos pasados en la blockchain a través de la transacción y son accesibles utilizando la dirección del contrato mientras se tenga acceso. Un evento generado no es accesible desde dentro de los contratos.
Fuente: https://www.tutorialspoint.com/solidity/solidity_events.htm y https://medium.com/@shuffledex/eventos-en-la-blockchain-c%C3%B3mo-emitirlos-con-solidity-y-recepcionarlos-con-web3-js-6411dafee8b7
require: Se utiliza para exigir algo antes de prestar el servicio a los usuarios. Esta función toma dos parámetros, la condición que deseas validar y opcionalmente el mensaje de error a devolver en caso no se cumpla la condición.
Fuente: https://codedamn.com/news/solidity/what-is-require-in-solidity