Comandos úteis

Adicionar a flag de inicialização --no-banner impedirá que o banner da Nym seja impresso, mesmo se for executado em um ambiente de tty.

build-info

O comando build-info imprime informações de compilação, como hash de commit, versão do Rust, versão do binário, assim como o comando --version faz. No entanto, você também pode especificar a flag --output=json, que formata todo o resultado como JSON, tornando-o muito mais fácil de analisar.

Por exemplo, ./target/debug/nym-mixnode --no-banner build-info --output json retornará:

{"binary_name":"nym-mixnode","build_timestamp":"2023-09-05T08:21:24.93099158Z","build_version":"1.1.29","commit_sha":"8b14e2b1b69787974b5b55bbf1bee2d5907e8d29","commit_timestamp":"2023-09-05T07:46:11Z","commit_branch":"detached HEAD","rustc_version":"1.71.0","rustc_channel":"stable","cargo_profile":"release"}

Atualizando seu node

<aside> 💡 O processo é semelhante para mixnodes, gateways e network requesters. Nos passos seguintes, usamos um espaço reservado <NODE> nos comandos, por favor substitua-o pelo tipo de node que você deseja atualizar. Quaisquer particularidades para o tipo de node específico estão incluídas.

</aside>

Atualizar seu node é um processo de duas etapas:

Passo 1: atualizando o binário

Siga estas etapas para atualizar o binário do seu node e atualizar o arquivo de configuração:

<aside> ✅ No caso de um network requester, essas são todas as etapas. O próximo passo é apenas para nós de mistura e portões (gateways).

</aside>

Passo 2: atualizando a informação do seu node no smart contract