Dirigiendo la Minitia

Una vez que la minitiad sea funcional, ya sea compilando el código fuente o usando el contenedor Docker proporcionado en el paso anterior, podemos proceder a iniciar la minitiad.

La CLI de minitaid proporciona un launchcomando de utilidad para simplificar las secuencias de configuración inicial de minitia. Está diseñado para automatizar el proceso de instalación y configuración de su entorno Minitia.

Preparando el archivo de configuración

El comando de inicio permite la personalización de minitia y las configuraciones y parámetros relacionados a través de un config.jsonarchivo.

l1_configl2_configop_puenteclaves_del_sistemacuentas_genesis

Esto especifica la configuración del L1 inicial al que se conectará el minitia.

Ejemplo

 "l1_config": {
  "chain_id": "initiation-1",
  "rpc_url": "https://initia-testnet-rpc.polkachu.com:443",
  "gas_prices": "0.15move/944f8dd8dc49f96c25fea9849f16436dcfa6d564eec802f3ef7f8b3ea85368ff"
 },

Aquíconfig.json se pueden encontrar ejemplos del contenido mínimo y completo del archivo.

Claves del sistema de financiación

Antes del lanzamiento, debemos financiar las cuentas Bridge Executor, Output Submitter y Batch Submitter con tokens de gas en Initia L1 para permitirles enviar transacciones.

Lanzamiento del Minitia

Una vez que tengamos un archivo de configuración listo y las cuentas financiadas, podemos proceder al proceso de inicio.

export L1_CHAIN_ID=initiation-1 #replace with the desired Initia L1 chain ID
minitiad launch $L1_CHAIN_ID --with-config config.json

Si no especificó el mnemotécnico y la dirección del ejecutor del puente en el archivo config.json, el comando de inicio le solicitará esta información durante el proceso de configuración.

Si el lanzamiento es exitoso, debería obtener un resultado similar al siguiente:

############################################
Artifact written to
* /Users/initia/.minitia/artifacts/config.json
* /Users/initia/.minitia/artifacts/artifact.json

{
 "BRIDGE_ID": "70",
 "EXECUTOR_L1_MONITOR_HEIGHT": "1370793",
 "EXECUTOR_L2_MONITOR_HEIGHT": "49"
}

Una vez que los pasos de inicio se completen exitosamente, se generarán dos archivos de artefactos en el directorio$HOME/.minitia/artifacts

  • config.json: el archivo de configuración completo. Todos los campos omitidos anteriormente se han completado con valores predeterminados o generados automáticamente.

  • artefactos.json: almacena el artefacto de salida del proceso de inicio

Comenzando la Minitia

Una vez que se completa el paso de lanzamiento de arranque, ahora podemos comenzar a ejecutar nuestra minitia.

minitiad start

Este proceso comenzará a ejecutar la minitia y a producir bloques.

Conclusión

Una vez completados estos pasos, su minitia ya está lista para realizar pruebas y desarrollo. Para continuar configurando el puente OPInit y los bots, habilitar las transferencias IBC y habilitar oráculos, siga las instrucciones siguientes en esta sección.

Last updated