Untitled

Singkatnya, jaringan ZetaChain yang baru secara signifikan meningkatkan pengalaman pengembangan Aplikasi Universal. Sekelompok kecil pengembang aktif dapat mendaftar di sini untuk akses Devnet lebih awal.

Misi ZetaChain adalah untuk memberdayakan Aplikasi Universal yang menjangkau semua jaringan mulai dari Bitcoin asli dan Ethereum hingga Cosmos, Solana, dan seterusnya. Bagian penting dari misi ini adalah menghilangkan hambatan masuk untuk membangun dan menguji Aplikasi Universal. Hal ini memungkinkan para pengembang membawa produk yang lebih baik ke mainnet dengan lebih cepat sambil memastikan adanya keamanan. Hari ini, kami memperkenalkan ZetaChain Localnet dan Devnet, yang memungkinkan pengembangan dan eksperimentasi yang lebih cepat untuk pembangun Aplikasi Universal dan protokol ZetaChain.

Memperkenalkan ZetaChain Localnet dan Devnet

Mengembangkan pada jaringan yang berbeda adalah proses yang kompleks dan memakan waktu. ZetaChain menyederhanakan hal ini dengan memungkinkan Aplikasi Universal sekali pasang yang bekerja dengan mulus di beberapa jaringan blockchain dari satu titik logika. Untuk meningkatkan pengalaman pengujian dan pengembangan, kami dengan senang hati memperkenalkan dua lingkungan pengembangan baru - Localnet dan Devnet - yang memungkinkan para pengembang untuk mengembangkan aplikasi dengan lebih cepat dan membangun aplikasi secara lebih efisien dengan fitur-fitur terbaru. Mari selami lingkungan ini dan diskusikan bagaimana mereka dapat meningkatkan alur kerja pengembangan Anda.

Membangun lebih cepat dengan ZetaChain Localnet

Lingkungan Localnet dirancang untuk mensimulasikan ZetaChain dan jaringan yang terhubung, sehingga Anda dapat mengembangkan Aplikasi Universal langsung dari mesin lokal Anda. Konfigurasi ini meniru skenario dunia nyata, membuatnya lebih mudah untuk menguji dan mengulangi aplikasi Anda tanpa harus memulai transaksi pada testnet yang sebenarnya dan menunggu konfirmasi.

Localnet menyediakan sebuah sandbox di mana Anda dapat bereksperimen dengan arsitektur ZetaChain 2.0, yang berfokus untuk menyederhanakan proses pengembangan dengan antarmuka yang intuitif. Berikut ini adalah penjelasan lebih lanjut mengenai apa yang ditawarkan Localnet dan bagaimana Anda dapat memulai.

Memulai dengan Localnet

Untuk memulai dengan Localnet, Anda perlu mengkloning repositori kontrak protokol ZetaChain dan memulai environment lokal menggunakan Hardhat, sebuah framework pengembangan yang populer untuk Ethereum.

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

Menjalankan perintah localnet akan memulai dua proses:

Kontrak ZetaChain 2.0 merupakan pusat dari lingkungan Localnet, yang menampilkan dua kontrak utama: GatewayEVM dan GatewayZEVM.

Kontrak-kontrak ini mendukung operasi fundamental seperti deposit, withdraw, dan smart contract call, yang disesuaikan untuk token asli dan ERC-20. Desain ini memastikan antarmuka yang intuitif dan mudah bagi para pengembang.

Localnet diatur untuk memungkinkan eksperimen dan pengembangan yang lancar. Setelah menerapkan jaringan lokal, Anda akan memiliki akses ke akun Hardhat default dan private key-nya, sehingga mudah untuk mulai berinteraksi dengan kontrak langsung.

Untuk mengilustrasikan antarmuka ZetaChain 2.0 yang sedang bekerja, kami menyediakan contoh kontrak seperti TestZContract, SenderZEVM, dan ReceiverEVM. Ini menunjukkan bagaimana membangun dan berinteraksi dengan Aplikasi Universal.