🇪🇸 Red de Prueba Integrada de Shelley: Cómo crear un Stake Pool usando un script (en Windows)

:es: Traducción al español de How to create a Stake Pool using a script (Windows)

Publicado en la web de soporte de IOHK por Carl.

image

Descripción general

Prerequisitos

  1. El nodo local está iniciado y se sincroniza con la cadena de bloques/red de prueba.
  2. Posees una dirección de cuenta con fondos suficientes para pagar las comisiones por transacción (> 12.000 Lovelace).
  3. La cuenta anterior se utilizará como cuenta propietaria del stake pool.

Escenario de la red

  1. Descarga/guarda los scripts createStakePool.sh y send-certificate.sh en la misma ubicación que el archivo node-config.yaml.
  2. Ejecuta el script createStakePool.sh con los parámetros requeridos.

Pasos para crear un Stake Pool usando un script (en Windows)

Los usuarios de Windows deben usar PowerShell (y no CMD) para ejecutar los siguientes comandos.

1. Descarga los scripts

1.1. Ingresa a la sección de scripts desde el repositorio “shelley-testnet” de Github.

1.2. Encuentra el script createStakePool.sh en el menú de la izquierda, haz clic con el botón derecho del ratón sobre él, y en el menú elige la opción “Save link as…” (como se muestra a continuación):

1.3. Almacena el script en la misma ubicación donde se guardó el archivo de configuración del nodo node-config.yaml:

2

1.4 Repite los pasos 1.2 y 1.3 para el script send-certificate.sh.

2. Ejecuta el script createStakePool.sh

2.1. Abre GitBash en la misma ubicación donde está almacenado el script y el archivo node-config.yaml:

  • Abre la carpeta donde has guardado los archivos, haz clic con el botón derecho del ratón sobre la pantalla (en un espacio vacío) y selecciona GitBash HereGitbash se abrirá.
  • Ejecuta los comandos de los pasos subsiguientes en GitBash (desde la ubicación donde está guardado el script).

2.2. Comprueba los parámetros requeridos por el script:

$ bash createStakePool.sh --help

Este debería ser el output:

usage: createStakePool.sh <REST-LISTEN-PORT> <ACCOUNT_SK>
<REST-PORT> The REST Listen Port set in node-config.yaml file (EX: 3101)
<SOURCE-SK> The Secret key of the Source address

2.3. Ejecuta el script createStakePool.sh:

Notas:

  • En todos los comandos detallados a continuación, para el parámetro --host se requiere usar el mismo valor definido en el archivo node-configuration.yaml para el parámetro rest/listen.
  • Actualiza el valor del segundo parámetro con la llave privada de la dirección de tu cuenta.

bash createStakePool.sh 3101 ed25519e_sk1nqh6fk0dm9p3tgvqcgt9had3ajn5pcmme04qp256p3g7tahxd9q9j4wgn2n250huxc5t38u0yjd9rtalrzae9t7xcwzhcz98jf4hamsgfmydk

2.4. Comprueba los resultados:

Si todo está bien y no has recibido ningún error, la última línea del script es el ID de tu stake pool. Ahora puedes comprobar si dicho ID aparece en la lista de stake pools disponibles, ejecutando el siguiente comando:

jcli rest v0 stake-pools get --host "http://127.0.0.1:3101/api"

Próximos pasos

Consulta Cómo iniciar un nodo como candidato a ser líder.


Volver al menú de inicio

1 Like