Obs.: atualmente apenas o modelo mais recente da Trezor (Trezor Model T) suporta o Monero. O suporte para o modelo mais antigo (Trezor One) ainda está sendo desenvolvido e deve ser concluído apenas em 2020.
Atenção: esse guia é recomendado apenas para usuários avançados/experientes! Nele você irá aprender como usar a carteira oficial Monero CLI para gerar uma carteira Monero em seu computador a partir das credenciais fornecidas pela sua Trezor Model T. No final do guia você terá gerado em seu computador um arquivo de carteira que poderá ser usado nas carteiras CLI ou GUI para receber e enviar Monero com a sua Trezor Model T.
Se você for um usuário comum ou iniciante, recomendamos fortemente que você crie a sua carteira Monero para Trezor a partir da carteira oficial Monero GUI, que possui interface gráfica e é mais fácil de se operar (guia em construção).
Este guia foi traduzido a partir da versão original em inglês escrita pelo colaborador dEBRUYNE em 16 de julho de 2019.
Windows / Linux / Mac OS X
Antes de começar, certifique-se de que você está preparado para seguir esse guia:
- Você precisar ter uma Trezor Model T que já tenha sido inicializada (que já tenha gerado uma semente mnemônica com 12 ou 24 palavras).
- Você precisa usar a carteira oficial CLI v0.14.1.0, que pode ser encontrada aqui, na página de downloads do site oficial ou no GitHub.
- Certifique-se de que o firmware da sua Trezor está atualizado.
- A sua Trezor precisa estar conectada à porta USB do seu computador.
- O aplicativo do daemon, o monerod.exe (no Windows) ou o monerod (no Linux e no Mac OS X), deve estar sendo executado e preferencialmente deve estar completamente sincronizado. Você também pode conectá-lo a um nodo remoto.
Windows
- Abra a pasta da carteira (/v0.14.1.0), onde os arquivos monerod.exe e monero-wallet-cli.exe estão localizados.
- Abra um novo Prompt de Comando (Windows 7 + 8) ou Powershell (Windows 10). Se você estiver usando Windows 7 ou 8, segure Shift e clique com o botão direito em uma área onde não há nenhum arquivo, e clique no item “Abrir janela de comando aqui” do menu. Se você estiver usando o Windows 10, surgirá uma opção para abrir o Powershell.
- Agora digite:
- monero-wallet-cli.exe –hw-device Trezor –generate-from-device NomeDaSuaCarteira (Windows 7 + 8)
- .\monero-wallet-cli.exe –hw-device Trezor –generate-from-device NomeDaSuaCarteira (Windows 10)
- Troque “NomeDaSuaCarteira” para um nome da sua preferência (ex: “MoneroWallet”, “TrezorWallet”)
- O CLI irá pedir uma senha. Defina uma senha forte e confirme.
- Caso você tenha habilitado a função passphrase na sua Trezor, ela irá perguntar se você quer inserir a passphrase no host (no seu computador, com o teclado, menos seguro) ou no hardware (na sua própria Trezor, tocando na tela, mais seguro). Escolha a opção desejada.
- A Trezor irá perguntar se você autoriza a exportação das credenciais que permitem somente a visualização (watch-only). Clique em Yes.
- Aguarde a sua carteira Monero ser gerada em seu computador, a partir das credencias fornecidas pela sua Trezor.
- O CLI irá exibir uma mensagem “No restore height is specified / Nenhuma altura de restauração foi especificada“. Digite Y ou Yes para continuar.
- O CLI pode exibir uma mensagem “Restore height x is not yet reached / A altura de restauração x ainda não foi atingida“. Digite Y ou Yes para continuar.
- Caso você estiver usando o seu próprio nodo (nodo local), o CLI irá exibir uma mensagem perguntando sobre a mineração de fundo. Digite Yes caso queira que seu computador minere, ou No, caso não queira.
- O Trezor irá pedir para você confirmar o ínicio da atualização da carteira. Após a confirmação a monero-wallet-cli.exe irá começar a atualização. Aguarde até que o processo seja concluído.
- Parabéns! Agora você tem um arquivo de carteira que poderá ser usado nas carteiras CLI ou GUI para receber e enviar Monero com a sua Trezor Model T.
Mac OS X
- Use o Finder para acessar a pasta monero-wallet-cli (CLI v0.14.1.0).
- Vá para a área de trabalho.
- Abra um novo terminal.
- Arraste a monero-wallet-cli para o terminal. O caminho completo será adicionado ao terminal. Não tecle Enter ainda.
- Agora digite:
- –hw-device Trezor –generate-from-device NomeDaSuaCarteira
- Troque “NomeDaSuaCarteira” para um nome da sua preferência (ex: “MoneroWallet”, “TrezorWallet”)
- Esse texto acima deverá ser adicionado ao caminho completo da monero-wallet-cli. Portanto, antes de teclar Enter, o seu terminal deve estar dessa maneira:
- /caminho/completo/para/a/monero-wallet-cli –hw-device Trezor –generate-from-device NomeDaSuaCarteira
- O CLI irá pedir uma senha. Defina uma senha forte e confirme.
- Caso você tenha habilitado a função passphrase na sua Trezor, ela irá perguntar se você quer inserir a passphrase no host (no seu computador, com o teclado, menos seguro) ou no hardware (na sua própria Trezor, tocando na tela, mais seguro). Escolha a opção desejada.
- A Trezor irá perguntar se você autoriza a exportação das credenciais que permitem somente a visualização (watch-only). Clique em Yes.
- Aguarde a sua carteira Monero ser gerada em seu computador, a partir das credencias fornecidas pela sua Trezor.
- O CLI irá exibir uma mensagem “No restore height is specified / Nenhuma altura de restauração foi especificada“. Digite Y ou Yes para continuar.
- O CLI pode exibir uma mensagem “Restore height x is not yet reached / A altura de restauração x ainda não foi atingida“. Digite Y ou Yes para continuar.
- Caso você estiver usando o seu próprio nodo (nodo local), o CLI irá exibir uma mensagem perguntando sobre a mineração de fundo. Digite Yes caso queira que seu computador minere, ou No, caso não queira.
- A Trezor irá pedir para você confirmar o ínicio da atualização da carteira. Após a confirmação a monero-wallet-cli irá começar a atualização. Aguarde até que o processo seja concluído.
- Parabéns! Agora você tem um arquivo de carteira que poderá ser usado nas carteiras CLI ou GUI para receber e enviar Monero com a sua Trezor Model T.
Linux
- Acesse a pasta v0.14.1.0, onde os arquivos monero-wallet-cli e monerod estão localizados.
- Abra um terminal
- Digite:
- ./monero-wallet-cli –hw-device Trezor –generate-from-device NomeDaSuaCarteira
- Troque “NomeDaSuaCarteira” para um nome da sua preferência (ex: “MoneroWallet”, “TrezorWallet”)
- O CLI irá pedir uma senha. Defina uma senha forte e confirme.
- Caso você tenha habilitado a função passphrase na sua Trezor, ela irá perguntar se você quer inserir a passphrase no host (no seu computador, com o teclado, menos seguro) ou no hardware (na sua própria Trezor, tocando na tela, mais seguro). Escolha a opção desejada.
- A Trezor irá perguntar se você autoriza a exportação das credenciais que permitem somente a visualização (watch-only). Clique em Yes.
- Aguarde a sua carteira Monero ser gerada em seu computador, a partir das credencias fornecidas pela sua Trezor.
- O CLI irá exibir uma mensagem “No restore height is specified / Nenhuma altura de restauração foi especificada“. Digite Y ou Yes para continuar.
- O CLI pode exibir uma mensagem “Restore height x is not yet reached / A altura de restauração x ainda não foi atingida“. Digite Y ou Yes para continuar.
- Caso você estiver usando o seu próprio nodo (nodo local), o CLI irá exibir uma mensagem perguntando sobre a mineração de fundo. Digite Yes caso queira que seu computador minere, ou No, caso não queira.
- A Trezor irá pedir para você confirmar o ínicio da atualização da carteira. Após a confirmação a monero-wallet-cli irá começar a atualização. Aguarde até que o processo seja concluído.
- Parabéns! Agora você tem um arquivo de carteira que poderá ser usado nas carteiras CLI ou GUI para receber e enviar Monero com a sua Trezor Model T.
Notas finais
- Recomendamos fortemente que você primeiro teste todo o processo. Ou seja, envie uma pequena quantia para a carteira e depois a restaure (usando o guia acima), para certificar-se de que você consegue restaurar a sua carteira. Ao recriar/restaurar a sua carteira, você deve adicionar a flag –restore-height (com uma altura do bloco mais antiga do que a altura da primeira transação da sua carteira) no comando do passo 3 (Windows), no passo 5 (Mac OS X) ou no passo 3 (Linux). Nesta página você pode encontrar mais informações sobre a altura de restauração e como estimá-la.
- Se você usa um nodo remoto, adicione o flag –daemon-address host:port flag para o comando no passo 3 (Windows), no passo 5 (Mac OS X) ou no passo 3 (Linux).
- Você só precisa usar a flag –generate-from-device uma única vez, no momento em que você for criar a carteira. Nas próximas vezes, você irá usar a CLI como você usa normalmente:
- Certifique-se de que a Trezor está conectada
- Abra a monero-wallet-cli
- Digite o nome da carteira criada a partir da Trezor
- Digite a senha para abrir a carteira
- Se os arquivos da carteira não estiverem no mesmo diretório que o monero-wallet-cli, você deve abrir o monero-wallet-cli com a flag –wallet-file /caminho/para/o/arquivo/wallet.keys. Você também pode copiar os arquivos de carteira para o mesmo diretório do monero-wallet-cli.
- Antes de fechar a carteira, saia do monero-wallet-cli digitando exit. A seguir você pode remover/desconectar a sua Trezor.
- Se você ainda tiver dúvidas ou precisar de assistência, por favor, deixe um comentário.