Inicializar RollApp

La inicialización de los archivos de configuración de RollApp creará la información necesaria para iniciar una nueva RollApp. Esto creará ~/.rolleren el directorio raíz de su computadora archivos importantes como el Genesisarchivo.

Los desarrolladores tienen dos opciones para inicializar los archivos de configuración, una guía interactiva o mediante indicadores CLI:

  • guía interactiva

roller config init --interactive

Seleccione su red-

Froopyland (predeterminado) : Devnet público para construcción y pruebas. Requiere tokens faucet para la red DA seleccionada y Dymension.- Local : entorno de desarrollo local que incluye la opción de Mock DA (no requiere tokens). Requiere ejecutar un nodo Dymension de host local; visite aquí para ejecutar un nodo.

Seleccione su entorno de ejecución

  • EVM (predeterminado) : almacena el binario en tiempo de ejecución en la RUTA predeterminada (por ejemplo, /usr/local/bin/rollapp_evm)

  • Personalizado : requiere especificar la ruta binaria del tiempo de ejecución (por ejemplo, /usr/local/bin/rollapp_custom_evm)

Introduce tu ID de RollApp El ID de rollapp debe contener solo caracteres alfabéticos.

Ejemplo : Berlín

Especifique su denominación de RollApp Nombre del token nativo de RollApp en letras inglesas.

por ejemplo, BTC, PEPE, WIF

Establecer el suministro de tokens de génesis Este es el suministro inicial de tokens en RollApp (predeterminado: 1.000.000.000)

Nota: Las cantidades de tokens se multiplican por 10^18 (18 decimales adicionales). Como tal, al especificar transacciones CLI, esté atento a la cantidad de decimales que debe tener cada transacción.

Elige tu capa de datos

  • Celestia : red de prueba Arábica

  • Local : simula la publicación en una red DA, útil para el desarrollo local (solo disponible en el modo concentrador "Local").

Nota: No se recomienda el uso de un DA local para rollapps de producción, ya que algunas funciones no funcionarán.

Banderas

roller config init

El ID de rollapp debe contener solo caracteres alfabéticos.

Ejemplo : Berlín

Nombre del token nativo de RollApp en letras inglesas.

por ejemplo, BTC, PEPE, WIF

suministro de tokens (opcional)

Este es el suministro inicial de tokens en RollApp (predeterminado: 1.000.000.000)

concentrador (opcional)

Nota: Las cantidades de tokens se multiplican por 10^18 (18 decimales adicionales). Como tal, al especificar transacciones CLI, esté atento a la cantidad de decimales que debe tener cada transacción.

- Devnet (predeterminado) : Devnet público para construir y probar.- Local : el entorno de desarrollo local requiere ejecutar un nodo completo de Dymension Hub de localhost; visite aquí para ejecutar un nodo de host local.

da (opcional)

  • Celestia : red de prueba Arábica

  • Local : simula la publicación en una red DA, útil para el desarrollo local (solo disponible en el modo concentrador "Local").

Nota: No se recomienda el uso de un DA local para rollapps de producción, ya que algunas funciones no funcionarán.

rollapp-binario (opcional)

El binario de RollApp debe pasarse solo si creó una RollApp personalizada (predeterminado "/usr/local/bin/rollapp_evm")

tipo vm (opcional)

Tipo de RollApp [evm, rdk]. El valor predeterminado es EVM (el valor predeterminado es "evm")

Desarrollo público

Después de inicializar RollApp, se le deben devolver las direcciones para financiar:

🔑 Addresses:

Sequencer <network> | Address used to publish state updates to the Dymension Hub
Relayer   <network> | Address that handles the relaying of IBC packets
DA        <network> | Address used to publish data onchain to the DA network

En Discord de Dymension , financie las direcciones de Dymension Hub en el froopyland-faucet canal con el siguiente comando como ejemplo:

$request <dym-address>
$request <dym-address>

Luego podrás consultar el saldo de la dirección con:

$balance <dym-address>
  • Financiación Celestia

Para los tokens de red Celestia, los usuarios pueden usar celestia-faucet en Dymension discord con el siguiente comando como ejemplo:

$request <celestia-address>

¡Ahora que hemos financiado las billeteras, podemos continuar y registrar RollApp!

servidor local

Después de inicializar RollApp, se le deben devolver las direcciones para financiar:

🔑 Addresses:

Sequencer | Address used to publish state updates to the Dymension Hub
Relayer   | Address that handles the relaying of IBC packets

Para iniciar el centro Dymension local, ejecute:

dymd start

Mientras se ejecuta el nodo completo de Dymension Hub, publique la siguiente transacción a través de CLI:

dymd tx bank send local-user <ADDRESS-TO-FUND> 1dym —gas-prices 100000000udym --yes -b block --keyring-backend test

Luego podrás consultar el saldo de la dirección con:

dymd q bank balances <ADDRESS>

¡Ahora que hemos financiado las billeteras, podemos continuar y registrar RollApp!

Last updated