Crear un Validador

Antes de intentar crear un validador, asegúrese de tener la siguiente tarea completa:

  1. Inicializa tu nodo

  2. Complete nuestro formulario de admisión

  3. Recibe tokens UNO

  4. Inicie su nodo

  5. Asegúrese de que su nodo haya alcanzado la altura actual de las redes

Una vez finalizadas todas estas tareas, puede continuar creando su validador.

Cómo Funcionarán las Delegaciones

Para garantizar ciclos de actualización rápidos de la red de prueba, le pedimos que solo tenga una delegación propia de 1 UNO. El equipo de la Unión le delegará más para asegurarse de que usted y los demás validadores tengan una delegación similar. Esto nos permitirá mantener la mayor parte del poder de voto total para que podamos realizar actualizaciones rápidamente a la red.

A medida que nos acerquemos a una versión de mainnet, actualizaremos los parámetros de staking y slashing y pediremos autodelegaciones más realistas. Mientras tanto, nos aseguraremos de que testnet esté configurado para cambiar rápidamente con una fricción mínima.

Creando su validador

Ahora que está listo para crear su validador, puede seguir los pasos a continuación:

touch validator.json

Agregue el siguiente contenido al archivo:

{  "pubkey": <PUBKEY>,  "amount": "1000000muno",  "moniker": "<MONIKER>",  "identity": "optional identity signature (ex. UPort or Keybase)",  "website": "validator's (optional) website",  "security": "validator's (optional) security contact email",  "details": "validator's (optional) details",  "commission-rate": "0.1",  "commission-max-rate": "0.2",  "commission-max-change-rate": "0.01",  "min-self-delegation": "1"}

Sustitución:

  • <PUBKEY>con el resultado de correr uniond comet show-validator

  • <MONIKER>con tu apodo

  • Y el contenido opcional con sus detalles preferidos

Entonces, corre el create-validator comando.

Luego puede enviar este archivo utilizando el create-validator subcomando:

uniond tx staking create-validator $VALIDATOR_JSON_PATH \  --from $KEY_NAME \  --chain-id union-testnet-6

Donde VALIDATOR_JSON_PATH es el camino a tu validator.json

Precaución

Si está ejecutando un nodo con un contenedor Docker, su validator.json deberá estar en una carpeta accesible por su contenedor Docker.

Si usted ha seguido nuestras instrucciones para configurar cualquiera de nuestras imágenes Docker, debería poder colocar este archivo debajo /.unionvisor (para contenedores Unionvisor) o debajo /.union (para contenedores de liberación sindical).

Por ejemplo, al crear un validador con unionvisor, puedes

touch ~/.unionvisor/validator.json
# Then after editing the json content
uniond tx staking create-validator /.unionvisor/validator.json \  --from $KEY_NAME \  --chain-id union-testnet-6

Nota

Si sus claves se almacenan en una máquina que no sea su nodo, puede pasar el --node-id marque para anular el ID del nodo asegurando que sea el del nodo que está creando en un validador.

Nota

Si su propio nodo no está configurado para aceptar una solicitud RPC, puede enviarlos a otro nodo a través del --node opción. Ver nuestro Puntos finales Públicos página para más información.

Actualizaciones de Configuración de Estaca y Validador de Época

Usos de la unión Estaca de Época para realizar actualizaciones del conjunto de validadores. Esto significa que el conjunto de validadores solo se actualiza una vez por época.

Si crea con éxito su validador durante la mitad de una época, su validador se unirá al conjunto activo una vez que gire al final de la época actual.

Last updated