Comment ajouter et transférer des comptes originaires dans le portefeuille CLI
2 réponses
- votes
-
- 2019-03-02
Pour ajouter un compte à l'origine auportefeuille CLI:
tezos-client remember contract <new alias> <kt1...>
Vérifiez si le compte d'origine a été ajouté avec succès au client:
tezos-client list known contracts
Afficher labalance du compte à l'origine:
tezos-client get balance for <new alias>
Pourpasser du compte àpartir du compte à l'origine,la clé secrète du compteimplicite (TZ1 ...) doit être connuepar le client:
tezos-client import secret key <new alias> <secret key>
Lestransferts des comptes originaires sont similaires auxtransfertspour les comptesimplicites:
tezos-client transfer <amount> from <alias of kt1...> to <destination PKH>
Notez que cesexemples sont destinés aux cas d'utilisation lorsque vous avez créé les comptesimpliciteset originaires dans un autreportefeuilleet que vous souhaitez utiliser ces comptes également dans le client Tezos-Client.
Si vous souhaitez créer un compte originaire d'un compteimplicite avec le client Tezos,puis utilisez la commande donnéepar @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
Lorsque voustravaillez avec le client de la ligne de commande Tezos,ilest utile de savoir que vouspouvez donner des comptes un aliaspourfaciliter la saisie de commandes:
client add address <new alias> <public key hash to which alias applies>
Pour créer un compte à l'origine d'un alias TZ1 donné,vous devez savoir qu'ilbrûlera 0,257 XTZ,plus vous devez spécifier desfraispour l'opération.
plutôt que de lefaireen plusieurs étapeset payezplusieursfrais,vouspouveztoutfaireen une seule commande. En supposant que vous souhaitiez que le compteest à lafois capable de déléguer sonmontant à unboulanger,vous devez soit que vous ayezbesoin de le signaler comme déléguable ou d'ajouter le délégué aumoment de la créer.
La commande suivante créera un compte à l'origine du compte TZ1 spécifiéet transférera desfonds 1000XTZ à celui-ci,marquez-le comme déléguableet attribuez son déléguétouten payant unetaxe unique de 0,002 XTZ Plus,vous verrez un supplément de 0,257brûlé. du compte TZ1
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
-
J'ai édité la question originalepour clarifier la signification,carje voulais savoir comment un compte KT1peut simplement être surveilléet commentilestpossible de dépenser deposséder des adresses KT1 lorsque la cléprivée dugestionnaire (TZ1)est disponible.J'apprécie votre réponse cependant.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
Dans lemanuel du client Tezos,je netrouve que des commandespour obtenir legestionnaireet labalancepour un compte d'origine (contrat).Comment untel comptepeut-il être ajouté au clientpour des soldes de surveillance (tels que
Ajouter une adresse & LT; NEW & GT; & LT; SRC & GT;
pour TZ1 Adresses)et,lorsque latouche Secret dugestionnaire (adresse TZ1)est disponible,commentpasser àpartir de là?