Untitled

TL;DR As novas redes ZetaChain aprimoram significativamente a experiência de desenvolvimento de Aplicativos Universais. Um pequeno grupo de desenvolvedores ativos pode solicitar acesso antecipado ao Devnet aqui.

A missão da ZetaChain é apoiar Aplicativos Universais que abrangem todas as blockchains, desde Bitcoin e Ethereum nativos até Cosmos, Solana e além. Uma parte essencial dessa missão é reduzir a barreira de entrada para construir e testar Aplicativos Universais. Isso permite que os desenvolvedores tragam melhores produtos para a mainnet mais rapidamente, garantindo a segurança. Hoje, introduzimos o ZetaChain Localnet e Devnet, permitindo um desenvolvimento e experimentação mais rápidos tanto para os criadores de Aplicativos Universais quanto para o protocolo ZetaChain.

Apresentando ZetaChain Localnet e Devnet

Desenvolver em diferentes blockchains é um processo complexo e demorado. A ZetaChain simplifica isso ao permitir Aplicativos Universais de implantação única que funcionam perfeitamente em várias redes blockchain a partir de um único ponto de lógica. Para melhorar a experiência de teste e desenvolvimento, estamos entusiasmados em apresentar dois novos ambientes de desenvolvimento — Localnet e Devnet — que capacitam os desenvolvedores a iterar mais rapidamente e construir aplicativos de forma mais eficiente com os recursos mais recentes. Vamos explorar esses ambientes e discutir como eles podem aprimorar seu fluxo de trabalho de desenvolvimento.

Construa mais rapidamente com ZetaChain Localnet

O ambiente Localnet foi projetado para simular a ZetaChain e suas cadeias conectadas, permitindo que você desenvolva Aplicativos Universais diretamente de sua máquina local. Essa configuração imita cenários do mundo real, facilitando o teste e a iteração de seus aplicativos sem a necessidade de iniciar transações na testnet real e esperar por confirmações.

Localnet fornece um sandbox onde você pode experimentar a arquitetura 2.0 da ZetaChain, que se concentra em simplificar o processo de desenvolvimento com interfaces intuitivas. Veja mais de perto o que o Localnet oferece e como você pode começar.

Começando com Localnet

Para começar com o Localnet, você precisará clonar o repositório de contratos do protocolo ZetaChain e iniciar o ambiente local usando Hardhat, um framework de desenvolvimento popular para Ethereum.

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

Executar o localnet comando localnet inicia dois processos:

Os contratos da ZetaChain 2.0 são centrais para o ambiente Localnet, apresentando dois contratos principais: GatewayEVM and GatewayZEVM.

Esses contratos suportam operações fundamentais, como depósitos, retiradas e chamadas de contratos inteligentes, adaptados para tokens nativos e ERC-20. Esse design garante uma interface intuitiva e direta para os desenvolvedores.

O Localnet está configurado para permitir uma experimentação e desenvolvimento suaves. Após implantar a rede local, você terá acesso a contas padrão do Hardhat e suas chaves privadas, facilitando a interação imediata com os contratos.

Para ilustrar a interface da ZetaChain 2.0 em ação, fornecemos contratos de exemplo como TestZContract, SenderZEVM, and ReceiverEVM. Eles demonstram como construir e interagir com Aplicativos Universais.