Hive Dev Challenge 1: Únete al desafío

Hive dev challenge 1.png

Hive Dev y entusiastas del vibecoding, la espera terminó, el primer desafío de desarrollo... ¡llegó!.

Busca una taza de café ☕️ o cualquier bebida favorita, ponte cómodo y lee detalladamente lo que se viene. Podrás contribuir con el ecosistema de Hive, desde lo que más te apasiona: hacer brillar esos súper códigos, corregir, resolver y crear.

🙃🙃Uff sí, sabemos han pasado varias semanas desde que anunciamos a #HiveDevChallenge ¡Acepta el reto de desarrollar en Hive! | Coming soon y seguro estuviste esperando noticias... la demora es porque estuvimos "codeando" y lidiando con los "bugs fantasmales" que nos obligaron a atender muchos retos de proyectos y campañas, pero jamás olvidamos preparar y darle power a este increible reto al que deseamos te unas y diviertas.

Nos emociona lanzar este primer desafío de #HiveDevChallenge, donde podrás participar y optar por premios... esperamos te animes. Te prometemos que la mayor recompensa será tu crecimiento en el mundo Dev, a través de las increibles oportunidades de la bloackchain Hive.

¿Qué tal estos premios? (el primero te encantará).

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️

  • El primer dev que resuelva el desafío y lo comparta en los comentarios, gana; luego tiene que hacer el post: 50 HBD
  • Habrán disponible 3 premios de 30 HBD cada uno, distribuido por sorteo entre los demás participantes que resuelvan el reto.

Hive Dev challenge - hive es 1.png

¿CÓMO PARTICIPAR?

Para participar solo cumple estos dos pasos.

1: Resuelve el challenge explicado en la siguiente sección de este post, agrega en tu post el ID de la transacción.
2: Todos los participantes deben compartir su proceso de como obtuvieron el resultado en un post de Hive con el tag #HiveDevChallenge y dejar el enlace en los comentarios.

Amamos todos lo relacionado al desarrollo en Hive, por eso si te interesa participar te invitamos a leer el reto y seguir cada indicación. Toma el control de tu teclado y mouse, resuelve este reto, mientras aprendes nuevas posibilidades, conectas con la comunidad y aportas a Hive. Pásala cool.

¿Listo?

Si luego de leer tienes algunas duda, no dudes comentar o consultar.


Hive Dev Challenge 1: Guarda un custom json en la blockchain Hive, con tu frase favorita.


Una operación custom_json_operation en una transacción contiene, en esencia, cuatro campos:

Id — una cadena que identifica el “protocolo” o app (p. ej. follow, community, rc, ssc-mainnet-hive, etc.).

Json — el payload en JSON serializado como string.

Required_posting_auths — lista de cuentas que autorizan con posting (lo más común para acciones sociales / dApps).

Required_auths — lista de cuentas que autorizan con active (si tu dApp necesita autoridad fuerte).
(La guía oficial de Hive muestra estos campos al construir un Custom_json, ver el ejemplo de “Follow a user”.)

[
  "custom_json",
  {
    "required_auths": [],
    "required_posting_auths": ["hiveio"],
    "id": "follow",
    "json": "[\"follow\",{\"follower\":\"hiveio\",\"following\":\"alice\",\"what\":[\"blog\"]}]"
  }
]



Especificación del Formato de Datos (JSON)

Para este reto, se requiere que la transacción tenga un JSON predeterminado

Estructura Requerida

El objeto JSON debe contener exactamente las siguientes dos claves:


{
  "Reto": "HiveDevChallenge",
  "Frase": "El valor debe ser la frase favorita del participante."
}


Detalle de las variables o claves
Reto (String): Debe contener el nombre fijo del desafío: "HiveDevChallenge".

Frase (String): Debe contener la frase favorita del participante o la que se haya especificado en la consigna del reto.

Ejemplo 

{
  "Reto": "HiveDevChallenge",
  "Frase": "Hola, Mundo."
}


El ID del custom Json, puede ser holamundo

Vibes Coding

Para este este reto puedes usar cualquier plataforma de vibescoding que ofrezca una capa gratuita, como:

Puedes hacerlo pidiéndola a la AI que te integre a HiveKeychain ya que es mas seguro, para que hagas a una App web que se conecte con una billetera y así evitas instalar aplicaciones o librerías extras en tu pc.

Un ejemplo que puedes colocarle a la AI:

// Send Custom JSON request
$('#send_custom').click(function () {
  console.log('click');
  hive_keychain.requestCustomJson(
    $('#custom_username').val(),
    $('#custom_id').val(),
    $('#custom_method option:selected').text(),
    $('#custom_json').val(),
    $('#custom_message').val(),
    function (response) {
      console.log('main js response - custom JSON');
      console.log(response);
    },
    $('#custom_rpc').val().length ? $('#custom_rpc').val() : undefined,
  );
});


Referencia de la documentación de keychain https://github.com/hive-keychain/hive-keychain-extension/tree/master, que es necesario compartirla en la aplicación de vibes coding que tu elijas

Si no eres experto, puedes usar una cuenta alterna para que participes en el reto sin comprometer tu cuenta principal.



Descargo de responsabilidad – Blog hiveblocks-es

✔️¡Mantente al día con la comunidad de Hive Español!

🚀Ingresa a Hive: hive.io
🔗X: hiveblocks_es
🤳Instagram: hiveblocks_es
➡️Telegram: t.me/hiveblockes
👉YouTube: hiveblocks_es/videos

Sort:  

Buen día, excelente iniciativa.