Configurar un entorno local para desarrollar tu dApp
Nuestra Imagen de desarrollo Docker incluye todo lo necesario para configurar un entorno de desarrollo local. Esto reduce tus costes de desarrollo y ofrece un sandbox totalmente funcional tanto para los desarrolladores de dApps nuevos como para los experimentados. La testnet local de WAX te permite fácilmente:
- Ejecutar un nodo de desarrollo local en tu servidor
- Crear cuentas locales gratuitas para asociarlas a tu contrato y simular clientes
- Implantar y probar tus contratos inteligentes a nivel local
- Estimar el uso de la CPU y la RAM
- Hacer llamadas a la API de la blockchain local
Cómo funciona
Para configurar tu entorno de desarrollo local, necesitarás utilizar tres herramientas clave de la Blockchain: keosd, nodeos, y cleos.
Cuando inicias nodeos con varios plug-ins de desarrollo, este lanza un nodo de prueba local en tu servidor y comienza a producir bloques. Estos bloques se escriben en un registro, permitiéndote ver las transacciones firmadas iniciadas a partir de tus contratos inteligentes.
También puedes utilizar una clave de desarrollo y una cuenta del sistema incorporadas para:
- Crear una wallet de desarrollo. Esto es necesario para crear cuentas.
- Crear una cuenta de contratos. Cada uno de tus contratos debe estar asociado a 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:
- Tendrás que completar nuestro Inicio rápido de Docker (recomendado) o usar la Configuración de la Blockchain de WAX para poder utilizar el código fuente.
- Ten a mano un documento de texto o una app de notas. Tendrás que utilizar una contraseña para tu wallet y una clave pública para crear cuentas.