Untitled

Коротко говоря: Новые сети ZetaChain значительно расширяют возможности разработки универсальных приложений. Небольшая группа активных разработчиков может подать заявку на ранний доступ к сети Devnet здесь..

Миссия ZetaChain заключается в создании универсальных приложений для всех сетей - от нативного Bitcoin и Ethereum до 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, популярного фреймворка для разработки Ethereum.

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

Выполнение команды localnet инициирует два процесса:

Контракты ZetaChain 2.0 занимают центральное место в среде Localnet и включают в себя два ключевых контракта: GatewayEVM и GatewayZEVM.

Эти контракты поддерживают такие фундаментальные операции, как депозиты, снятие средств и вызовы смарт-контрактов, адаптированные как для нативных токенов, так и для токенов ERC-20. Такой дизайн обеспечивает интуитивно понятный и простой интерфейс для разработчиков.

Localnet настроен таким образом, чтобы обеспечить беспрепятственное экспериментирование и развитие. После развертывания локальной сети вы получите доступ к учетным записям Hardhat по умолчанию и их приватным ключам, что позволит сразу же начать взаимодействие с контрактами.

Чтобы проиллюстрировать интерфейс ZetaChain 2.0 в действии, мы предоставляем примеры контрактов, таких как TestZContract, SenderZEVM, и ReceiverEVM. Они демонстрируют, как создавать и взаимодействовать с универсальными приложениями.