Untitled

TL;DR Нова мережа ZetaChain значно покращує досвід розробки Universal App. Невелика група активних розробників може подати заявку на ранній доступ до Devnet.

Місія ZetaChain полягає у створенні Universal Apps, які охоплюють всі ланцюжки від нативних Bitcoin та Ethereum до Cosmos, Solana та інших. Ключовою частиною цієї місії є зниження вхідного бар'єру для створення і тестування Universal Apps. Це дозволяє розробникам швидше виводити кращі продукти в мейннет, забезпечуючи при цьому безпеку. Сьогодні ми представляємо ZetaChain Localnet і Devnet, які дозволяють швидше розробляти і експериментувати як з Universal App, так і з протоколом ZetaChain.

Представляємо ZetaChain Localnet та Devnet

Розробка на різних ланцюжках - це складний і трудомісткий процес. ZetaChain спрощує його, надаючи Universal Apps, що розгортаються за одну установку і безперебійно працюють в декількох мережах блокчейн з одного логічного місця. Щоб покращити досвід тестування та розробки, ми раді представити два нових середовища розробки - Localnet та Devnet, які дозволяють розробникам швидше ітерації та ефективніше створювати додатки за допомогою новітніх функцій. Давайте зануримося у ці середовища та обговоримо, як вони можуть покращити ваш робочий процес розробки.

Створюйте швидше з ZetaChain Localnet

Середовище Localnet призначене для імітації ZetaChain і підключених до нього ланцюжків, що дозволяє вам розробляти Universal Apps прямо з вашого локального комп'ютера. Таке налаштування імітує реальні сценарії, що полегшує тестування та ітерації ваших додатків без необхідності ініціювати транзакції в реальній тестовій мережі та чекати на підтвердження.

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. Такий дизайн забезпечує інтуїтивно зрозумілий і простий інтерфейс для розробників.

Локальна мережа налаштована таким чином, щоб дозволити безперешкодно експериментувати та розвиватися. Після розгортання локальної мережі ви отримаєте доступ до облікових записів Hardhat за замовчуванням та їхніх приватних ключів, що дозволить вам одразу ж почати взаємодіяти з контрактами.

Щоб проілюструвати інтерфейс ZetaChain 2.0 в дії, ми надаємо приклади контрактів, таких як TestZContract, SenderZEVM, and ReceiverEVM. Вони демонструють, як створювати і взаємодіяти з Universal Apps.