Page cover image

📚Missão 8

Aprendendo a realizar transferências

Nas últimas missões aprendemos a fazer várias coisas novas, e cada vez mais estamos dominando conceitos básicos da web3. Na missão de hoje, vamos aprender a criar uma transação de transferência de USDC utilizando o saldo resultante do swap da missão passada.

1. Aspectos de uma transferência

As transferências, da mesma maneira que as recompensas de cada missão, são irreversíveis, ou seja, após a confirmação e registro na blockchain não é possível voltar atrás com a transação. Por isso, é muito importante checar mais de uma vez se o endereço de envio e o valor estão corretos antes de realizar transferências.

Por exemplo, se um hacker malicioso invadir algum sistema e tiver acesso e o poder de fazer transferências para ele mesmo, será possível visualizar todas as transações maliciosas e localizar onde o dinheiro roubado está (em qual endereço de wallet). Entretanto, não se pode reverter a transação, pois o roubo já estará registrado na blockchain. Por isso, é muito importante checar que tipo de transação você está realizando.

As transferências envolvem custos de gas, taxas que são pagas para os nós mineradores para fazer uma transação acontecer. Quando falamos de transferências de MATIC, o custo é mais baixo do que transferências que interagem com smart contracts. Isso acontece porque existem custos adicionais ao interagir com código do smart contract, já que são operações mais complexas do que uma transferência da moeda nativa do blockchain que está sendo utilizado. Em outras palavras, transferir MATIC na Polygon ou ETH na Ethereum, por exemplo é mais barato que transferir qualquer outro token dessas redes.

Geralmente as taxas de gas para realizar uma transação na Polygon são insignificantes. No momento de escrita, a taxa para transferir 1 MATIC é de 0.000674MATIC isso equivale a aproximadamente R$ 0,004 (0,4 centavos de Reais, lê-se menos de um centavo de real).

2. Doação e prosperidade do projeto

Para a missão de hoje, faremos uma transação de pelo menos 1 USDC que conseguimos na missão anterior fazendo swap na Uniswap. Esse valor é aproximadamente R$ 5 pela cotação da época que a missão foi publicada. Essa transferência será realizada para a wallet do BOT aqui do projeto a título de doação.

Atenção! Ao realizar essa missão você estará transferindo dinheiro real de sua propriedade para o BOT do projeto. Ou seja, estará fazendo uma doação para o projeto. Essa doação é irreversível, nós não iremos devolver esse dinheiro posteriormente. Prossiga somente se você estiver à vontade de realizar esse pagamento.

Como explicamos anteriormente, toda transação requer uma taxa de gás. Até o momento nós pagamos todas as taxas de todas as transferências dos tokens MELK de recompensa para você pelas missões realizadas. Esse custo saiu do nosso bolso como forma de investimento pelo seu aprendizado até o momento.

Esse dinheiro que iremos receber de você nesta missão será usado para pagar as taxas das transações dos próximos usuários do projeto. Dessa forma, essa sua doação irá ajudar mais pessoas a realizar missões e aprender também tudo isso que você já aprendeu e também ajudará o projeto a prosperar.

Achamos essa maneira de conseguir dar a oportunidade para que cada um possa retribuir um pouco e participar ativamente no sucesso da nossa missão que é de trazer milhares de pessoas para o novo mundo web3.

Ao finalizar essa missão específica, você estará não somente aprendendo, mas efetivamente ajudando outras pessoas a aprenderem mais sobre os conceito básicos da Web3.

3. Enviando o USDC

Para começar, abra a extensão do Chrome da Metamask.

Seu saldo de MATIC estará aparecendo no meio da tela, como o meu acima, e o de USDC logo abaixo, em Ativos. Clique no USDC:

Sua tela deve ser parecida com essa, com saldo de aproximadamente 2 USDC (que conseguimos na missão anterior).

Logo abaixo do saldo temos dois botões: Enviar e Trocar (Send / Swap). Clique no botão Enviar, e sua tela ficará parecida com essa:

Sua tela deve ser parecida com essa, tirando a parte dos recentes.

Aqui é onde você vai inserir o endereço que vai receber o USDC. Para essa missão, copie o endereço abaixo e cole no campo de Enviar para.

0xdfac3c76f4751c536295881ec377290d1da7a469

Esse endereço corresponde ao endereço da carteira do BOT que envia as recompensas do Experimento MELK. Conforme escrito lá em cima, O USDC recebido será convertido e utilizado para pagar as taxas de gas em cada transação para os futuros usuários.

Agora, insira a quantidade de USDC a ser enviada. Para essa transação, vamos enviar pelo meno 1 USDC.

Se você acha que o seu aprendizado até o momento vale mais que isso, fique a vontade para transferir um valor maior. Quanto maior a quantia que recebermos de doação, mais pessoas conseguiremos atingir e trazer para o mundo web3.

Depois de inserir a quantia, clique em Next (próximo).

Aqui podemos ler mais detalhes sobre a transação. Depois de ler e confirmar os valores, clique em Confirmar.

A transação pode demorar um pouco pra ser minerada dependendo do congestionamento da rede, mas depois de criada ela aparecerá assim na sua carteira.

Clique nela para ver mais detalhes. No Pop-up aberto, clique em View on Block Explorer para abrir no Polygonscan:

Essa tela já é familiar para você, conforme visto na Missão 3. No exemplo dessa captura a nossa transação de transferência foi confirmada com sucesso!

Para essa missão, mande o hash da transação lá no discord, para receber sua recompensa!

Lembre-se a recompensa dos MELKs vai ser muito importante para você realizar a última missão e ganhar o seu NFT de comprovação de aprendizado.

4. Pronto! Agora manda lá no discord o Hash da transação!

Vá até o canal da missão 8 do Experimento MELK no discord e mande o hash da transação para ganhar 10 MELK.

Por exemplo, no meu caso, o hash da transação é 0x34a41d0422b5fcea45bc17d4b4c6aeaf0f86b6c370f1691ae705ebdf2f8cfb4c

Parabéns! Você aprendeu a fazer uma transação real de USDC. Na próxima missão vamos aprender a assinar uma votação no snapshot.

Estamos muito perto do final. Faltam apenas 2 missões para você completar esse módulo e ganhar um NFT exclusivo do primeiro projeto de Learn-to-Earn do Brasil. Continue o bom trabalho que em breve você fará parte de um grupo restrito de pessoas que vão ficar para a história da web3 no Brasil!

Espero que você esteja curtindo bastante essa jornada. Lembre-se de convidar todos @s amig@s para aprender junto e ficarem prontos para a próxima revolução financeira.

Last updated