Trupeer AI - Create professional product videos and guides
logo

NEAR Protocol - Ejecutar nearcore localmente (localnet)

Aug 5, 2025

27 Views
0 Comments
0 Reactions
Loading video...

NEAR Protocol - Ejecutar nearcore localmente (localnet)

Este documento proporciona un proceso paso a paso para configurar y configurar el NEAR Protocol en una máquina local utilizando Docker. Implica descargar la última versión estable, configurar el entorno Docker y configurar la red local para interactuar con los nodos del NEAR Protocol.

Step 1

Navega a hub.docker.com y busca el NEAR Protocol. Localiza la imagen nearprotocol/nearcore, que está disponible para cada commit realizado en la rama master.

Screenshot

Step 2

Puedes encontrar etiquetas de lanzamiento como 2.7.0-rc.3 (candidatos a lanzamiento que se despliegan en testnet) o 2.6.5 (lanzamiento estable para mainnet). Asegúrate de que Docker esté instalado en tu sistema para iniciar y descargar la última versión estable.

Screenshot

Step 3

Actualmente, la última versión es 2.6.5 stable. Vamos a descargarla. Si usas arquitectura arm64 (por ejemplo, Mac con CPUs de la serie M), especifica el parámetro --platform con linux/amd64. Debería funcionar igual en Windows, Linux y macOS. Por lo tanto, es seguro usar este parámetro en todas partes.

También querrás exponer el puerto. El puerto JSON RPC por defecto para la interacción con el nodo nearcore es 3030, y ejecutemos bash en modo interactivo para realizar la configuración del nodo y poder reiniciar el nodo sin perder los datos entre las ejecuciones.

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

Screenshot

Step 4

Dentro del contenedor, usa el binario neard. Vamos a verificar la versión.

Screenshot

Step 5

Con el nodo near presente, es hora de inicializarlo para localnet. Establezcamos la carpeta de inicio dentro de /tmp/neard:

neard --home /tmp/neard init

Screenshot

Puedes encontrar los archivos config.json, genesis.json, node_key.json y validator_key.json creados en el directorio de inicio.

Screenshot

Step 6

No es necesario verificar estas configuraciones ahora. Procede a ejecutar el nodo inmediatamente.

neard --home /tmp/neard run

Screenshot

Step 7

El nodo está ahora en funcionamiento. Usa la terminal para ejecutar el comando curl como una operación de muestra.

curl http://localhost:3030/status

Screenshot

Step 8

Con todo configurado, instala y configura el NEAR CLI para usar la red local. Agrega una conexión usando el comando near, y siguiendo las instrucciones proporciona el nombre de la red (localnet), la URL RPC (http://localhost:3030), y omite todos los demás ajustes ya que no son aplicables.

Screenshot

Step 9

Ahora usa NEAR CLI para acceder a la información de la cuenta de test.near en localnet, recuperando la cantidad de NEAR tokens locales disponibles (estos NEAR tokens no tienen valor). Simplemente escribe el comando near y sigue las instrucciones interactivas -> "account" -> "view-account-summary" ... o usa el comando completamente especificado:

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

Screenshot

Step 10

Enviemos transacciones con estos tokens usando la cuenta test.near.

Screenshot

Step 11

Enviaremos NEAR a otra cuenta, y dado que solo hay una otra cuenta en nuestro localnet, la usaremos - near. Firma transacciones usando la clave privada en texto plano de la cuenta test.near - puedes obtenerla del validator_key.json en la carpeta de inicio /tmp/neard.

Screenshot

Step 12

Una vez que la transacción se firma con éxito, envíala. Aquí podemos ver que la transacción de transferencia de tokens se firma con éxito y se envía a la red. ¡La transferencia es exitosa!

Screenshot

¡Feliz BUIDLing en NEAR!

U