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.
Descripci贸n general
Prerequisitos
- El nodo local est谩 iniciado y se sincroniza con la cadena de bloques/red de prueba.
- 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:
- Descargar el script
send-money.sh
en la misma ubicaci贸n que el archivonode-config.yaml
. - Crear una nueva direcci贸n de cuenta (si es necesario).
- 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:
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