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?