Uncategorized

  • 6.4 Uso de fallback y receive

    html 6.4 Uso de fallback y receive en Solidity En Solidity, las funciones fallback y receive son especiales y tienen roles específicos en la gestión de los contratos. Estas funciones se utilizan principalmente para recibir Ether y manejar llamadas que no coinciden con ninguna otra función en el contrato. Receive Function La función receive se…

  • 6.3 Transferencias y withdrawals

    html 6.3 Transferencias y Withdrawals En Solidity, la transferencia de Ether entre contratos y cuentas es una tarea frecuente y esencial. Existen principalmente tres formas de transferir Ether: send, transfer y call. Cada una tiene sus propias características, ventajas y desventajas. En este punto del curso, profundizaremos en cada uno de ellos, explicando cuándo y…

  • 6.2 Pago y gestión de ether en contratos

    html Punto del curso de Solidity: 6.2 Pago y gestión de Ether en contratos En este punto del curso de Solidity, nos adentraremos en la gestión y pago de Ether dentro de los contratos inteligentes. Saber cómo manejar Ether en contratos es crucial para numerosas aplicaciones descentralizadas (dApps) que involucran transacciones monetarias, como mercados, juegos…

  • 6.1 Modificadores de funciones

    Punto del curso de Solidity: 6.1 Modificadores de funciones Punto del curso de Solidity: 6.1 Modificadores de funciones Los modificadores de funciones en Solidity son una característica muy poderosa que permite cambiar el comportamiento de las funciones de una manera limpia y reutilizable. Los modificadores pueden ser utilizados para verificar condiciones antes de ejecutar el…

  • 6. Funciones Avanzadas

    6. Funciones Avanzadas en Solidity En Solidity, además de las funciones básicas, existen características avanzadas que permiten a los desarrolladores escribir contratos inteligentes más robustos y seguros. En esta sección, profundizaremos en varias técnicas avanzadas para el manejo de funciones. Visibilidad de las funciones Las funciones en Solidity pueden tener diferentes niveles de visibilidad, determinados…

  • 5.5 Uso de bibliotecas en Solidity

    Uso de Bibliotecas en Solidity Punto del curso de Solidity: 5.5 Uso de bibliotecas en Solidity En Solidity, las bibliotecas son colecciones de funciones reutilizables que se pueden llamar tanto desde contratos como desde otras bibliotecas. Utilizar bibliotecas permite un mayor nivel de modularidad en el desarrollo de contratos inteligentes, ya que evita la repetición…

  • 5.4 Herencia de contratos

    html Punto del curso de Solidity: 5.4 Herencia de contratos La herencia en Solidity permite que un contrato adquiera propiedades y métodos de otro contrato, permitiendo así el reuso de código. Esto facilita la gestión y el mantenimiento del código y promueve la modularidad. En este punto, abordaremos en detalle cómo funciona la herencia de…

  • 5.3 Eventos en Solidity

    Eventos en Solidity – Curso de Solidity 5.3 5.3 Eventos en Solidity En Solidity, los eventos son una parte integral de cómo los contratos interactúan y comunican con el mundo exterior. Se utilizan principalmente para la funcionalidad de la capa de aplicación descentralizada (DApp), permitiendo que las aplicaciones escuchen y reaccionen a cambios en el…

  • 5.2 Concepto de constructor

    html 5.2 Concepto de constructor en Solidity En Solidity, un constructor es una función especial que se ejecuta una única vez cuando se despliega un contrato. Este se utiliza para inicializar el estado del contrato. A nivel técnico, los constructores son funciones opcionales, pero en la mayoría de los casos, se usan por sus capacidades…

  • 5.1 Crear y desplegar contratos inteligentes

    Punto del curso de Solidity: 5.1 Crear y desplegar contratos inteligentes En este punto del curso, aprenderemos cómo crear y desplegar contratos inteligentes utilizando Solidity. Los contratos inteligentes son programas que se ejecutan en la cadena de bloques, y pueden ser utilizados para una variedad de aplicaciones descentralizadas. Este módulo cubrirá los aspectos teóricos y…