¡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.
// 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
Publicar un comentario