Cold staking requiere dos wallets de PIVX: una para mantener los fondos (esto también puede ser una wallet de hardware y no necesita estar siempre en línea) y otra, el nodo activo, para realizar el staking (esta wallet debe estar en línea 24/7) .

Para configurar el cold-staking, realiza los siguientes pasos (ya sea con la interfaz de línea de comandos CLI o con la interfaz gráfica GUI):

  1. Genera una «dirección de staking» desde la wallet de staking (si aún no tienes una).
  2. Genere una «dirección del propietario» desde la wallet del propietario (si aún no tienes una).
  3. Crear una «delegación de cold stake”.
  4. Incluya en la lista blanca la dirección del propietario en su wallet staking (si aún no lo ha hecho).

 

Para enviar más delegaciones, utilizando el mismo par de direcciones, simplemente repita el paso 3 de esta guía.

 

1) Genera una «dirección de staking» desde la wallet staker

Las direcciones de staking deben ser propiedad de la wallet staker (la que está en línea 24/7 y no tiene fondos).

Usando la interfaz de línea de comandos (CLI)

Para obtener una nueva dirección de staking, desde la wallet staker, escribe:  

pivx-cli getnewstakingaddress

No necesitas crear una nueva dirección de staking para cada delegación. Puede reutilizar tus direcciones generadas previamente. Para enumerarlas, escribe: 

pivx-cli liststakingaddresses

Usando la interfaz gráfica (GUI)

Para crear una dirección de staking, después de habilitar la pestaña de Cold staking (haciendo clic en el icono de la barra superior), selecciona “Staker” –> “Crear dirección de cold stake”:



Inserte cualquier cantidad, una etiqueta para la dirección, opcionalmente una descripción, y haga clic en «Generar»:

 

La nueva dirección se visualiza, junto con un código QR.

Puedes copiar la dirección o la URL para pegarla durante la delegación (consulte el punto n. 3).

No necesitas crear una nueva dirección de staking para cada delegación. Puede reutilizar tus direcciones previamente generadas. Para verlas, haz clic en «Mis direcciones de staking»:


2) Genera una «dirección del propietario» desde la wallet del propietario

Las direcciones de los propietarios son direcciones PIVX normales. Tu clave privada se puede utilizar para canjear monedas delegadas. Crear una dirección de propietario es crear una dirección de recepción. Deben pertenecer a la wallet del propietario (la que está fuera de línea y tiene la propiedad de las monedas). La wallet del propietario también puede ser un dispositivo de wallet de hardware o una wallet de papel.

Usando la interfaz de línea de comandos (CLI)

Para obtener una nueva dirección del propietario, desde la wallet del propietario:

pivx-cli getnewaddress

Usando la interfaz gráfica (GUI)

Para obtener una nueva dirección de propietario, simplemente vaya a la pestaña «Recibir» y haga clic en «Generar dirección»:

No necesitas crear una nueva dirección del propietario para cada delegación. Puedes reutilizar tus direcciones generadas previamente.

3) Crear una «Delegación de Cold Stake»

Este es el paso principal.

Para delegar monedas, debes enviar una transacción especial de «contrato de delegación».

Usando la interfaz de línea de comandos (CLI)

Especifique la dirección del staker, la cantidad a delegar y (opcionalmente) la dirección del propietario (en ese orden):

pivx-cli delegatestake «S1t2a3kab9c8c71VA78xxxy4MxZg6vgeS6» 1000 «DMJRSsuU9zfyrvxVaAEFQqK4MxZg34fk»

 

Si se omite la dirección del propietario, se genera automáticamente una nueva dirección desde la wallet.

Si desea delegar a una dirección externa (usando una dirección del propietario que no está presente en la wallet, por ejemplo, una de un dispositivo de hardware), entonces debe agregar true al final de este comando (consulta  pivx-cli help delegatestake para obtener más información)

Usando la interfaz gráfica (GUI)

Desde el widget de cold staking, haz clic en «delegación».

Al igual que con una operación de envío regular, debes seleccionar una cantidad y dejar que la wallet elija las monedas o seleccionarlas usando el control de monedas.

Inserte la dirección del staker (o selecciónela de la lista de las usadas anteriormente), una descripción y (opcionalmente) una dirección del propietario (nuevamente, si no se proporciona, se generará una automáticamente).

Entonces haz click en “Delegar”.


4) Agrega a la lista blanca de tu wallet staker, la dirección del propietario

Para hacer stake de las delegaciones, la dirección del propietario debe estar en la lista blanca del staker.

Usando la interfaz de línea de comandos (CLI)

Para incluir una dirección en la lista blanca (<owneraddress>), desde la wallet staker escribe:

pivx-cli delegatoradd <ownerAddress>

Una vez que la dirección del delegador se incluye en la lista blanca, permanece así, incluso para futuras delegaciones.

Para eliminar una dirección particular de la lista blanca, escribe: 

pivx-cli delegatorremove <ownerAddress>

Para ver las direcciones de la lista blanca actual, escribe:

pivx-cli listdelegators

Usando la interfaz gráfica (GUI)

La delegación es visible en la pestaña «Staker» del widget cold staking:

Para incluir en la lista blanca al delegador, haz clic en la fila y selecciona «Stake» del menú contextual

Para eliminar al delegador de la lista blanca, selecciona «Lista negra» del menú contextual:

Funciones RPC adicionales

Estas son otras llamadas JSON-RPC accesibles a través de la consola o pivx-cli.

Consulta la ayuda para obtener más información sobre cada uno.

  • getcoldstakingbalance
  • getdelegatedbalance
  • listcoldutxos
A %d blogueros les gusta esto: