# Entornos de Blockchain

A continuación, encontrarás las versiones de WAX, URLs e información del entorno de desarrollo.

Servicio Descripción
Imágenes Docker (opens new window) Utiliza las imágenes Docker de WAX para ejecutar un nodo local, usar herramientas de blockchain y compilar tus contratos inteligentes. Consulta Inicio Rápido de Docker para más información.
waxjs (opens new window) API Javascript de WaxJS para integración con la Cloud Wallet. Úsalo para iniciar sesión fácilmente en los usuarios y enviar transacciones a la Blockchain de WAX desde tu dApp. Consulta Inicio Rápido de Cloud Wallet para más información.
wax-blockchain (opens new window) Archivos fuente de la Blockchain de WAX. Consulta Configuración de la Blockchain de WAX para comenzar.
wax-cdt (opens new window) Kit de Desarrollo de Contratos de WAX. Consulta Kit de Desarrollo de Contratos de WAX (WAX-CDT) para comenzar.

# WAX Mainnet

Servicio URL Descripción
URL de Blockchain chain-api-url Utilizado para realizar llamadas API y desplegar tus contratos inteligentes en la red principal de WAX.
P2P de Blockchain peers.wax.io:9876 Punto final de conexión para sincronizar un productor o nodo completo (sin protocolo al frente).
Explorador de Blockchain https://waxblock.io (opens new window) Explorador de bloques waxblock.io.
Cuenta WAX (por ejemplo, Scatter) Crea una cuenta de Blockchain de WAX.

# WAX Public Testnet

WAX sw/eden (opens new window) proporciona un Testnet de WAX que te permite crear cuentas de prueba, probar contratos inteligentes, usar puntos finales de API y más.

Servicio URL Descripción
Sitio Testnet WAX Testnet (opens new window) Utiliza el sitio de WAX sw/eden para crear cuentas de prueba, encontrar scripts de muestra y más.
URL de Blockchain https://testnet.waxsweden.org (opens new window) Utilizado para realizar llamadas API y desplegar tus contratos inteligentes en el Testnet de WAX.
Puntos finales públicos endpoints.json (opens new window) URLs adicionales de puntos finales P2P y API.
P2P de Blockchain testnet.waxsweden.org:59876 Punto final de conexión para sincronizar un productor o nodo completo (sin protocolo al frente).
Explorador de Blockchain Bloks.io Testnet (opens new window) Explorador de bloques Testnet.
Cuenta de Prueba https://waxsweden.org/create-testnet-account/ (opens new window) Utiliza la herramienta "Crear cuenta testnet" en la página de inicio de Testnet (opens new window) o visita el enlace directo.

# WAX Local Testnet

Cuando Configures un Entorno dApp Local, puedes realizar llamadas a tu API local utilizando la siguiente URL.

Servicio URL Descripción
URL de Blockchain http://127.0.0.1:8888 (opens new window) Utilizado para realizar llamadas API en tu entorno de desarrollo local.

# Entorno C++

Puedes escribir contratos inteligentes de WAX usando el lenguaje de programación C++. No se requiere un lenguaje personalizado, aunque necesitarás familiarizarte con la biblioteca de API de C/C++ de WAX. Esta biblioteca contiene los archivos principales necesarios para comunicarse con la Blockchain de WAX. Cuando estés listo para comenzar, consulta:

# Herramientas de Desarrollo

Puedes usar cualquier editor o IDE de C++ de terceros para escribir tus contratos inteligentes, como Sublime Text, Atom, CLion, Eclipse o productos de Visual Studio.

EOS Studio (opens new window) es un IDE gráfico construido para el desarrollo de dApp de EOSIO, disponible en Linux, Mac OS y Windows. Esta herramienta cuenta con un editor de código, inspector de contratos y un gestor de redes. Para integrar WAX con EOS Studio, consulta Cómo usar EOS Studio con WAX (opens new window). Nuestro script proporciona una integración mínima, desarrollada y probada con Ubuntu 18.04.

eosjs (opens new window) es un SDK de API javascript que puedes usar para comunicarte fácilmente con la API de la Blockchain de WAX. Consulta API RPC de WAX para más información.

dfuse (opens new window) es un poderoso conjunto de APIs que te permiten consultar la Blockchain de WAX y transmitir datos en tiempo real. Consulta dfuse para dApps de WAX para más información.