Curso de Introducci贸n a Solidity

Curso de Introducci贸n a Solidity

Sebasti谩n Leonardo Perez

Sebasti谩n Leonardo Perez

Estructura de un contrato

3/21
Recursos

Aportes 20

Preguntas 10

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Estructura de un contrato:

// Version puede representar un rango. Ej >=0.7.0 <9.0.0
pragma solidity <version>;

// Declaraci贸n de un contrato, similar a una clase
contract <name> { // Name puede ser cualquier cosa
  
  // Funci贸n de inicializaci贸n de un contrato
  constructor() {
    // C贸digo de inicializaci贸n
  }
}

Si te interesa interiorizarte mas en Ethereum Foundation the dejo este link! Research es un foro semi-publico donde se puede colaborar en diferentes topicos.

El Ide https://remix.ethereum.org/ tarda unos segundos en cargar

gracias platzi por este curzaso!

Me da la impresion que este curso est谩 repetido. Vengo de aprobar este curso y este parece que es lo mismo 鈥淐lases del Curso de Introducci贸n al Desarrollo Blockchain: Smart Contracts鈥

Esperaba con ansias este curso.

Remix es una herramienta online para crear smatrt contracts https://remix.ethereum.org/

es bueno saber que es buena practica el escribir la licencia, creo que lo formaliza mas de como si solo se publicara sin una

Emoci贸n al 1000000 c:

Ahora si empieza lo bueno 鈥

Genial!!

si tiendes dudas de las licencias puedes encontraras enlistadas con sus respectivo nombre e identificador
https://spdx.org/licenses/

dejo el apartado de documentaci贸n para conocer mas sobre solidity y cambios https://docs.soliditylang.org/en/v0.8.13/structure-of-a-contract.html

Me da la impresi贸n que este curso debi贸 ir antes del 鈥淐urso de Introducci贸n al Desarrollo Blockchain: Smart Contracts鈥, veo que hay mucho contenido repetido

hola a todos, personalmente me esta funcionando mucho ir junto con estos cursos meter los ejercicios y practicas de https://cryptozombies.io/es/

Pragma: Indica las versiones del compilador de Solidity que se podr谩n usar para compilar.

pragma solidity >=0.7.0 <0.9.0;

Contract: es el 谩rea donde se agregar谩 el contenido del contrato (programa).

contract HelloWorld {
    string public greet = "Hello World!";
}

Constructor: Similar a la Programaci贸n Orientada a objetos, el constructor es una funci贸n especial, esu uso es opcional y sirve para inicializar variables de estado del contrato.

contract Test {
   constructor() public {}
}

// Se nombra el archivo .sol con el nombre del contrato
nombreContrato.sol

// La definicion del contrato es muy similar a la definicion de una class en JAVA.

contract NombreContrato {
    constructor(){
    }
}

// Encabezado del archivo .sol

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0:

Hola se que igual no es aqu铆 el comentario, pero seria genial que hicieran un tutorial del DEX BISQ, esta incre铆ble el como funciona y creo que seria muy 煤til ver a alguien de primer nivel mostrando su funcionamiento.

Bueno, que tremenda herramienta es REMIX, no la conoc铆a.