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