Como Resgatar Seu Investimento Diretamente Do Contrato Inteligente - Central de Ajuda Do Picnic

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

Como Resgatar Seu Investimento


Diretamente do Contrato Inteligente
Este guia ensinará como resgatar o seu investimento direto do contrato, sem
precisar da interface do Picnic
Atenção
Este tutorial tem passos bem técnicos e a gente entende que ele pode parecer complicado.
Na verdade, esperamos que você nem precise usar este guia. Mas acredite: a transparência
é um valor muito importante para nós, e queremos que você tenha toda a liberdade para
usar e controlar seus ativos na blockchain – afinal, essa é uma das grandes vantagens
dessa tecnologia!
Lembre-se: se você não possui conhecimento avançado sobre DeFi e blockchain, este
procedimento pode ser desafiador. Por isso, peça ajuda a alguém que entenda ou entre em
contato conosco via o chat da plataforma que ficaremos felizes em ajudá-lo.

Introdução ao Resgate Autônomo


Em um cenário onde nossa plataforma não está acessível, o conhecimento sobre como
reaver seus investimentos na DeFi se torna crucial. É uma garantia de que seus ativos
permanecem seguros e acessíveis, mesmo sem nossa intermediação. Este guia foi
preparado para capacitá-lo a agir de forma independente e com confiança, mesmo em
situações adversas.
Esperamos facilitar todo esse processo num futuro breve, em que todos os ativos
ficarão diretamente na carteira, ao invés de termos que utilizar os cofres. Esta foi uma
decisão de mais de dois anos atrás e muita coisa evoluiu de lá pra cá, inclusive os
conceitos de account abstraction e ERC-4337. Mas isto é assunto para outro artigo.

Requisitos Prévios
Antes de iniciarmos, tenha em mente que este procedimento é para usuários avançados.
Se você estiver incerto sobre qualquer etapa, nossa equipe de suporte está pronta para
https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 1/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

auxiliar.

Estrutura do Tutorial
1. Preparação: Compreensão do funcionamento básico do contrato e outras
informações necessárias.
2. Coleta de dados: Utilização do explorador de blocos para identificar outras
informações necessárias.
3. Execução: Resgate dos ativos via contrato inteligente.

Etapa 1: Preparação
Compreensão do DeFi Basket
O DeFi Basket é a estrutura que encapsula seus investimentos, agindo como uma
carteira inteligente que contém seus ativos. A identificação única deste cofre é um NFT,
gerado com cada novo investimento.
Informações Necessárias
Para realizar o procedimento de resgate dos investimentos diretamente do contrato,
você precisará de algumas informações importantes que podem ser coletados
diretamente do explorador de blocos:
nftId -> esta é a identificação da chave do NFT que é a chave do seu cofre.

outputTokenAddress -> este é o endereço da blockchain do investimento que deseja


resgatar.
outputAmount -> este é o percentual do investimento que deseja resgatar. Este
número é um inteiro com três casas decimais. Por exemplo, se desejar resgatar 100%
do investimento, o número a ser inserido deve ser `100000`.
Endereço do contrato DeFi Basket
Polygon: 0xee13C86EE4eb1EC3a05E2cc3AB70576F31666b3b
Este procedimento exigirá que você conecte sua carteira Picnic no explorador de blocos.
Para isso, você precisa primeiro exportar a sua chave privada do Picnic e importar na sua
carteira de preferência (p.e. Metamask). Faça isso antes de iniciar os próximos passos.

https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 2/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

Etapa 2: Coleta de Dados


Coletando o nftId do seu investimento
Neste passo, você deve encontrar a identificação do seu investimento ( nftId ), que
será utilizada para informar ao contrato do DeFi Basket de qual cofre você quer realizar
o resgate.
Passo a passo:
1. Você deve ir no endereço do contrato do DeFi Basket e filtrar pelo endereço da sua
carteira Picnic. Uma imagem similar à abaixo deverá aparecer para você.
Um jeito simples é só incluir o endereço da sua carteira no link
https://polygonscan.com/token/0xee13c86ee4eb1ec3a05e2cc3ab70576f31666b3b?a=
{carteira_Picnic}

Figura 1 - Exemplo de lista de investimentos em DeFi Basket de uma carteira


2. Você deverá entrar em cada transação de Create Portfolio para encontrar qual foi
a transação que comprou o ativo que deseja retirar. Por exemplo, na Figura 2 abaixo,
o usuário comprou bitcoin, como pode ver na parte realçada em vermelho.
https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 3/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

3. Ao confirmar que este é o investimento que deseja resgatar, anote o valor do nftId
que está presente nesta mesma transação e está realçado em verde na Figura 2
abaixo.

Figura 2 - Exemplo de uma transação de criação de uma DeFi Basket


Coletando os endereços dos tokens
Depois de encontrar o nftId , o importante agora é determinar o endereço do(s)
ativo(s) que deseja sacar para a sua carteira.
1. Na mesma transação que encontrou o nftId no passo anterior, vamos identificar o
endereço da sua carteira inteligente onde os ativos estão armazenados. Ela costuma
ser o segundo endereço de uma transação, conforme mostrado na Figura 3 abaixo.

Figura 3 - Identificando o endereço da carteira inteligente do investimento


2. Clique no endereço da carteira e terá acesso à página da carteira. Nela você
conseguirá verificar os ativos que estão ali armazenados. No exemplo da Figura 4, é
possível notar que esta carteira armazena o ativo WBTC (Wrapped Bitcoin).

https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 4/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

Figura 4 - Página da carteira inteligente do DeFi Basket


3. Clique no ativo e você será direcionado para a sua página no explorador de blocos
(Figura 5). Agora basta copiar o endereço do token e guardar em algum lugar.

Figura 5 - Página do ativo no explorador de blocos


4. Repita esta operação para todos os ativos da carteira inteligente.
Agora você está pronto para executar a transação de resgate e finalizar este tutorial.

Etapa 3: Execução do Resgate


https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 5/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

1. Entre na página do contrato no explorador de blocos. Vamos usar a Polygonscan


como exemplo aqui.

Figura 6- Página de escrever no contrato do DeFi Basket


2. Selecione Contract e depois Write Contract. Vamos chamar a função
withdrawPortfolio para resgatar os fundos.

3. Conecte a sua carteira Picnic clicando em Connect to Web3.


4. Agora vamos incluir as informações do seu investimento:
nftId -> esta é a informação que você coletou na Etapa 2.

outputs (tuple) - tokens -> incluir o endereço entre chaves ([ ]) do(s)


investimento(s) que encontrou na Etapa 2. Por exemplo, se quiser retirar o WBTC
na Polygon, inclua assim: [0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6].
outputs (tuple) - amounts -> incluir o percentual no formato descrito acima e
também entre chaves ([ ]). Por exemplo, para retirar 100%, inclua assim: [100000].
outputEthPercentage -> digite 0 pois este campo é obrigatório.

https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 6/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

Figura 7 - Exemplo de um resgate via DeFi Basket


4. Clique no botão Write e aprove a transação na sua carteira. Quando concluída a
transação, o ativo deverá ter sido transferido para a sua carteira.
Pronto! Ao finalizar esta transação, o ativo se encontrará diretamente na sua carteira.
Sabemos que este é um processo complicado mas que idealmente você nunca precisará
realizar. Mas é importante que sejamos abertos para que todos possam usufruir aquilo que
vemos de melhor da blockchain: o acesso democrático de qualquer um e a transparência
eliminando necessidade de confiança.

Qualquer dúvida, entre em contato conosco através do chat da plataforma ou no nosso


grupo do Telegram.
Referências
Transação exemplo de criação do investimento, ou Create Portfolio :
https://polygonscan.com/tx/0x6d59a2bcfa6a6498159156fc4f0a397c1b07d061ccfe3
03fb9c570cad5047eca
Transação exemplo de resgate manual do investimento, ou Withdraw Portfolio :
https://polygonscan.com/tx/0x51643339697398b3cfad85d70a58b362c6f8075334ff
1be4d61e1e986d5e603a

https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 7/8
29/03/2024, 17:00 Como Resgatar Seu Investimento Diretamente do Contrato Inteligente | Central de Ajuda do Picnic

Previous
Como enviar e receber Euros com o Picnic?
Next
Como exportar sua chave privada da Magic com segurança
Last updated 1 day ago

https://docs.usepicnic.com/central-de-ajuda/guias-avancados/como-resgatar-seu-investimento-diretamente-do-contrato-inteligente 8/8

Você também pode gostar