Untitled

TL;DR:新的 ZetaChain 網絡顯著提升了通用應用程序的開發體驗。一小群活躍的開發者可以在這裡申請早期 Devnet 訪問權限

ZetaChain 的使命是為所有鏈提供動力,從原生的比特幣和以太坊到 Cosmos、Solana 以及更多。這一使命的關鍵部分是降低構建和測試通用應用程序的入門門檻。這使得開發者能夠更快地將更好的產品帶到主網上,同時確保安全性。今天,我們推出了 ZetaChain Localnet 和 Devnet,為通用應用程序的構建者和 ZetaChain 協議提供了更快速的開發和實驗環境。

介紹 ZetaChain Localnet 和 Devnet

在不同區塊鏈上開發是一個複雜且耗時的過程。ZetaChain 通過啟用單一部署的通用應用程序來簡化這一過程,這些應用程序可以從一個邏輯位置無縫地跨多個區塊鏈網絡運行。為了改進測試和開發體驗,我們很高興介紹兩個新的開發環境 — Localnet 和 Devnet — 這些環境使開發者能夠更快地迭代並使用最新功能更有效地構建應用程序。讓我們深入了解這些環境,並討論它們如何增強您的開發工作流程。

使用 ZetaChain Localnet 更快速地構建

Localnet 環境旨在模擬 ZetaChain 及其相連的區塊鏈,讓您可以直接從本地機器開發通用應用程序。這種設置模仿了現實世界的場景,使得在不增加在實際測試網上啟動交易和等待確認的開銷的情況下,更容易測試和迭代您的應用程序。

Localnet 提供了一個沙盒,您可以在其中嘗試 ZetaChain 2.0 的架構,該架構專注於通過直觀的界面簡化開發過程。以下是 Localnet 提供的內容以及如何開始的詳細介紹。

開始使用 Localnet

要開始使用 Localnet,您需要克隆 ZetaChain 協議合約的存儲庫,並使用 Hardhat 啟動本地環境。

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

執行 localnet 指令會啟動兩個程序:

ZetaChain 2.0 合約是 Localnet 環境的核心,具有兩個關鍵合約:GatewayEVM and GatewayZEVM.

這些合約支援存款、提款和智能合約調用等基本操作,既適用於原生代幣也適用於 ERC-20 代幣。這種設計確保了開發者能夠使用直觀且簡單的介面。

Localnet 的建立是為了順利進行實驗和開發。部署本地網路後,您將可以存取預設的 Hardhat 帳戶及其私鑰,從而可以輕鬆地立即開始與合約互動。

T為了說明 ZetaChain 2.0 介面的實際應用,我們提供了 TestZContract, SenderZEVM, and ReceiverEVM等範例合約。這些演示瞭如何建立通用應用程式並與之互動。