I made my owm steem auto system but in Hive xD with NodeJS - ReactJs - MongoDB - ExpressJS (MERN) - He creado mi propio sistema para la gestion de votos automaticos paracido a (steem auto) pero en Hive

in HiveDevs3 years ago

English

There are several current curation tools that are already open source. The issue with all of them is that you will have to authorize the use of your posting key, this means the app that you share your key with can vote with your account at any time so the relation is purely based on trust.

Overal settings for my app:
0- Activate or disable the bot.
1- Not vote if the account voting power is below x%

User list:

When people add an account to vote for, they can add 2 options, how many times can X user receive an upvote per day, the vote weight, and the time delay.

The time delay is important on Hive because of the curation curve. Meaning if you vote on an account before 5 minutes have passed, you will lose curation, and you can't vote in the last 12 hours before the paywall (7 days). This will give people the freedom if they want to vote before 5 minutes to give more rewards to the author or simply vote after 5 minutes. Users can earn more curation by voting before 5 minutes, but only if more people voted after them, this was done to encourage content discovery.

Follow List:

If a user upvoted something, then follow the vote with x% vote weight and only x times per day and x delay.

Tecknologies i used for my app:
Backend : Node.js (Express.js)
FrontEnd: React.js (Next.js)
BD: MongoDB
Styles: Custom Css & Bootstrap

Spanish


Hay varias herramientas de curación actuales que ya son de código abierto. El problema con todos ellos es que tendrá que autorizar el uso de su clave de publicación, esto significa que la aplicación con la que comparte su clave puede votar con su cuenta en cualquier momento, por lo que la relación se basa puramente en la confianza.

Varias configuraciones para mi aplicación:
0- Activar o desactivar el bot.
1- No votar si el poder de voto de la cuenta es inferior al x%

Lista de usuarios:

Cuando las personas agregan una cuenta para votar, pueden agregar 2 opciones, cuántas veces el usuario X puede recibir un voto a favor por día, el peso del voto y el tiempo de demora.

El retraso de tiempo es importante en Hive debido a la curva de curación. Lo que significa que si vota en una cuenta antes de que hayan pasado 5 minutos, perderá la curación y no podrá votar en las últimas 12 horas antes del muro de pago (7 días). Esto le dará a las personas la libertad de votar antes de los 5 minutos para darle más recompensas al autor o simplemente votar después de los 5 minutos. Los usuarios pueden ganar más selección votando antes de los 5 minutos, pero solo si más personas votaron después de ellos, esto se hizo para fomentar el descubrimiento de contenido.

Lista de seguimiento:

Si un usuario votó a favor de algo, siga la votación con un x% de peso de voto y solo x veces por día y x retraso.

Tecnologías que utilicé para mi aplicación:
Backend: Node.js (Express.js)
FrontEnd: React.js (Next.js)
BD: MongoDB
Estilos: CSS personalizado y Bootstrap

Prints of my app / Imagenes de mi aplicacion

1.jpg

2.jpg

![3.jpg](UPLOAD FAILED)

6.jpg

4.jpg

5.jpg

Sort:  
Loading...

Hola tu projecto está publicado en algún sitio? me parece interesante lo que hiciste yo alguna vez estuve trabajando en un Dapp pero con steem igual utilice node.

saludos!