Como fazer stake de FET utilizando a Ledger pela Carteira Web da Cosmostation

Marco Freitas
Fetch.ai
Published in
6 min readSep 2, 2021

Isenção de responsabilidade: Este guia é uma cortesia do Cros-Net que é um validador na rede da Fetch.ai.

O que preciso:

  1. Uma Ledger Nano e um Computador Desktop, já que os dispositivos móveis ainda não são suportados;
  2. O programa Ledger Live instalado no seu computador e uma carteira Metamask vazia no seu navegador Brave/Chrome;
  3. Tokens FET ERC20.

Vá até aqui — Aplicação Cosmostation web (Cosmos Web Wallet) para fazer stake dos seus tokens FET ERC20.

Este guia também assume que você tem tokens da Fetch.ai armazenados na sua carteira Ledger Nano prontos a serem colocados em stake.

PASSO 1 (Instalar aplicações da Ledger Ethereum e Cosmos)

Depois de configurar o seu dispositivo com o PIN e palavra-passe, deve instalar as carteiras Ethereum e Cosmos através da aplicação Ledger Live.

PASSO 2 (Defina as configurações específicas do aplicativo Ethereum corretamente)

Abra o aplicativo Ethereum em sua carteira Ledger. No aplicativo, aceda às configurações; certifique-se de que “Contract Data” esteja definido como “Allow contract data in transactions”. Por padrão, isso está desativado, por isso deve ser ativado para que a assinatura da transação mais tarde não falhe. Agora saia do aplicativo.

PASSO 3 (Obtaining Fetch.ai address)

  1. Abra a aplicação Cosmos na sua Ledger;
  2. Via Brave/Chrome, vai à Cosmos Web Wallet, Cosmostation: https://wallet.cosmostation.io/ ;
  3. No canto superior direito, no menu suspenso, verifique se está em “fetch.ai”;

4. Clique em “Connect Wallet”. Clique em “Connect to Ledger”;

5. O seu endereço fetch.ai vai surgir no centro do ecrã;

6. Tome note deste endereço pois será necessário mais tarde quando efetuar staking;

7. Faça sair do website Cosmostation;

8. Feche o aplicativo Cosmos na Ledger Wallet e abra agora o aplicativo da Ethereum.

PASSO 4 (Define a ponte MetaMask com a Ledger Live Wallet)

  1. No navegador Brave/Chrome, abra a carteira da MetaMask. Você irá agora ligar esta sua carteira com a Ledger através de uma ponte (“bridge”). Verifique e garanta que a Metamask está configurada na rede Ethereum;
  2. Abra a carteira MetaMask e clique no canto superior direito onde tem o ícone do seu perfil:

3. Escolha “Connect Hardware Wallet”, uma caixa de diálogo vai surgir pedindo para abrir “Open Ledger Live”;

4.Clique em “Open Ledger Live”. Ledger Live vai lhe pedir para efetuar o login (se ainda não o fez). A Ledger Live vai mostrar “Expose your device accounts through websocket”;

5. Clique em “Open to expose the device via web socket”. Quando efetuar isto pela primeira vez, vai receber uma mensagem perguntando se pretende que a Ledger faça ligações externas. Clique OK;

6. Uma vez estabelecida a conexão e a ponte estiver configurada, a Ledger Live vai mostrar “ Ethereum bridge opened “. Agora você pode comunicar entre as duas carteiras neste processo;

7. Você vai também reparar que a Metamask tem agora duas contas na rede Ethereum, em que uma é a sua conta original de quando foi configurada no início. A segunda conta é do tipo hardware conectada à Ledger Wallet com “Hardware” exibido ao lado dela.

PASSO 5 (Visite a ponte para mover moedas para a Cosmostation)

Para completar esta fase, vá à token bridge em https://token-bridge.fetch.ai/.

  1. Garanta que a sua MetaMask está desbloqueada de modo a que possa ser conectada a esta ponte;
  2. Certifique-se de que a MetaMask está configurada para a carteira HARDWARE e que você tenha Ethereum suficiente para assinar a transação e pagar as taxas de transferência.

PASSO 6 (Open Wallet e verificar detalhes da bridge)

O endereço de origem (endereço Ethereum da carteira HARDWARE) já estará preenchido e você verá um campo em branco para o endereço nativo (este é seu endereço de destino nativo Fetch do PASSO 3).

PASSO 7 (Insira os detalhes do endereço Fetch e faça a transferência)

Cole o seu endereço começando com “fetch1”, que você identificou no PASSO 2 no campo “Native Address”, insira o valor e clique no botão “Transferir”. O endereço Ethereum está conectado ao site através da Metamask ou de outra extensão do navegador e precisa de ser a fonte de onde os seus tokens serão movidos para a Mainnet. O endereço Fetch (Nativo) é o seu endereço de destino, para o qual eles se moverão na rede principal.

PASSO 8 (Aceite a transação — a primeira)

Isso acionará uma transação que solicitará que você “aprove” o contrato da bridge para manter os seus tokens. Após assinar a transação no seu navegador Brave/Chrome, certifique-se de assiná-la também em seu dispositivo físico (Ledger Nano), e ela será enviada para o blockchain Ethereum. Depois da etapa concluída, você pode verificar a Ledger Live e verificar que os tokens FET foram transferidos.

Assim que a primeira transação for efetuada, certifique-se de que a ponte entre o Ledger Nano e a MetaMask ainda esteja em execução. Isso não é necessário para a segunda assinatura abaixo.

PASSO 9 (Aceite a transação — a segunda)

Para concluir a transferência de tokens, você será solicitado a aceitar uma segunda transação. Caso esta etapa falhe, tente novamente a partir do processo da Etapa 8 e você só precisará aceitar uma vez (já que os tokens FET teriam sido transferidos para a Mainnet).

PASSO 10 (Verificar os tokens transferidos para a zona do Validador)

Depois de concluir estas etapas, o seu endereço FET será creditado com tokens que você pode delegar a um validador de sua escolha para começar a ganhar recompensas em staking. Faça login no Cosmostation como você fez no passo 3. As suas moedas devem estar presentes no centro do painel.

PASSO 11 (Delegara stake)

Depois de completar a transferência para a rede da Fetch AI e confirmar que as moedas agora estão visíveis no seu painel, é hora fazer stake das moedas.

  1. Certifique-se que a Ledger está desbloqueada e a Cosmos App está em funcionamento;
  2. Clique na carteira e selecione “Reward” (veja no lado esquerda do ecrã);

3. Isso mostrará uma lista de validadores aos quais pode delegar. (No caso de você obter um erro ao tentar abrir a seção de recompensa, certifique-se de que a Cosmos App está desbloqueada e em execução na sua Ledger).

4. Os validadores são listados na parte inferior da tela. Escolha um validador para delegar clicando no botão “Delegate”. Uma caixa de diálogo aparecerá:

5. Insira a quantidade de tokens FET que deseja delegar e clique no botão “Generate & Sign Transaction” para gerar e efetuar a transação;

6. Confirme isso em sua carteira Ledger e as suas moedas serão enviadas para o validador de modo a efetuar a staking pretendida;

7. Repita o processo se deseja delegar a outro validador;

8. À medida que cada validador é adicionado, isso será exibido na IU da página.

Originalmente publicado em https://medium.com no dia 2 de setembro de 2021.

--

--