Skip to content

Configurar un Entorno de dApp Local

Nuestra Imagen de Desarrollo Docker incluye todo lo que necesitas para configurar un entorno de desarrollo local. Esto reduce tus costos de desarrollo y ofrece un sandbox completamente funcional tanto para desarrolladores de dApps nuevos como experimentados. La red de pruebas local de WAX te permite fácilmente:

  • Ejecutar un nodo de desarrollo local en tu servidor
  • Crear cuentas locales gratuitas para asociar con tu contrato y simular clientes
  • Desplegar y probar tus contratos inteligentes localmente
  • Estimar el uso de CPU y RAM
  • Realizar llamadas a la API de blockchain local

Cómo Funciona

Para configurar tu entorno de desarrollo local, necesitarás usar tres herramientas clave de Blockchain Tools: keosd, nodeos y cleos.

  • nodeos: Este es el demonio del nodo central de WAX, utilizado para ejecutar un nodo local en tu servidor. nodeos se puede configurar con varios complementos y opciones.
  • keosd: Utilizado para almacenar claves privadas. Este programa se inicia automáticamente cuando inicias comandos cleos y puede iniciar varias instancias en tu servidor local.
  • cleos: Utilizado para interactuar con tu blockchain local y gestionar carteras y cuentas locales.

Cuando inicies nodeos con varios complementos de desarrollo, lanzará un nodo de prueba local en tu servidor y comenzará a producir bloques. Estos bloques se escriben en un registro, lo que te permite ver transacciones firmadas iniciadas desde tus contratos inteligentes.

Usando una clave de desarrollo integrada y una cuenta del sistema, también puedes:

  • Crear una Cartera de Desarrollo. Esto es necesario para crear cuentas.
  • Crear una Cuenta de Contrato. Cada uno de tus contratos inteligentes debe estar asociado con una cuenta.
  • Crear Usuarios de Prueba. Puedes crear tantas cuentas locales como necesites y financiarlas con tokens locales.

Antes de Empezar

Antes de configurar tu entorno de desarrollo local:

  • Deberás completar nuestro Docker Quickstart (recomendado) o usar la Configuración de Blockchain de WAX para construir desde el código fuente.
  • Ten a mano un documento de texto o un programa de notas. Necesitarás usar una contraseña de cartera y una clave pública para crear cuentas.