Cómo agregar y transferir desde cuentas originadas en la billetera CLI
2 respuestas
- votos
-
- 2019-03-02
Para agregar una cuenta originada a labilletera cli:
tezos-client remember contract <new alias> <kt1...>
Compruebe si la cuenta original se agregó correctamente al cliente:
tezos-client list known contracts
Mostrarel saldo de la cuenta originada:
tezos-client get balance for <new alias>
Paratransferir desde la cuenta originada,el cliente debe conocer la clave secreta de la cuentaimplícita (tz1 ...):
tezos-client import secret key <new alias> <secret key>
Entonces,lastransferencias desde cuentas originadas son similares a lastransferenciaspara cuentasimplícitas:
tezos-client transfer <amount> from <alias of kt1...> to <destination PKH>
Tengaen cuenta queestosejemplos sonpara casos de uso cuando creó las cuentasimplícitas y originadasen otrabilletera y desea usarestas cuentastambién dentro del clientetezos.
Si desea crear una cuenta originada apartir de una cuentaimplícita conel clientetezos,utiliceel comandoproporcionadopor @cousinit.
To add an originated account to the cli wallet:
tezos-client remember contract <new alias> <kt1...>
Check if the originated account was successfully added to the client:
tezos-client list known contracts
Show balance of the originated account:
tezos-client get balance for <new alias>
In order to transfer from the originated account, the secret key of the implicit account (tz1...) must be known by the client:
tezos-client import secret key <new alias> <secret key>
Then transfers from originated accounts are similar to transfers for implicit accounts:
tezos-client transfer <amount> from <alias of kt1...> to <destination PKH>
Note that these examples are for use cases when you created the implicit and originated accounts in another wallet and you want to use these accounts also within the tezos-client.
If you want to create an originated account from an implicit account with the tezos-client, then use the command given by @cousinit.
-
- 2019-02-09
Cuando setrabaja conel cliente de línea de comandos de Tezos,es útil saber quepuede asignar un alias a las cuentasparafacilitar laintroducción de comandos:
client add address <new alias> <public key hash to which alias applies>
Para crear una cuenta originadapara un aliastz1 dado,debeteneren cuenta que se quemará 0.257 xtz,además debeespecificar unatarifapor la operación.
En lugar de hacerloen variospasos ypagar variastarifas,puede hacerlotodo con un solo comando. Suponiendo que desea que la cuenta originadapueda delegar sumonto a unpanadero,entonces debemarcarla como delegable o agregarel delegadoen elmomento de crearla.
El siguiente comando creará una cuenta originadapara la cuentatz1especificada,y letransferiráfondos de 1000xtz,lamarcará como delegable y asignará su delegadomientraspaga unatarifa única de 0.002 xtz MÁS verá 0.257extra quemados de la cuentatz1
client originate account <enter an alias for the new account> for <alias or pkh of your tz1> transferring 1000.0 from <alias or pkh of your tz1> --delegate <alias or pkh of the account to which you want to delegate your funds> --fee 0.002
when working with the Tezos command line client it's useful know that you can give accounts an alias to make it easier to enter commands:
client add address <new alias> <public key hash to which alias applies>
To create an originated account for a given tz1 alias, you need to be aware that it will burn 0.257 xtz, plus you need to specify a fee for the operation.
Rather than do it in multiple steps and pay multiple fees, you can do it all in one command. Assuming you want the originated account to able to delegate its amount to a baker, then you either need to flag it as delegatable or add the delegate at the time you create it.
The following command will create an originated account for the specified tz1 account, and transfer 1000xtz funds to it, mark it as delegatable, and assign its delegate while paying a single fee of 0.002 xtz PLUS you will see an extra 0.257 burned out of the tz1 account
client originate account <enter an alias for the new account> for <alias or pkh of your tz1> transferring 1000.0 from <alias or pkh of your tz1> --delegate <alias or pkh of the account to which you want to delegate your funds> --fee 0.002
-
Edité lapregunta originalpara aclararel significado,ya que quería saber cómo sepuedemonitorear simplemente una cuenta kt1 y cómo sepuedegastar desde laspropias direcciones kt1 cuando la claveprivadaparael administrador (tz1)está disponible.Sinembargo,agradezcotu respuesta.I edited the original question to clarify the meaning, as I wanted to know how a kt1 account can simply be monitored and how one can spend from own kt1 addresses when the private key for the manager (tz1) is available. I appreciate your answer though.
- 1
- 2019-02-09
- cryptodad
Enelmanual del cliente de Tezos soloencuentro comandospara obtenerel administrador yel saldo de una cuenta originada (contrato).¿Cómo sepuede agregar una cuenta deestetipo al clienteparamonitorear los saldos (como
add address <new> <src>
para direccionestz1) y,cuando la clave secretaparael administrador (direccióntz1)está disponible,¿cómogastarlo?