馃嚜馃嚫 Red de Prueba Integrada de Shelley: C贸mo enviar un certificado a la cadena de bloques utilizando un script (en Linux/macOS)

:es: Traducci贸n al espa帽ol de How to send a Certificate to the blockchain using a script (Linux/macOS)

Publicado en la web de soporte de IOHK por Carl.

Descripci贸n general

Contexto

Para registrar un stake pool, o para delegar la participaci贸n en uno, se debe crear y firmar un certificado, y luego enviarlo a trav茅s de una transacci贸n. Se puede hacer manualmente o utilizando un script.

Prerequisitos

  • El nodo local est谩 iniciado y se sincroniza con la cadena de bloques/red de prueba.
  • Posees un certificado firmado (para la creaci贸n de un stake pool o para un delegar una cuenta).
  • Posees una direcci贸n de cuenta con fondos suficientes para pagar las comisiones por transacci贸n.
  • 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.

Pasos para enviar un certificado a la cadena de bloques utilizando un script (en Linux/macOS)

1. Descarga el script

1.1. Abre el terminal en la ubicaci贸n donde tienes el resto de los archivos (jcli, jormungandr, node-config.yaml, etc).

1.2. Ejecuta el siguiente comando para descargar el script send-certificate.sh en dicha ubicaci贸n:

wget https://raw.githubusercontent.com/input-output-hk/shelley-testnet/master/scripts/send-certificate.sh

1.3. Comprueba que el script se haya descargado en la ubicaci贸n actual ejecutando el comando ls en el terminal:

2. Ejecuta el script

2.1. Comprueba los par谩metros requeridos por el script:

./send-certificate.sh --help

Este deber铆a ser el output:

usage: send-certificate.sh <CERTIFICATE-PATH> <REST-LISTEN-PORT> <ACCOUNT-SOURCE-SK>
<CERT-PATH> Path to a readable certificate file
<REST-PORT> The REST Listen Port set in node-config.yaml file (EX: 3101)
<SOURCE-SK> The Secret key of the Source address

2.2. Ejecuta el script:

Notas: En el comando detallado a continuaci贸n:

  • Para el par谩metro <REST-PORT> se requiere usar el mismo valor definido en el archivo node-configuration.yaml para el par谩metro rest/listen.
  • Para el par谩metro <SOURCE-SK>, se requiere utilizar la llave privada de una cuenta con suficiente dinero para asumir las comisiones por transacci贸n.
  • Suponemos que el certificado firmado (el archivo llamado stake_pool.signcert) se encuentra en la misma ubicaci贸n que el script send-certificate.sh.

./send-certificate.sh stake_pool.signcert 3101 ed25519e_sk1nqh6fk0dm9p3tgvqcgt9had3ajn5pcmme04qp256p3g7tahxd9q9j4wgn2n250huxc5t38u0yjd9rtalrzae9t7xcwzhcz98jf4hamsgfmydk


Volver al men煤 de inicio

1 Like