Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Estructura de un contrato en Solidity

7/21
Recursos

Aportes 7

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Estructura de un contrato en Solidity

Licencia

  • Permite definir que permisos tienen otros usuarios sobre nuestro código, ya que los Smart Contracts son de código abierto y cualquiera los puede ver.

Pragmas

  • Definen la versión del compilador compatible
  • Es solo para validación
  • Usan la misma sintaxis de npm <, = , >= , <=

Keyword Contract

  • Define cuando inicia o termina el contrato.

Pragmas

  • Es solo para validacion
    Ejemplo:
    Si un contrato tiene un pragma >=0.7.0 <0.9.0; significa que
  • El contrato se puede compilar con versiones de solidity entre 0.7.0 hasta la anterior a la 0.9.0

Hey, en las diapositivas del profesor hay un pequeño error, se le olvidó añadir el greater than “>”, si revisan la documentación de npm podrán confirmarlo, les dejo de nuevo el link aquí 💚

El código del ejemplo:

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0
contract Owner {
	//contrato inteligente
}

no olviden agregar información en las variables cuando se haga el deploy, gracias a un comentartio anterior encontré ese detalle

Muy interesante y bien explicado. Soy nuevo en esto pero voy aprendiendo.