lunes, 21 de junio de 2021

Como transferir criptomonedas Ether en Java

Está guía será completamente practica, vamos a enviar nuestros primeros Ether's entre dos Wallets en la red de pruebas Ropsten usando la api para Java Web3j.

Si necesitas profundizar en la teoría del blochain y criptomonedas te recomiendo estudiar la ruta completa Blockchain y Criptomonedas. En este ejemplo no vamos a involucrar el Gas de Ethereum, más adelante modificaré esta entrada para incluir el Gas.

Paso 1.- Crear tu proyecto Maven y agregar la dependencia Web3j

Créate un proyecto Maven y agrega la dependencia Web3j


Paso 2. Necesitamos un Nodo que esté conectado a la red Ropsten

Puedes instalar y ejecutar tu propio nodo, pero mantenerlo es caro, si no vas a minar Ether's no te lo recomiendo, en su lugar usaremos algunos nodos disponibles.

Para acceder a algunos nodos disponibles necesitas crearte una cuenta en algunas de las siguientes plataformas, yo elegí Alchemy

https://auth.alchemyapi.io/signup

https://infura.io/register

Una vez que te has creado una cuenta en Alchemy necesitas crear una app y elegir la red Ropsten, en tu dashboard podrás ver la URL del proyecto que acabas de crear, esta URL será la URL al nodo de Alchemy el cual está conectada a la red de pruebas Ropsten

Paso 3.- Necesitamos crear dos Wallets

Si no tienes ninguna Wallet puedes crearlas, para ello puedes ejecutar la siguiente porción de codigo

Paso 4.- Necesitamos fondear al menos una de nuestras Wallets

Para fondear una de nuestras Wallets usaremos algunos faucets, aquí tienes una lista.

https://faucet.dimensions.network/

https://faucet.ropsten.be/

Copias la dirección de tu Wallet y la pegas en cualquiera de los faucets

Para verificar el saldo y movimientos de tu Wallet puedes ir a https://ropsten.etherscan.io/


Paso 5.- Transferir los Ether's de una Wallet a la otra

Finalmente vamos a realizar la transferencia, aquí el programa Java, observa que aquí estoy usando la URL que obtuve de mi proyecto en Alchemy


Si tu programa se ejecuta correctamente vas a ver la siguiente salida

 

Hasta aquí esta primera practica, cuéntame en los comentarios como te ha funcionado.

No hay comentarios:

Publicar un comentario