Como você cria um contato secundário KT1 em seu endereço TZ?
-
-
Qual carteira vocêestá usando?Veja as carteiras disponíveis aqui: https://support.ledger.com/hc/en-us/articles/360016057774-Tezos-xtz-What wallet are you using? see available wallets here: https://support.ledger.com/hc/en-us/articles/360016057774-Tezos-XTZ-
- 0
- 2019-11-25
- joschua011
-
1 responda
- votos
-
- 2019-12-01
Resposta correta:
Certifique-se defazer umtestee apenasenviar umapequena quantidade de Tezosparagarantir que vocêtenha controle do contratointeligente. Depois de confirmar que vocêpodeenviare receber Tezos do contratointeligente,envie o resto. Eunãofizissoe agora assentandoinstalaçõesestáno controle do contratointeligentee estouesperandoporelesparaenviar o XTZ de voltaparamim.
etapa 1) Baixe o diretório scriptpara Tezos
Curl -o https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
etapa 2) Crie um aliaspara oendereço Baker TZ1
./Tezos-Cliente Adicione oendereço 'aliaSyouchooseforbaker' 'tz1addressofthebakery'
etapa 3) Crie um contratointeligente,tornando ogerente vocêmesmo com o comando --inite delegandopara o comandopadeiro com o comando --delegate
./Tezos-Cliente Originam Contrato 'Smart Contract Alias' Transferindo 1 de 'Alias Usadopara o seuendereço TZ1' RUNNING "$ (Cat Manager.tz)" --in '"TZ1Address do seugerente TZ1" - Burn-Cap 0.489 - Prazo 'Alias-você-escolheu-for-Baker-in-Step1'
exemplo
1)
Curl -o https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
2)
./Tezos-Cliente Adicionarendereço StiringFacies TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCoy
3)
./Tezos-Cliente Originate Contract Delegator1 Transferindo 1 de Mack-1 Running "$ (Gato Manager.tz)" --init '"tz1b7ysEnrqgmjux4d4aiai2sqtf4a7wbzf"' - BACK-CAP 0.489 - PERSONALIZAÇÕES
CORRECT ANSWER:
Be sure to do a test run and only send a small amount of Tezos to make sure you have control of the smart contract. Once you confirm you can send and receive Tezos from the smart contract, send the rest. I didn't do that and now Staking facilities is in control of the smart contract and I am waiting for them to send the XTZ back to me.
Step 1) Download the script to Tezos directory
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
Step 2) create an alias for the tz1 baker address
./tezos-client add address 'ALIASYOUCHOOSEFORBAKER' 'TZ1ADDRESSOFTHEBAKERY'
Step 3) create a smart contract making the manager YOURSELF with the --Init command and delegating to the baker with the --delegate command
./tezos-client originate contract 'SMART CONTRACT ALIAS' transferring 1 from 'ALIAS USED FOR YOUR TZ1 ADDRESS' running "$(cat manager.tz)" --init '"TZ1ADDRESS OF YOUR TZ1 MANAGER"' --burn-cap 0.489 --baker 'ALIAS-YOU-CHOSE-FOR-BAKER-IN-STEP1'
Example
1)
curl -O https://gitlab.com/nomadic-labs/mi-cho-coq/raw/master/src/contracts/manager.tz
2)
./tezos-client add address STAKINGFACILITIES tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY
3)
./tezos-client originate contract DELEGATOR1 transferring 1 from MACK-1 running "$(cat manager.tz)" --init '"tz1b7YSEeNRqgmjuX4d4aiai2sQTF4A7WBZf"' --burn-cap 0.489 --baker STAKINGFACILITIES
-
Tem certeza?Eunão acredito que o "Contrato Originate" aceite uma opção de '--baker`.Are you sure? I don't believe `originate contract` accepts a `--baker` option.
- 0
- 2019-12-01
- Tom
-
Sim,issofaz umatentativa.Eufizisso duas vezes ontemYes, it does, give it a try. I did it twice yesterday
- 0
- 2019-12-02
- Mack Baise
-
Umanota,paramim epara os outros,a opção "Baker"não émais aceita,você deve usar "delegado"em vez disso.Além disso,certifique-se de colocar '"endereço TZ1"',com cólone pontoe vírgulaem ambos os lados ou receberá umerroA note, for myself and others, the "baker" option is no longer accepted, you must use "delegate" instead. Also, make sure to put '"TZ1 address"', with colon and semicolon on both sides or you will get an error
- 0
- 2020-01-15
- Mack Baise
Eu queroter váriosendereços KT1em umendereço de TZ (LEDGER)para delegarpara váriaspessoas