Untitled

概要: 新しいZetaChainネットワークは、ユニバーサルAppの開発体験を大幅に向上させます。アクティブな開発者グループはこちらから早期Devnetアクセスを申請できます

ZetaChainのミッションは、ネイティブBitcoinやEthereumからCosmos、Solanaなど、すべてのチェーンにまたがるユニバーサルAppをサポートすることです。このミッションの重要な部分は、ユニバーサルAppの構築とテストのハードルを下げることです。これにより、開発者はより良い製品をより早くメインネットに持ち込み、安全性を確保できます。本日、ユニバーサルAppの開発者とZetaChainプロトコルの両方に対して、より迅速な開発と実験を可能にするZetaChain LocalnetおよびDevnetを紹介します。

ZetaChain LocalnetとDevnetの紹介

異なるチェーンでの開発は、複雑で時間のかかるプロセスです。ZetaChainは、単一のデプロイメントで複数のブロックチェーンネットワークをシームレスに動作するユニバーサルAppを可能にすることでこれを簡素化します。テストと開発体験を向上させるために、私たちは新しい開発環境であるLocalnetとDevnetを導入し、開発者が最新機能を使用してより迅速に反復し、効率的にAppを構築できるようにしました。これらの環境が開発ワークフローをどのように強化できるかを見てみましょう。

ZetaChain Localnetでより速く開発

Localnet環境は、ZetaChainとその接続されたチェーンをシミュレートするように設計されており、ローカルマシンからユニバーサルAppを開発できるようにします。この設定は実際のシナリオを模倣し、実際のテストネット上でトランザクションを開始し、確認を待つ必要なくアプリケーションをテストおよび反復するのを容易にします。

Localnetは、ZetaChain 2.0アーキテクチャで実験できるサンドボックスを提供し、直感的なインターフェースで開発プロセスを簡素化することに重点を置いています。Localnetが提供するものと開始方法を詳しく見てみましょう。

Localnetの開始方法

Localnetを開始するには、ZetaChainプロトコルコントラクトのリポジトリをクローンし、Ethereumの人気の開発フレームワークであるHardhatを使用してローカル環境を開始する必要があります。

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

localnetコマンドを実行すると、次の2つのプロセスが開始されます。

ZetaChain 2.0コントラクトはLocalnet環境の中心であり、GatewayEVMGatewayZEVMという2つの重要なコントラクトが含まれています。

これらのコントラクトは、ネイティブおよびERC-20トークンに対応したデポジット、引き出し、およびスマートコントラクト呼び出しなどの基本操作をサポートし、開発者にとって直感的で簡単なインターフェースを提供します。

Localnetはスムーズな実験と開発を可能にするように設定されています。ローカルネットワークをデプロイした後、デフォルトのHardhatアカウントとその秘密鍵にアクセスできるため、すぐにコントラクトと対話を開始できます。

ZetaChain 2.0インターフェースの実際の動作を示すために、TestZContractSenderZEVM、およびReceiverEVMのような例のコントラクトを提供しています。これらはユニバーサルアプリの構築と対話方法を示しています。