Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


bc:solidity

¡Esta es una revisión vieja del documento!


Introducción a la Programación en Solidity

Para programar en solidity se utiliza el IDE Remix:

componentes de un Smart Contract

Pragma

Lo primero que se escribe en un contrato inteligente es la versión pragma, que indica la versión del compilador que debe usar el código. Generalmente se debe poner un rango de versiones que sean compatibles con el código, por ejemplo, si quisiéramos que el código fuera compilable por las versiones entre la 0.6.12 y la 0.9.0 escribiríamos:

pragma solidity >=0.6.12 <0.9.0;

Para crear un contrato vacío, a continuación del pragma se puede introducir lo siguiente:

contract NombreDelContrato{

}

Hola Mundo en un Smart Contract

Comenzaremos creando un Smart Contract de prueba con el típico “Hello World”, para ello pulsaremos en Start Coding: Para hacer un “Hola Mundo” escribimos el siguiente código:

HolaMundo.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.6.12 <0.9.0;
 
contract HelloWorld {
    String public greet = "Hello World!";
}

Tras eso iremos a la pestaña de solidity compiler y le daremos a compile: Después nos movemos a la pestaña de Deploy and Run Transactions y le damos a deploy: Finalmente podemos ir a la pestaña de Deployed Contracts, seleccionar el contrato que acabamos de enviar y pulsar en el botón greet para ver e mensaje;

bc/solidity.1726668708.txt.gz · Última modificación: 2024/09/18 14:11 por thejuanvisu