Untitled

Résumé : Les nouveaux réseaux ZetaChain améliorent considérablement l'expérience de développement des applications universelles. Un petit groupe de développeurs actifs peut postuler ici pour un accès anticipé à Devnet.

La mission de ZetaChain est de propulser des applications universelles qui couvrent toutes les chaînes, de Bitcoin et Ethereum natifs à Cosmos, Solana et au-delà. Un élément clé de cette mission est de réduire les barrières à l'entrée pour la création et le test d'applications universelles. Cela permet aux développeurs de mettre des produits de meilleure qualité sur le mainnet plus rapidement tout en garantissant la sécurité. Aujourd'hui, nous introduisons ZetaChain Localnet et Devnet, permettant un développement et une expérimentation plus rapides pour les créateurs d'applications universelles et le protocole ZetaChain.

Présentation de ZetaChain Localnet et Devnet

Développer sur différentes chaînes est un processus complexe et chronophage. ZetaChain simplifie cela en permettant le déploiement unique d'applications universelles qui fonctionnent de manière transparente sur plusieurs réseaux blockchain à partir d'un seul endroit logique. Pour améliorer l'expérience de test et de développement, nous sommes ravis de vous présenter deux nouveaux environnements de développement — Localnet et Devnet — qui permettent aux développeurs d'itérer plus rapidement et de créer des applications plus efficacement avec les fonctionnalités les plus récentes. Plongeons dans ces environnements et discutons de la manière dont ils peuvent améliorer votre flux de travail de développement.

Développez plus rapidement avec ZetaChain Localnet

L'environnement Localnet est conçu pour simuler ZetaChain et ses chaînes connectées, vous permettant de développer des applications universelles directement depuis votre machine locale. Cette configuration imite des scénarios réels, facilitant ainsi les tests et les itérations sur vos applications sans les frais généraux d'initier des transactions sur le testnet réel et d'attendre les confirmations.

Localnet fournit un bac à sable où vous pouvez expérimenter avec l'architecture ZetaChain 2.0, qui se concentre sur la simplification du processus de développement avec des interfaces intuitives. Voici un aperçu plus détaillé de ce que Localnet offre et comment vous pouvez commencer.

Commencer avec Localnet

Pour commencer avec Localnet, vous devrez cloner le dépôt de contrats du protocole ZetaChain et démarrer l'environnement local en utilisant Hardhat, un cadre de développement populaire pour Ethereum.

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

L'exécution de la commande localnet initie deux processus :

Les contrats ZetaChain 2.0 sont au cœur de l'environnement Localnet, avec deux contrats clés : GatewayEVM et GatewayZEVM.

Ces contrats prennent en charge des opérations fondamentales telles que les dépôts, les retraits et les appels de contrats intelligents, adaptés aux jetons natifs et ERC-20. Cette conception garantit une interface intuitive et directe pour les développeurs.

Localnet est configuré pour permettre une expérimentation et un développement fluides. Après le déploiement du réseau local, vous aurez accès aux comptes par défaut de Hardhat et à leurs clés privées, ce qui facilite l'interaction immédiate avec les contrats.

Pour illustrer l'interface ZetaChain 2.0 en action, nous fournissons des contrats d'exemple tels que TestZContract, SenderZEVM et ReceiverEVM. Ceux-ci démontrent comment construire et interagir avec des Applications Universelles.