Delegação de um endereço KT1 trancou minhas moedas, como posso consertá-lo?
-
-
Vocêpodeesclarecer sua chamada de originaçãoestá correta,poisparece que vocêestátransferindo domesmo alias que vocêestá dando ao contrato a ser criado,o quenão devefuncionarcan you clarify your origination call is correct, as it seems like you are transferring from the same alias you are giving to the contract to be created which shouldn't work
- 0
- 2019-12-01
- cousinit
-
Em seguida,iniciou um contratointeligente com Tezos-Cliente Originate Contract Mack-2 Transferindo 4633 de K1 Running "$ (Cat Manager.tz)" --init '"tz1wpeqfabg9jm73dmgqamy8ef8nwlz9JCoy"' - Boné 0.489Then initiated a smart contract with tezos-client originate contract mack-2 transferring 4633 from k1 running "$(cat manager.tz)" --init '"tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY"' --burn-cap 0.489
- 0
- 2019-12-01
- Mack Baise
-
Qual é oendereço donovo contrato que você criou,você olhouparamelhor chamada dev ou alguma outraferramentapara ver sefoi criada como vocêesperavawhat is the address of the new contract you created, have you looked it up on better call dev or some other tool to see if it was created as you expected
- 0
- 2019-12-01
- cousinit
-
Então,quandotentoenviarmoedas doendereço KT1eu recebo "chave secreta desconhecidapara TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCoy",quando removo oendereço TZ1 com "../tezos-clientesquece oendereço StaingFacies"e tentetransferir asmoedas,oerro é "NãoChavespara ogerente de contrato de origem "So when I try to send coins from the Kt1 address I get "Unknown secret key for tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY", then when I remove the tz1 address with "./tezos-client forget address stakingfacilities" and try to transfer the coins the error is "no keys for the source contract manager"
- 0
- 2019-12-01
- Mack Baise
-
Existe umamaneira de cancelar completamente o contratointeligente?Is there a way to completely cancel the smart contract?
- 0
- 2019-12-01
- Mack Baise
-
Vocênãopode cancelar oumodificar um contratointeligente uma vez criadoyou can not cancel or modify a smart contract once created
- 0
- 2019-12-01
- cousinit
-
Nãoestá claro o que vocêestavatentando criar,precisa ver o queparece coincidentepara decidir como resolver seuproblemait is not clear what you were trying to create, need to see what it looks like onchain to decide how to resolve your issue
- 0
- 2019-12-01
- cousinit
-
Aquiestá opúblico hash kt1vsiaepk9usgahdjjqam4aayrc6j8dtbhg,proveniente de contatz1b7yrqgmjux4d4aiai2sqtf4a7wbzfHere is the public hash KT1VSiaepk9USGAHDjJQAm4aaYRC6J8dTBHG, originating account tz1b7YSEeNRqgmjuX4d4aiai2sQTF4A7WBZf
- 0
- 2019-12-01
- Mack Baise
-
1 responda
- votos
-
- 2019-12-01
Você criou um contrato que sópodetransferirfundos quando recebe uma chamadaparafazê-lo da sua conta "Gerenciador"especificadana Originaçãoe é o único valor que o contratotem em seu armazenamento.
O contratopode ser visto aqui https://better-call.dev/main/kt1vsiaepk9usgahdjjqam4aayrc6j8dtbhg/Operações
Vocêpode ver que o armazenamentotem o valor TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCoy como é o que vocêforneceuno --in da originação que vocêenviou. O código do contrato que vocêespecificou sópermite que o contratotransfirafundos quando chamadospara o Contano armazenamento.
Isso significa que você deve assinar a chamada com a chave secretapara TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCOY. Se vocênãopossuiessa chave,entãoprecisa obter otitular dessa chaveparafazer a chamadapara você comoefetivamenteeles agoraestãono controle dosfundosno contrato que você criou.
Amelhorprática seria criar apenas contratos com umatransferência 0 oumínimaparatestá-los antes detransferirem fundos adicionais.
You created a contract which can only transfer funds when it receives a call to do so from its "manager" account which was specified at origination and is the only value the contract has in its storage.
The contract can be seen here https://better-call.dev/main/KT1VSiaepk9USGAHDjJQAm4aaYRC6J8dTBHG/operations
You can see that the storage has the value tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY as that is what you provided in the --init of the origination you submitted. The code of the contract you specified only allows the contract to transfer funds when called to do so by the account in storage.
This means you must sign the call with the secret key for tz1WpeqFaBG9Jm73Dmgqamy8eF8NWLz9JCoY. If you don't possess that key then you need to get the holder of that key to make the call for you as effectively they now are in control of the funds in the contract you created.
Best practice would be to only create such contracts with a 0 or minimal transfer to test them before transferring in additional funds.
-
Oh Dang ... Espero queeupossafazerissoparaforaentão.Voumandar umamensagem.Oh dang... hope I can get this figured out then. I'll send them a message.
- 0
- 2019-12-01
- Mack Baise
-
O cara queme deu direçõesnatroca depilha de Tezosme dissepara usar oparâmetro --initparaespecificar umpadeiro .... https://tezos.stackexchange.com/Questions/1803/how-do-you-create-A-SECUNDÁRIO-KT1-CONTATO-SOB-SEU-TZ-TZ/1805 # 1805The guy who gave me directions in the Tezos stack exchange told me to use the --init parameter to specify a baker.... https://tezos.stackexchange.com/questions/1803/how-do-you-create-a-secondary-kt1-contact-under-your-tz-address/1805#1805
- 0
- 2019-12-01
- Mack Baise
-
Isso significa queelespodemimportar oendereço KT1e enviar osfundos de volta?Does that mean they can import the KT1 address then send the funds back?
- 0
- 2019-12-01
- Mack Baise
-
Nãotenho certeza seelespodemenviar a chamadapara oponto deentrada "do" semtambém ser ogerente real do contrato.Você deveprocurare se vocênãoencontrarfazer umapergunta como "Comoformatar a chamadapara oponto deentrada" Do "nogerenciador.tz Contratos,afim detransferirfundospara a conta X" como éisso queelesprecisarãofazerpor você.I'm not certain if they can send the call to the "do" entry point without also being the actual manager of the contract. You should search for and if you don't find ask a question such as "How to format the call to the "do" entry point on manager.tz contracts in order to transfer funds to account X" As that is what they will need to do for you.
- 0
- 2019-12-01
- cousinit
-
louco,espero que asmoedasnãoestejampresasem limbolandcrazy, I hope the coins aren't stuck in limboland
- 0
- 2019-12-01
- Mack Baise
-
OK,parece queelespodem apenasimportar o contrato.Eufiz umtestenomeufim efuncionoubem ....Ok, looks like they can just import the contract. I did a test on my end and it worked out fine....
- 0
- 2019-12-01
- Mack Baise
podeterbagunçado racional aqui,maseu adicionei umendereço via linha de comando com ./tezos-client Adicionarendereço StiringFacies TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCoy
(paraformarfacies Bakerna Alemanha)
entãoiniciou um contratointeligente com Tezos-Cliente originam o contrato K1transferindo 4633 de K1 Correndo "$ (Gato Manager.tz)" --in '"tz1wpeqfabg9jm73dmgqamy8ef8nwlz9jcoy"' - Boné 0.489
Agora,quandotentomover os Tezos com ./tezos-client Transfer 1 de K1para Mack-2
Eu recebo oerro "chave secreta desconhecidapara TZ1WPEQFABG9JM73DMGQAMY8EF8NWLZ9JCoy"
Algumaideia de como cancelar o contratointeligente ou remover osfundos?Transaçõesnãofuncionamem Galleon ou Tezbox ...