CLI 지갑에서 원래 계정을 추가하고 전송하는 방법
2 대답
- 투표
-
- 2019-03-02
원래 계정을 CLI 지갑에 추가하려면 :
tezos-client remember contract <new alias> <kt1...>
원래 계정이 클라이언트에 성공적으로 추가되었는지 확인 :
tezos-client list known contracts
원래 계정의 잔액 표시 :
tezos-client get balance for <new alias>
원래 계정에서 이전하려면 클라이언트가 암시 적 계정 (tz1 ...)의 비밀 키를 알고 있어야합니다.
tezos-client import secret key <new alias> <secret key>
그러면 원래 계정에서의 이체는 암시 적 계정의 이체와 유사합니다.
tezos-client transfer <amount> from <alias of kt1...> to <destination PKH>
이 예제는 다른 지갑에서 암시 적 및 원래 계정을 생성하고이 계정을tezos-client 내에서도 사용하려는 경우의 사용 사례입니다.
tezos-client를 사용하여 암시 적 계정에서 원래 계정을 만들려면 @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
Tezos 명령 줄 클라이언트로 작업 할 때 명령을 더 쉽게 입력 할 수 있도록 계정에 별칭을 제공 할 수 있다는 점을 아는 것이 유용합니다.
client add address <new alias> <public key hash to which alias applies>
주어진tz1 별칭에 대해 원래 계정을 만들려면 0.257 xtz를 소모한다는 점을 알고 있어야하며 작업에 대한 수수료를 지정해야합니다.
여러 단계를 거쳐 여러 비용을 지불하는 대신 하나의 명령으로 모든 작업을 수행 할 수 있습니다. 원래 계정이 해당 금액을 제빵사에게 위임 할 수 있도록하려면 해당 계정을 삭제 가능으로 표시하거나 만들 때 대리인을 추가해야합니다.
다음 명령은 지정된tz1 계정에 대한 원래 계정을 생성하고 1000xtz 자금을 여기로 이체하고이를 삭제 가능으로 표시하고 0.002 xtz PLUS의 단일 수수료를 지불하면서 대리인을 할당합니다. 추가 0.257이 소진되는 것을 볼 수 있습니다.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
-
kt1 계정을 간단하게 모니터링 할 수있는 방법과 관리자의 개인 키 (tz1)를 사용할 수있을 때 자신의 kt1 주소에서 지출하는 방법을 알고 싶었 기 때문에 원래 질문을 수정하여 의미를 명확히했습니다.그래도 대답 해 주셔서 감사합니다.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
Tezos 클라이언트 매뉴얼에는 원래 계정 (계약)에 대한 관리자와 잔액을 얻는 명령 만 있습니다.잔액 모니터링 (예 :tz1 주소에 대한
add address <new> <src>
) 및 관리자의 비밀 키 (tz1 주소)를 위해 이러한 계정을 클라이언트에 추가하는 방법사용할 수 있으며,어떻게 지출합니까?