Trupeer AI - Create professional product videos and guides
logo

NEAR Protocol - Executar nearcore localmente (localnet)

Aug 5, 2025

25 Views
0 Comments
0 Reactions
Loading video...

NEAR Protocol - Executar nearcore localmente (localnet)

Este documento fornece um processo passo a passo para configurar e configurar o NEAR Protocol em uma máquina local usando Docker. Envolve puxar a versão estável mais recente, configurar o ambiente Docker e configurar a rede local para interagir com os nós do NEAR Protocol.

Passo 1

Navegue até hub.docker.com e procure o NEAR Protocol. Localize a imagem nearprotocol/nearcore, que está disponível para cada commit feito na branch master.

Screenshot

Passo 2

Você pode encontrar tags de lançamento como 2.7.0-rc.3 (candidatos a lançamento que são implantados no testnet) ou 2.6.5 (lançamento estável para mainnet). Certifique-se de que Docker está instalado no seu sistema para iniciar e puxar a versão estável mais recente.

Screenshot

Passo 3

Atualmente, a versão mais recente é 2.6.5 stable. Vamos puxá-la. Se estiver usando arquitetura arm64 (por exemplo, Mac com CPUs da série M), especifique o parâmetro --platform com linux/amd64. Deve funcionar da mesma forma no Windows, Linux e macOS. Portanto, é seguro usar este parâmetro em qualquer lugar.

Você também vai querer expor a porta. A porta JSON RPC padrão para interação com o nó nearcore é 3030, e vamos executar bash em modo interativo para realizar a configuração do nó e poder reiniciar o nó sem perder os dados entre as execuções.

docker run --platform linux/amd64 -it --rm -p 3030:3030 nearprotocol/nearcore:2.6.5 bash

Screenshot

Passo 4

Dentro do contêiner, use o binário neard. Vamos verificar a versão.

Screenshot

Passo 5

Com o nó near presente, é hora de inicializá-lo para localnet. Vamos definir a pasta home dentro de /tmp/neard:

neard --home /tmp/neard init

Screenshot

Você pode encontrar o config.json, genesis.json, node_key.json e validator_key.json criados no diretório home.

Screenshot

Passo 6

Não há necessidade de verificar essas configurações agora. Prossiga para executar o nó imediatamente.

neard --home /tmp/neard run

Screenshot

Passo 7

O nó está agora em execução. Use o terminal para executar o comando curl como uma operação de amostra.

curl http://localhost:3030/status

Screenshot

Passo 8

Com tudo configurado, instale e configure o NEAR CLI para usar a rede local. Adicione uma conexão usando o comando near, e siga as instruções fornecendo o nome da rede (localnet), URL RPC (http://localhost:3030), e ignorando todas as outras configurações, pois não são aplicáveis.

Screenshot

Passo 9

Agora use o NEAR CLI para acessar informações da conta para test.near em localnet, recuperando a quantidade de tokens NEAR locais disponíveis (esses tokens NEAR não têm valor). Basta digitar o comando near e seguir as instruções interativas -> "account" -> "view-account-summary" ... ou usar o comando totalmente especificado:

near account view-account-summary test.near network-config localnet now

Screenshot

Passo 10

Vamos enviar transações com esses tokens usando a conta test.near.

Screenshot

Passo 11

Enviaremos NEAR para outra conta, e como há apenas uma outra conta em nosso localnet, usaremos ela - near. Assine transações usando a chave privada em texto claro da conta test.near - você pode obtê-la do validator_key.json na pasta home /tmp/neard.

Screenshot

Passo 12

Uma vez que a transação esteja assinada com sucesso, envie-a. Aqui podemos ver que a transação de transferência de tokens foi assinada com sucesso e enviada para a rede. A transferência foi bem-sucedida!

Screenshot

Feliz BUIDLing no NEAR!

U