Untitled

TL;DR Las nuevas redes de ZetaChain mejoran significativamente la experiencia de desarrollo de aplicaciones universales. Un pequeño grupo de desarrolladores puede solicitar aquí acceso anticipado a Devnet.

La misión de ZetaChain es potenciar Aplicaciones Universales que abarquen todas las cadenas, desde Bitcoin y Ethereum nativos hasta Cosmos, Solana y más allá. Una parte clave de esta misión es reducir la barrera de entrada para construir y probar aplicaciones universales. Esto permite a los desarrolladores llevar mejores productos a la mainnet más rápidamente, garantizando al mismo tiempo la seguridad. Hoy presentamos ZetaChain Localnet y Devnet, que permiten un desarrollo y una experimentación más rápidos tanto para los creadores de aplicaciones universales como para el protocolo ZetaChain.

Presentamos ZetaChain Localnet y Devnet

Desarrollar en diferentes cadenas es un proceso complejo y lento. ZetaChain agiliza esto al permitir aplicaciones universales de despliegue único que funcionan sin problemas en múltiples redes blockchain desde un lugar de lógica. Para mejorar la experiencia de prueba y desarrollo, estamos encantados de presentar dos nuevos entornos de desarrollo - Localnet y Devnet - que permiten a los desarrolladores iterar más rápido y construir aplicaciones de manera más eficiente con las nuevas funciones. Conozcamos estos entornos y analicemos cómo pueden mejorar su flujo de trabajo de desarrollo.

Construye más rápido con ZetaChain Localnet

El entorno Localnet está diseñado para simular ZetaChain y sus cadenas conectadas, lo que le permite desarrollar aplicaciones universales directamente desde su máquina local. Esta configuración imita los escenarios del mundo real, por lo que es más fácil de probar e iterar en sus aplicaciones sin la sobrecarga de iniciar transacciones en el testnet real y esperar a las confirmaciones.

Localnet proporciona una caja de arena donde puedes experimentar con la arquitectura 2.0 de ZetaChain, que se centra en simplificar el proceso de desarrollo con interfaces intuitivas. A continuación le explicamos qué ofrece Localnet y cómo puedes empezar a utilizarlo.

Comenzando con Localnet

Para empezar con Localnet, necesitarás clonar el repositorio de contratos de protocolo ZetaChain e iniciar el entorno local utilizando Hardhat, un popular marco de desarrollo para Ethereum.

git clone <https://github.com/zeta-chain/protocol-contracts.git>
cd protocol-contracts
yarn
yarn localnet

Ejecutando el comando localnet se inician dos procesos:

Los contratos ZetaChain 2.0 son fundamentales para el entorno Localnet, con dos contratos clave: GatewayEVM y GatewayZEVM.

Estos contratos soportan operaciones fundamentales como depósitos, retiradas y llamadas a contratos inteligentes, adaptados tanto para tokens nativos como ERC-20. Este diseño garantiza una interfaz intuitiva y sencilla para los desarrolladores.

Localnet está configurada para permitir la experimentación y el desarrollo sin problemas. Después de desplegar la red local, tendrás acceso a las cuentas predeterminadas de Hardhat y a sus claves privadas, lo que facilita empezar a interactuar con los contratos inmediatamente.

Para ilustrar la interfaz ZetaChain 2.0 en acción, proporcionamos contratos de ejemplo como TestZContract, SenderZEVM, y ReceiverEVM. Estos demuestran cómo construir e interactuar con Universal Apps.