Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.78 KB

solidity.md

File metadata and controls

61 lines (41 loc) · 1.78 KB

Curso de introducción a Solidity

1. ¿Cuál es la plataforma para la cual se creó el lenguaje Solidity?

Ethereum

2. ¿Cuál es la característica más innovadora de la web 3.0?

Descentralización

3. ¿Qué indica la sentencia pragma?

La versión del compilador

4. ¿Qué tipo de dato representa una dirección en Solidity?

address

5. ¿Qué función sirve para agregar un elemento a un array dinámico?

push

6. ¿Cuál es el uso principal de los enums?

Representar estados

7. ¿Cuál de estas estructuras NO es válida en Solidity?

foreach

8. ¿Para qué sirve un evento en Solidity?

Para notificar a sistemas externos

9. ¿Qué atributo indica que una función no modifica el estado del contrato?

view

10. ¿Para qué se utilizan en general los modificadores?

Para restringir el acceso

11. ¿Qué sentencia es la mejor para realizar validaciones?

require

12. ¿Qué almacenamiento es persistente en el contrato?

storage

13. ¿Cuál es el cálculo correcto del gas total?

gas * gas price + fee

14. ¿Cuál de estas características corresponde a la función send?

Retorna true/false según se pueda realizar la transacción

15. ¿Qué función se ejecuta cuando se recibe una transacción sin parámetros en un contrato?

receive

16. ¿Cuál sentencia se utiliza para agregar la referencia a una librería o contrato?

import

17. ¿Qué sentencia se utiliza para indicar que un contrato está derivando de otro?

is

18. Si ya sabemos el tipo, ¿qué dato debemos proveer para obtener una instancia de un contrato ya implementado en la red?

Dirección

19. ¿Qué standard corresponde a un token NFT?

ERC-721

20. ¿En qué formato está especificado el ABI?

json