![image.png](https://files.peakd.com/file/peakd-hive/enrique89/23tkhS99cvTYpwwEN2xGYCGWdwcCTqr3C1qaAFt1Kb3yXEyzQADTiX77SrBTwu9Bc4VV8.png) ¡Hola, Hivers! Hace dos días, luego de una conversación con el team de [@aliento](https://peakd.com/@aliento) sobre el validador de bloques, surgió nuevamente un problema que hemos tenido con frecuencia: el bot que refresca la propiedad de precios de un witness en Hive. Para ponerlo en contexto, este precio es el valor de la moneda HIVE en el mercado, y puedes verlo fácilmente en el [explorador de witnesses](https://peakd.com/me/witnesses). ![image.png](https://files.peakd.com/file/peakd-hive/enrique89/23tHZh9dfB6kQsig49K1b4h8KeAi85i7V3wen4QRVvbR63vqSaQoiJWfZWBEsLTcJwLAW.png) Desde que nació el witness de **Aliento**, hemos usado este repositorio: [hivefeed-js](https://github.com/Someguy123/hivefeed-js.git). La verdad es que funciona muy bien, pero me pregunté: > “¿Y si creo un bot similar, pero 100% en TypeScript, usando la nueva librería WAX, para seguir aprendiendo y entender más a fondo cómo funciona?” Le propuse la idea al equipo, me dieron luz verde, y hace dos días comencé el desarrollo inspirado en el trabajo de @someguy123. Así nació **hivefeedprice**. ### [Visitar el repositorio](https://github.com/enrique89ve/hivefeedprice) --- ## hivefeedprice vs hivefeed-js **Elige hivefeedprice si:** - Buscas gestión de keys con **beekeeper** - Prefieres TypeScript puro con tipos estrictos - Necesitas instalación más directa sin docker - Menos configuración **Elige hivefeed-js si:** - Prefieres flexibilidad total en la configuración - Requieres múltiples métodos de backup de claves - Quieres control granular sobre los ajustes - Ya trabajas cómodo con JavaScript clásico **En resumen:** - **hivefeed-js** → enfoque clásico, probado, más maduro y flexible - **hivefeedprice** → enfoque moderno, usando la nueva generación de librerías como `@hiveio/wax` --- ## ¿Qué hace el bot? Publica automáticamente el precio de Hive en HBD (*Hive Backed Dollars*). Esta es una función crítica que actualiza las propiedades de los witnesses. **Fuente de precios, usando las APIs oficiales:** - Binance - Bitget - Huobi - MEXC - Probit --- ### Vistas previas ![image.png](https://files.peakd.com/file/peakd-hive/enrique89/23t6zyYj3eS8qMTHh15G4jKTJirZrAfLscE2kj7gGg9YaKceCsAYiikjpCZapK6kzVYbS.png) ![image.png](https://files.peakd.com/file/peakd-hive/enrique89/23sxon1fhdwgHpfgeh7ZE7YGgpi7eGundfujbnpiQqmzH5L5n1T3UWLPTAi3ek5bUd2mv.png) ## Invitación a colaborar Debo ser honesto: usé IA para acelerar algunas tareas, y refactorizar. No soy experto en arquitectura de código, así que si quieres aportar mejoras, especialmente revisando la estructura o detectando errores de lógica, eres bienvenido. Puedes ver el [repositorio](https://github.com/enrique89ve/hivefeedprice) y dejar tus sugerencias. Si tienes experiencia en TypeScript, WAX o bots para Hive, este es un buen momento para aportar y ayudar a robustecer esta herramienta que, creo, apunta hacia el futuro del ecosistema Hive. El próximo paso es configurar un modo tesnet mas robusto en modo dev. https://github.com/enrique89ve/hivefeedprice