Se você mantiver ZIL em uma conta Legacy (

zil1...

conta, o app de Migração de ZKP fornece uma forma de mover esse saldo para uma conta Zilliqa EVM ( 0x...) que você controla. Este guia explica onde obter o app e o que esperar em cada etapa.

Leia este guia antes de começar. O processo envolve sua frase de recuperação da carteira e uma transferência de fundos. Verifique cada endereço com cuidado e use apenas os links oficiais abaixo. A Zilliqa nunca vai pedir que você envie sua frase de recuperação para alguém nem que a insira em um Formulário do Google.

Baixe e instale o app

Obtenha o app na página oficial de releases do GitHub da Zilliqa. O download é chamado

zkp-migration-app-linux-amd64.tar.gz

.

O app roda diretamente no Linux de 64 bits. No Windows, ele roda via Ubuntu usando o Windows Subsystem for Linux (WSL). Não há um download separado para o Windows.

Siga o guia para o seu computador:

  • Guia de instalação no Windows

  • Guia de instalação no Linux

Antes de abrir o app, compare a soma de verificação SHA-256 do download com o valor publicado para o lançamento, conforme descrito no guia do Linux. Usuários do Windows também devem fazer essa verificação. Se os valores não coincidirem, não abra o app.

Etapa 1 - Aviso de Migração da Conta Legada

Ao abrir o app, você verá o Aviso de Migração da Conta Legada. Ele explica em termos simples o que este app faz: por favor, leia-o antes de fazer qualquer coisa. Clique em Continuar depois de lê-lo.

Etapa 2 - Baixando o arquivo da chave do circuito

O app precisa de um Circuit Key File para gerar sua prova de conhecimento zero. Isso é baixado uma vez e fica em cache no seu dispositivo - você não precisará baixá-lo novamente em execuções futuras. Aguarde terminar; você verá uma barra de progresso de verificação de checksum.

Assim que mostrar Pronto com um visto verde, clique em Continuar.

Etapa 3 - Insira os detalhes da sua conta

Esta é a etapa importante. Você vai inserir:

  • Seu endereço da Conta Legada - o seu endereço antigo zil1...

  • Seu endereço da Conta EVM designada - o endereço 0x... para o qual você quer que seu ZIL seja movido. Verifique isso com cuidado; é para este local que seus fundos migrarão.

  • Carteira de seed original - escolha LEDGER se sua carteira legada era uma carteira de hardware Ledger, ou OTHERS para carteiras de software padrão. Isso determina qual caminho de derivação o app usa para recuperar sua conta a partir da sua frase-semente - escolher o caminho errado significa que o app não encontrará sua conta.

⚠️ O próprio app exibe um aviso nesta etapa: "Ative o modo Avião e desative o WIFI nesta etapa." Você está prestes a inserir sua frase-semente mnemônica - o app quer que você fique offline enquanto ela estiver na memória.

Preencha sua Mnemonic-seed, selecione o idioma correto e clique em Compute. O campo Passphrase é opcional - preencha apenas se você originalmente definiu uma na sua carteira; caso contrário, deixe em branco.

Etapa 4 - Calculando a prova

O app agora calcula sua prova de conhecimento zero localmente, no seu dispositivo. Sua frase-semente nunca sai da sua máquina - o app só gera a prova resultante, não sua semente. O próprio aviso diz que isso pode levar vários minutos - aguarde e não feche o app.

Etapa 5 - Envio & Verificação

Depois que for calculado, você terá tudo o que precisa para concluir a migração de fato:

  1. Envie o saldo ZIL da sua carteira para o endereço legado ( zil1...) do Escrow Contract exibido na tela, a partir da sua carteira Schnorr legada.

  2. Copie os dados de transação da prova de conhecimento zero exibidos (uma longa string hexadecimal) - é isso que comprova sua propriedade e reivindica seus fundos para sua conta EVM designada.

  3. Envie esses dados de transação de uma de duas formas:

    • Manual: se você preferir não fazer isso sozinho, copie os dados de transação e envie pelo link do Formulário Google exibido na tela para processamento manual.

    • Automático: se sua carteira permitir que você envie uma transação com dados hexadecimais brutos (MetaMask, Rabby, Brave Wallet e a maioria das carteiras por extensão de navegador para desktop fazem isso), então procure "Hex Data" em "Advanced details" na tela de enviar/confirmar, às vezes rotulado como "Data" ou "Input Data". Envie uma transação de valor 0 para o endereço do Escrow Contract exibido (o endereço 0x... na tela, com os dados de transação colados nesse campo.

  4. Para maior segurança, o app sugere que você remova o Migration App e reinicie o seu dispositivo depois de enviar sua prova.

O que acontece em seguida

Assim que seus dados de transação forem enviados e seu saldo legado realmente tiver chegado ao Escrow Contract, seu ZIL será liberado automaticamente para sua conta EVM designada - geralmente em até 24 horas se você usou o Google Form, imediatamente se você enviou a transação você mesmo diretamente para o Escrow Contract.

Se precisar de ajuda, use os canais oficiais de suporte da Zilliqa. Nunca compartilhe sua frase de recuperação, chave privada ou senha de acesso da carteira com ninguém, inclusive com alguém que ofereça suporte de migração.