¿Cómo implementar simplemente un contrato inteligente en Ethereum?

Los contratos inteligentes son bloques de código que residen en la string de bloques. Es como una cuenta de Ethereum, pero existe una diferencia fundamental entre una cuenta externa y un contrato inteligente. A diferencia de un contrato inteligente, una cuenta externa puede conectarse a múltiples redes Ethereum (Rinkebey, Kovan, principal, etc.), mientras que un … Continue reading «¿Cómo implementar simplemente un contrato inteligente en Ethereum?»

Solidez: funciones de vista y puras

Las funciones de vista son funciones de solo lectura, lo que garantiza que las variables de estado no se puedan modificar después de llamarlas. Si las declaraciones que modifican las variables de estado, emiten eventos, crean otros contratos, usan el método de autodestrucción , transfieren éteres a través de llamadas, llaman a una función que … Continue reading «Solidez: funciones de vista y puras»

Solidez – Variables – Part 1

Una variable es básicamente un marcador de posición para los datos que se pueden manipular en tiempo de ejecución. Las variables permiten a los usuarios recuperar y cambiar la información almacenada.  Reglas para nombrar variables 1. Un nombre de variable no debe coincidir con palabras clave reservadas. 2. Los nombres de las variables deben comenzar … Continue reading «Solidez – Variables – Part 1»

Crear un contrato inteligente que devuelva la dirección y el saldo del propietario usando Solidity

Problema: Cree un contrato inteligente llamado MyContract que tenga una variable de estado como propietario. Cree un constructor para obtener la dirección del propietario de msg y manténgalo en la variable de estado propietario. Además, cree una función getBalance() para mostrar el saldo actual del propietario. Solución: cada contrato inteligente es propiedad de una dirección … Continue reading «Crear un contrato inteligente que devuelva la dirección y el saldo del propietario usando Solidity»

Solidez – Fundamentos de los Contratos

Los Contratos de Solidez son como una clase en cualquier otro lenguaje de programación orientado a objetos. Contienen firmemente datos como variables de estado y funciones que pueden modificar estas variables. Cuando se llama a una función en una instancia diferente (contrato), ocurre la llamada a la función EVM y el contexto cambia de tal … Continue reading «Solidez – Fundamentos de los Contratos»

¿Qué son los Eventos en Solidity?

Los eventos de Solidity son los mismos que los eventos en cualquier otro lenguaje de programación. Un evento es un miembro heredable del contrato, que almacena los argumentos pasados ​​en los registros de transacciones cuando se emite. Generalmente, los eventos se utilizan para informar a la aplicación que llama sobre el estado actual del contrato, … Continue reading «¿Qué son los Eventos en Solidity?»

Arrays Dinámicos y sus Operaciones en Solidity

Las arrays dinámicas son las arrays a las que se les asigna memoria en tiempo de ejecución y la memoria se asigna desde el montón.  Sintaxis: // declaración de array dinámica  int[] arr privado;    ¿En qué se diferencian de las arrays de tamaño fijo? La array de tamaño fijo tiene un tamaño de memoria … Continue reading «Arrays Dinámicos y sus Operaciones en Solidity»

Solidez – Variables especiales

Existen variables y funciones especiales en Solidity que existen en el espacio de nombres global y se utilizan principalmente para proporcionar información sobre la string de bloques o las funciones de utilidad. Son de dos tipos: 1) Propiedades de bloque y transacción: Bloquear Propiedades de transacción block.coinbase (dirección a pagar) Dirección actual del minero del … Continue reading «Solidez – Variables especiales»

Solidez – Programación Token ERC-20

ERC token estándar 20 tokens en un token de contrato inteligente que sigue las pautas de la propuesta 20 de solicitud de comentarios de Ethereum . Nuestro programa tendrá las siguientes funciones obligatorias:  función totalSupply() vista pública devuelve (uint256); function balanceOf(dirección tokenOwner) vista pública devuelve (uint); Asignación de función (token de dirección propietario, gastador de … Continue reading «Solidez – Programación Token ERC-20»

Flutter y Blockchain – Población Dapp

Antes de leer este artículo, echa un vistazo a Flutter y Blockchain – Hello World Dapp . Este tutorial lo guiará a través del proceso de creación de su dapp móvil: ¡ Población en Blockchain! Este tutorial está destinado a aquellos con un conocimiento básico de Ethereum y contratos inteligentes, que tienen algún conocimiento del … Continue reading «Flutter y Blockchain – Población Dapp»