馃嚜馃嚫 Red de Prueba Integrada de Shelley: C贸mo enviar fondos usando un script (en Linux/macOS)

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

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 y las transferencias (> 20.000 Lovelace).

El proceso b谩sico consiste en:

  1. Descargar el script send-money.sh en la misma ubicaci贸n que el archivo node-config.yaml.
  2. Crear una nueva direcci贸n de cuenta (si es necesario).
  3. Enviar algunos fondos utilizando dicho script desde la direcci贸n de la cuenta inicial (fuente) a la direcci贸n de la cuenta reci茅n creada (destino).

Pasos para enviar fondos usando 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 en dicha ubicaci贸n:

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

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

1

2. Crea una nueva direcci贸n de cuenta

Si ya tienes una cuenta existente, puedes usarla. Si no, puedes crear una cuenta nueva siguiendo el siguiente procedimiento: C贸mo crear una direcci贸n usando un script (en Linux/macOS)

3. Env铆a fondos ejecutando el script

3.1. Cambia los permisos del script antes de ejecutarlo:

chmod +x send-money.sh

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

./send-money.sh --help

Este deber铆a ser el output:

usage: ./send-money.sh <ADDRESS> <AMOUNT> <REST-LISTEN-PORT> <SOURCE-SK>
<ADDRESS> Address where to send the funds
<AMOUNT> Amount to be sent (in lovelace) - tx fees will be paid by the source address
<REST-LISTEN-PORT> The REST Listen Port set in node-config.yaml file (EX: 3101)
<SOURCE-SK> The Secret key of the Source address

3.3. Env铆a fondos entre las 2 cuentas usando el script:

El siguiente comando enviar谩 1.000 Lovelace desde la cuenta de origen a la reci茅n creada (destino).

bash send-money.sh ca1sh2jqf837dk8m8kmnsvc9n0xphwzrtre9kctvqcwqlq6vsc5vcw7q63gc9l 1000 3101 ed25519e_sk1nqh6fk0dm9p3tgvqcgt9had3ajn5pcmme04qp256p3g7tahxd9q9j4wgn2n250huxc5t38u0yjd9rtalrzae9t7xcwzhcz98jf4hamsgfmydk

3.4. Verifica los resultados:

Nota: En el siguiente comando, para el par谩metro --host se requiere usar el mismo valor que usaste en el archivo node-config.yaml para el par谩metro rest/listen. El siguiente comando es un ejemplo que se necesita ajustar:

./jcli rest v0 account get ca1sh2jqf837dk8m8kmnsvc9n0xphwzrtre9kctvqcwqlq6vsc5vcw7q63gc9l --host "http://127.0.0.1:3101/api"

El output deber铆a ser similar al siguiente:

counter: 0
delegation:
  pools: []
value: 1000


Volver al men煤 de inicio

1 Like