Ir al contenido principal

Tu primer Deploy a La Red de Ethereum usando RemixIDE

¡Hola a todos! 馃憢 Hoy quiero guiarte a trav茅s de un hito emocionante: tu primer deploy a la red de Ethereum. 馃寪馃挵 Si est谩s interesado en el desarrollo de contratos inteligentes y aplicaciones descentralizadas (dApps), dar este paso es fundamental para poner en marcha tus proyectos en el ecosistema blockchain. En este art铆culo, te llevar茅 paso a paso por el proceso de preparar tu entorno, escribir un contrato inteligente, y finalmente desplegarlo en la red de Ethereum. Desde la configuraci贸n de herramientas hasta la interacci贸n con la blockchain, descubrir谩s c贸mo llevar tus ideas al mundo real. ¡Vamos a comenzar! 馃殌馃敆

Pre requisito: 

Tener tu billetera MetaMask y red de pruebas: MetaMask y recibir Tokens Para Pruebas | Pasaporte Gitcoin (kevsteer.blogspot.com) 

En este caso vamos a desplegar un simple contador a la red de pruebas de Eth. 

Pasos: 

1. Ir al IDE RemixIDE Click aqui

2. Crea un nuevo archivo dentro de "Contracts" y llamalo "Counter.sol". Te dejo el c贸digo abajo para que puedas copiarlo m谩s f谩cil si lo deseas.

text/x-java
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.7;

contract Counter {
    uint counter;
    constructor(uint _counter){
        counter = _counter;
    }
    function getCounter() public view returns (uint) {
    return counter;
    }

    function increment() public {
    counter++;
    }
}

3. Ve a Deploy & Run Transactions 

4. En Enviroments selecciona Injected Provieder - Metamask y autoriza la transaci贸n cuando se te abra la extensi贸n de la billetera MetaMask 

5. Inicializar un valor en Deploy y firma la transacci贸n nuevamente cuando se abra la extensi贸n de tu billetera MetaMask

6. Prueba; escribe un valor en Deploy y luego con los botones Increment y getCounter. Recuerda que debes autorizar cada transacci贸n. 


7. Verifica tu deploy, en la consola de RemixIDE te saldra el link para revisar la transacci贸n, en mi caso fue este: Sepolia Transaction Hash (Txhash) Details | Etherscan 


Comentarios

Entradas m谩s populares de este blog

Arquitectura N-Capas GU脥A COMPLETA .NET Core

Entendiendo la Arquitectura Limpia (Clean Architecture) en .NET: Una Gu铆a Completa La Arquitectura Limpia, tambi茅n conocida como arquitectura N-Capas, es un patr贸n de dise帽o que nos ayuda a crear aplicaciones mantenibles, testables y escalables. En este art铆culo, exploraremos en detalle c贸mo implementar esta arquitectura en un proyecto .NET. Si quieres entenderlo m谩s f谩cil y con c贸digo, te dejo este otro art铆culo:   Arquitectura Limpia explicado con patitos 馃悿 ¿Qu茅 es la Arquitectura Limpia? La Arquitectura Limpia es un conjunto de principios de dise帽o que nos ayuda a separar las responsabilidades en diferentes capas de nuestra aplicaci贸n. Cada capa tiene una responsabilidad espec铆fica y se comunica con las otras capas a trav茅s de interfaces bien definidas. Estructura del Proyecto Una t铆pica estructura de proyecto en Arquitectura Limpia se ve as铆: ├── Controllers/ │   └── ProductController.cs ├── Domain/ │   ├── Models/ │   └── DTOs/ ├── Repository/ │...

Archivo Application.properties en SPRING BOOT

  Gu铆a Completa: Application.properties en Spring Boot El archivo application.properties es una pieza fundamental en aplicaciones Spring Boot, actuando como el centro de configuraci贸n para todo tu proyecto. En esta gu铆a, exploraremos sus caracter铆sticas principales y c贸mo aprovecharlo al m谩ximo. ¿Qu茅 es application.properties? Es un archivo de configuraci贸n que permite definir diferentes par谩metros y valores para tu aplicaci贸n Spring Boot sin necesidad de modificar el c贸digo fuente. Se ubica en src/main/resources y Spring Boot lo lee autom谩ticamente al iniciar. Configuraciones Esenciales Configuraci贸n del Servidor # Puerto del servidor server.port = 8080 # Contexto de la aplicaci贸n server.servlet.context-path = /miapp Conexi贸n a Base de Datos # MySQL spring.datasource.url = jdbc:mysql://localhost:3306/mibasededatos spring.datasource.username = usuario spring.datasource.password = contrase帽a spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver JPA y Hibernat...

Conectarse a Mongo Atlas desde Compass, MongoSH y VSCode

¡Hola a todos! 馃憢 Hoy quiero presentarte MongoDB Atlas,  la soluci贸n gestionada en la nube para tus bases de datos MongoDB. Si est谩s buscando una forma sencilla y eficiente de desplegar, gestionar y escalar tus bases de datos sin preocuparte por la infraestructura subyacente, Atlas es la herramienta que necesitas. 馃寪馃殌 En este art铆culo, te guiar茅 a trav茅s de los pasos necesarios para configurar tu cuenta de MongoDB Atlas y conectarte desde Mongo Compass, MongoSH y tu editor Visual Code. ¡Vamos a comenzar! 馃捇馃崈 Por cierto, Mongo Atlas en palabras sencillas es tener MongoDB en la nube administrada totalmente por ellos.  1. CREAR CUENTA Es muy sencillo, lo primero que debes hacer es crear tu cuenta en su sitio web oficial  MongoDB Atlas | Plataforma De Datos Multicloud Para Desarrolladores | MongoDB | MongoDB   Escoge gratuito ya que te dar谩 0.5GB de almacenamiento y RAM compartida por lo que para tus pruebas es suficiente. Sigue los pasos tipicos pasos de NEXT. 2. CREA...