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

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

Publicado en la web de soporte de IOHK por Carl.

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 Windows)

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

1. Descarga el script

1.1. Abre la secci贸n de scripts del repositorio de Shelley en GitHub.

1.2. Encuentra el script send-money.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 鈥淪ave link as鈥︹ (como se muestra a continuaci贸n):

1

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

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 Windows)

3. Env铆a fondos usando el script

3.1. Abre GitBash en la misma ubicaci贸n donde est谩 almacenado el script y el archivonode-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 Here --> Gitbash se abrir谩.
  • Ejecuta los comandos de los pasos subsiguientes en GitBash (desde la ubicaci贸n donde est谩 guardado el script).

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