Saltar al contenido principal

Cómo desplegar una Subnet en una Red Local

Esta guía de cómo hacerlo se centra en tomar una configuración de Subnet ya creada y desplegarla en una red Avalanche local.

Requisitos previos

Desplegando Subnets localmente

En los siguientes comandos, asegúrate de sustituir el nombre de tu configuración de Subnet por <nombreSubnet>.

Para desplegar tu Subnet, ejecuta

avalanche subnet deploy <nombreSubnet>

y selecciona Red Local para desplegarla. Alternativamente, puedes omitir esta solicitud proporcionando la bandera --local. Por ejemplo:

avalanche subnet deploy <nombreSubnet> --local

El comando puede tardar unos minutos en ejecutarse.

Nota: Si ejecutas bash en tu shell y estás ejecutando Avalanche-CLI en ARM64 en Mac, necesitarás Rosetta 2 para poder desplegar Subnets localmente. Puedes descargar Rosetta 2 usando softwareupdate --install-rosetta.

Resultados

Si todo funciona como se espera, la salida del comando debería verse algo así:

> avalanche subnet deploy miSubnet
✔ Red Local
Desplegando [miSubnet] en Red Local
Instalando subnet-evm-v0.4.3...
Instalación exitosa de subnet-evm-v0.4.3
Controlador de backend iniciado, pid: 93928, salida en: /Users/subnet-developer/.avalanche-cli/runs/server_20221122_173138/avalanche-cli-backend
Instalando avalanchego-v1.9.3...
Instalación exitosa de avalanchego-v1.9.3
VMs listas.
Iniciando red...
..................
La blockchain ha sido desplegada. Espera hasta que la red lo reconozca...
......
Red lista para usar. Puntos finales del nodo de red local:
+-------+----------+------------------------------------------------------------------------------------+
| NODO | VM | URL |
+-------+----------+------------------------------------------------------------------------------------+
| nodo2 | miSubnet | http://127.0.0.1:9652/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc |
+-------+----------+------------------------------------------------------------------------------------+
| nodo3 | miSubnet | http://127.0.0.1:9654/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc |
+-------+----------+------------------------------------------------------------------------------------+
| nodo4 | miSubnet | http://127.0.0.1:9656/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc |
+-------+----------+------------------------------------------------------------------------------------+
| nodo5 | miSubnet | http://127.0.0.1:9658/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc |
+-------+----------+------------------------------------------------------------------------------------+
| nodo1 | miSubnet | http://127.0.0.1:9650/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc |
+-------+----------+------------------------------------------------------------------------------------+

Detalles de conexión de la Extensión del Navegador (cualquier URL de nodo de arriba funciona):
URL RPC: http://127.0.0.1:9650/ext/bc/SPqou41AALqxDquEycNYuTJmRvZYbfoV9DYApDJVXKXuwVFPz/rpc
Dirección financiada: 0x8db97C7cEcE249c2b98bDC0226Cc4C2A57BF52FC con 1000000 (10^18) - clave privada: 56289e99c94b6912bfc12adc093c9b51124f0dc54ac7a766b2bc5ccf558d8027
Nombre de red: miSubnet
ID de cadena: 54325
Símbolo de moneda: TUTORIAL

Puedes usar los detalles del despliegue para conectarte e interactuar con tu Subnet.

Para gestionar la red Avalanche local recién desplegada, consulta el árbol de comandos avalanche network.

Desplegando Múltiples Subnets

Puedes desplegar múltiples Subnets simultáneamente, pero no puedes desplegar la misma Subnet varias veces sin restablecer todo el estado de la Subnet desplegada.

Redesplegando la Subnet

Para redesplegar la Subnet, primero necesitas borrar el estado de la Subnet. Esto borra permanentemente todos los datos de todas las Subnets desplegadas localmente. Para hacerlo, ejecuta

avalanche network clean

Ahora estás libre de redeployar tu Subnet con

avalanche subnet deploy <nombreSubnet> --local

Was this page helpful?