馃嚜馃嚫 Red de Prueba Integrada de Shelley: C贸mo crear una direcci贸n usando un script (en Linux/macOS)

:es: Traducci贸n al espa帽ol de How to create a new Address using a script (Linux/macOS)

Publicado en la web de soporte de IOHK por Carl.

Descripci贸n general

El proceso b谩sico para crear una direcci贸n utilizando un script es:

  1. Descarga el script createAddress.sh y guardalo en la misma ubicaci贸n que el archivo node-config.yaml.
  2. Ejecuta el script para crear una nueva direcci贸n.

Para crear una direcci贸n, puedes utilizar el script createAddress.sh para ejecutar los tres comandos requeridos y devolver los tres valores requeridos. He aqu铆 un vistazo de lo que se incluye en el script:

  1. Crear una llave privada --> ADDR_SK=$(./jcli key generate --type=ed25519extended)
  2. Crear una llave p煤blica para la llave privada --> ADDR_PK=$(echo ${ADDR_SK} | ./jcli key to-public)
  3. Crear una direcci贸n para la llave p煤blica:
  • Direcci贸n UTxO --> ./jcli address single ${ADDR_PK} --testing
  • Direcci贸n de la Cuenta --> ./jcli address account ${ADDR_PK} --testing

Pasos para crear una direcci贸n usando un script (en Linux/macOS)

1. Descarga el script

Linux

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

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

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

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

1

macOS

wget no funcionar谩 en macOS a menos que tengas alg煤n software adicional instalado.

  1. Accede aqu铆.
  2. Abre un editor de texto como TextMate y copia/pega el texto del script (todo el texto de la p谩gina en el enlace de arriba) en el nuevo documento y gu谩rdalo en la misma ubicaci贸n que el archivo jormungandr con el nombre createAddress.sh.

2. Ejecuta el script

2.1. Cambia los permisos del script antes de ejecutarlo:

chmod +x createAddress.sh

2.2. Define los par谩metros aceptados por el script:

Permitted arguments: account, utxo

2.3. Ejecuta el script (crea una nueva direcci贸n de cuenta):

./createAddress.sh account

El resultado deber铆a ser similar al siguiente:

PRIVATE_KEY_SK: ed25519e_sk1nqh6fk0dm9p3tgvqcgt9had3ajn5pcmme04qp256p3g7tahxd9q9j4wgn2n250huxc5t38u0yjd9rtalrzae9t7xcwzhcz98jf4hamsgfmydk
PUBLIC_KEY_PK: ed25519_pk165szfu0nd37eakuurxpvmesdmss6c7fdkzmqxrs8cxnyx9rxrhsqnv7dj5
ADDRESS: ca1sh2jqf837dk8m8kmnsvc9n0xphwzrtre9kctvqcwqlq6vsc5vcw7q63gc9l

Ahora puedes utilizar la direcci贸n creada para solicitar fondos desde el servicio Faucet, o para lo que desees.

Ten en cuenta que esta informaci贸n se guarda en 3 archivos, en la misma ubicaci贸n que el archivo jormugandr.

Los necesitar谩s para realizar otras actividades/comandos en la Red de Prueba Integrada de Shelley. Por ejemplo, para enviar fondos/tokens desde una cuenta, necesitar谩s la clave privada de la cuenta, as铆 que aseg煤rate de guardarla para un uso futuro.

Nota: La cadena de bloques a煤n no tiene conocimiento de esta cuenta. Para que esto suceda, la direcci贸n debe estar incluida en una transacci贸n. Para crear una transacci贸n, consulta C贸mo enviar fondos usando un script (en Linux/macOS).


Volver al men煤 de inicio

1 Like