Hive Dev Challenge 1: Mi primer post

in HiveDevsyesterday (edited)

Hive Dev Challenge 1: Mi primer post1.

3RTd4iuWD6NUeJEn5AVrJUoyatFqBqfcCJi1N7UixR4g2KPKN7w8NpZJxEL1RU11hwZ7zQB7wTZcRyXxPHdqcpGN23LHf5txbweFXuuety9rFFvNrW4sc93VvohUzsQBbr5cL7LrAqMSjUt6bjJ7YgyGXS8xuQLVVZUNLZ6XkyMTUa.png

¡Hola a todos! Creo que no hay mejor excusa para comenzar a interactuar con esta comunidad que con un reto para ir calentando motores en cuanto al desarrollo blockchain se refiere; y agredezco a los muchachos del Hive Building Day por introducirme a este mundo de la Web3 que me parece sumamente interesante.

En los Building Days hemos trabajado principalmente con Javascript + React, pero hoy me atreví a experimentar un poco con Python, puesto a que ya he venido aprendiendo a programar con este lenguaje desde hace algunos años y actualmente le daremos bastante uso en mi universidad. Asñi que con un poco de Daft Punk me puse manos a la obra:

El Reto:

Lo primero que hice, por supuesto, fue crear el entorno de desarrollo donde ejecutaría mi script. Posteriormente instalé las dependencias de Hive Nectar.

Una vez instaladas las librerías recomendadas (en este caso python-dev-is-python3 porque python-dev me la señala como obsoleta), procedí a instalar Nectar propiamente dicho.

Finalmente, con todo preparado, ya era solo cuestión de construir el script. Comencé primero definiendo la lógica simple de mi script:

image.png

Después consultándo con la documentación logré definir la función que se encargaría de llevar mi frase a la blockchain, no sin antes defninir mis datos de usuario y mi posting key en un archivo .env:

image.png

Luego de hacer unas cuantas pruebas, obtener algunos errores (sobretodo manipulando el arreglo de la transacción) logré cumplir el reto con un fragmento de las Meditaciones de Marco Aurelio, el cual considero que expresa una verdad importante sobre nuestras vidas.

Proyecto.png

Y para finalizar solo quedaba chequear la transacción a través este explorador de bloquesÑ}:

image.png

https://hivehub.dev/tx/3e48cac10afc13ae76e7ec30bad752c87500b3fd

Así es como termina mi expericiencia en este desafío, con ganas de más adelante incorporar alguna interfaz gráfica y seguir explorando hive y sus potencialidades. Proximamente haré mi post de introducción, solo quería aprovechar la oportunidad de participar en el reto, así que se los debo. ¡Muchísimas gracias por la invitación!

finish.jpg

Por cierto, para quien se lo pregunte, utilicé Geany como editor, más que nada por curiosidad de probar herramientas alternativas de software libre, y para este tipo de proyectos sencillos creo que funciona bastante bien.

Sort:  

Congratulations @elhotfororo! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 10 upvotes.
Your next target is to reach 50 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Feedback from the October Hive Power Up Day
Hive Power Up Month Challenge - September 2025 Winners List
Be ready for the October edition of the Hive Power Up Month!

Congratulations completing the challenge 👏