Instalando e configurando o aplicativo MetaMask
O aplicativo de carteira MetaMask está disponível para download no Chrome, Firefox, iOS e Android. Para este tutorial, usaremos a versão do Firefox, mas as instruções serão bem semelhantes para todas as plataformas.
Primeiramente, você deve acessar a página de download do MetaMask. Então, selecione a plataforma que você está usando e siga as etapas para concluir a instalação em seu dispositivo. Fácil!
Em seguida, continue a instalação através do próprio aplicativo. Prossiga e clique em Criar uma Carteira. Anote a seed phrase de backup em algum lugar secreto (de preferência em um dispositivo que não esteja conectado à Internet). Sem esta frase, seus fundos não podem ser recuperados caso seu dispositivo seja danificado ou perdido. Na próxima página, confirme que você já escreveu/salvou a seed phrase.
Pronto! Agora você deve ver a sua carteira, pronta para enviar e receber fundos.
Tela inicial da carteira MetaMask.
Configurando a carteira
Você já deve ter notado que ainda estamos lidando com uma carteira da Ethereum. Na melhor das hipóteses, ela não funcionará com os DApps da Binance Smart Chain. Na pior das hipóteses, você pode perder fundos enviando-os para endereços incompatíveis.
Vamos resolver isso. Queremos ajustar as Configurações (Settings) para direcionar a carteira aos nodes (nós) da Binance Smart Chain.
Selecione Configurações (Settings) no menu suspenso do MetaMask.
Na página de Configurações, queremos localizar o menu Redes (Networks).
Página de configuração de Redes (Networks).
Devemos clicar em Adicionar Rede (Add Network) no canto superior direito para adicionar manualmente a rede da Binance Smart Chain – que inicialmente, não vem integrada ao MetaMask. É importante notar que existem duas redes que podemos usar aqui: a testnet (rede de testes) ou a mainnet (rede principal). Abaixo estão os parâmetros que devem ser usados para cada uma.
Mainnet (esta é a que você provavelmente está procurando)
Network Name: Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com
Testnet
Network Name: Smart Chain – Testnet
New RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
ChainID: 97
Symbol: BNB
Block Explorer URL: https://testnet.bscscan.com
Neste tutorial, vamos usar a testnet, mas provavelmente você vai querer usar a mainnet. Recomendamos adicionar ambas caso você pretenda usar o MetaMask para transferir BNB ou tokens da Binance Smart Chain.
Depois de Salvar a rede (Network) e retornar à página principal, você notará duas coisas: a rede foi automaticamente alterada para a que você acabou de adicionar e as unidades não são mais denominadas em ETH, mas em BNB.
Nos conectamos à testnet, mas você provavelmente se conectará à mainnet.
Fazendo transações (na testnet)
Não se deixe enganar pelo logotipo da Ethereum – sintonizamos a testnet BSC. Agora, precisamos de alguns fundos. Passe o mouse sobre Conta 1 (Account 1) e clique para copiar seu endereço para a área de transferência. Vamos acessar o Binance Smart Chain Faucet e colar o endereço no formulário.
Peggy Coins podem ser interessantes se você estiver testando um aplicativo com suporte para tokens BEP-20. Basicamente, são tokens emitidos na Binance Smart Chain que são “atrelados” (pegged) a ativos em outras cadeias (como BTC, XRP, USDT, etc.), ou seja, eles são negociados com os mesmos preços.
Por enquanto, vamos usar o BNB. Clique no menu suspenso Give me BNB e selecione o valor que deseja receber. Pode ser necessário esperar alguns minutos, mas em breve, os fundos aparecerão em sua carteira da testnet.
Nossa carteira com os fundos recebidos.
Agora, iremos transferir os fundos para demonstrar como funciona. Pegamos um endereço aleatório da Testnet do BscScan para o qual vamos doar os fundos. Prossiga e clique em Enviar (Send).
Você pode ignorar as partes relacionadas ao Ether. É aqui que você pode ajustar manualmente a taxa, quando for necessário.
Fizemos uma transação de 1 BNB. Deixaremos as taxas intactas e clicaremos em Avançar (Next). Aqui, temos mais uma chance de conferir os dados da transação – se tudo estiver correto, clique em Confirmar (Confirm). E pronto! Você receberá uma notificação informando quando a transação for concluída.
Considerações finais
O MetaMask tem sido o passaporte de acesso ao vasto universo da Ethereum. Porém, com o mínimo de esforço, qualquer um pode configurá-lo para direcionar transações à Binance Smart Chain. Isso permite que os usuários desfrutem dos anos investidos no desenvolvimento do MetaMask, tornando-o uma ferramenta indispensável para qualquer pessoa que interaja com aplicativos descentralizados (DApps).