شبکه های جدید ZetaChain تجربه توسعه اپلیکیشن جهانی را به طور قابل توجهی افزایش می دهند. گروه کوچکی از توسعه دهندگان فعال ممکن است برای دسترسی زودهنگام Devnet در اینجا درخواست دهند.
ماموریت ZetaChain قدرت بخشیدن به اپلیکیشنهای جهانی است که تمامی زنجیرهها را از بیتکوین و اتریوم گرفته تا Cosmos، Solana و فراتر از آن را در بر میگیرد. بخش کلیدی این ماموریت کاهش موانع ورود برای ساخت و آزمایش برنامه های جهانی است. این به توسعه دهندگان اجازه می دهد تا محصولات بهتری را سریعتر به شبکه اصلی بیاورند و در عین حال امنیت را تضمین کنند. امروز، ZetaChain Localnet و Devnet را معرفی میکنیم که توسعه و آزمایش سریعتر را برای سازندگان برنامه جهانی و پروتکل ZetaChain ممکن میسازد.
توسعه بر روی زنجیره های مختلف فرآیندی پیچیده و زمان بر است. ZetaChain این کار را با فعال کردن برنامه های جهانی تک استقرار که به طور یکپارچه در چندین شبکه بلاک چین از یک مکان منطقی کار می کنند ساده می کند. برای بهبود تجربه آزمایش و توسعه، ما مشتاق معرفی دو محیط توسعه جدید هستیم - Localnet و Devnet - که به توسعهدهندگان اجازه میدهد سریعتر تکرار کنند و با جدیدترین ویژگیها، برنامهها را کارآمدتر بسازند. بیایید در این محیط ها غوطه ور شویم و در مورد اینکه چگونه می توانند گردش کار توسعه شما را افزایش دهند، بحث کنیم.
محیط Localnet برای شبیه سازی ZetaChain و زنجیره های متصل به آن طراحی شده است و به شما امکان می دهد برنامه های جهانی را مستقیماً از دستگاه محلی خود توسعه دهید. این راهاندازی سناریوهای دنیای واقعی را تقلید میکند و آزمایش و تکرار بر روی برنامههای کاربردی شما را بدون سربار شروع تراکنشها در شبکه آزمایشی واقعی و انتظار برای تأیید آسانتر میکند.
ا Localnet یک جعبه شنی ارائه می دهد که در آن می توانید معماری 2.0 ZetaChain را آزمایش کنید، که بر ساده سازی فرآیند توسعه با رابط های بصری تمرکز دارد. در اینجا نگاهی دقیق تر به آنچه 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 و کلیدهای خصوصی آنها دسترسی خواهید داشت، که باعث میشود فوراً تعامل با قراردادها را آسان کنید.