Untitled

Riepilogo : Le nuove reti ZetaChain migliorano significativamente l'esperienza di sviluppo delle Universal App. Un piccolo gruppo di sviluppatori attivi può richiedere qui l'accesso anticipato a Devnet.

La missione di ZetaChain è quella di alimentare applicazioni universali che abbraccino tutte le chain, da quella nativa di Bitcoin ed Ethereum a Cosmos, Solana e oltre. Una parte fondamentale di questa missione consiste nell'abbassare la barriera d'ingresso per la creazione e il collaudo delle app universali. Questo permette agli sviluppatori di portare più velocemente prodotti migliori sulla mainnet, garantendo al contempo la sicurezza. Oggi presentiamo ZetaChain Localnet e Devnet, che consentono uno sviluppo e una sperimentazione più rapidi sia per i builder di Universal App che per il protocollo ZetaChain.

Presentazione di ZetaChain Localnet e Devnet

Sviluppare su chain diverse è un processo complesso e dispendioso in termini di tempo. ZetaChain semplifica questo processo consentendo la realizzazione di applicazioni universali a distribuzione singola che funzionano senza problemi su più reti blockchain da un unico punto. Per migliorare l'esperienza di test e sviluppo, siamo entusiasti di introdurre due nuovi ambienti di sviluppo - Localnet e Devnet - che consentono agli sviluppatori di iterare più velocemente e costruire app in modo più efficiente con le nuove funzionalità. Scopriamo questi ambienti e come possono migliorare il vostro flusso di lavoro di sviluppo.

Costruire più velocemente con ZetaChain Localnet

L'ambiente Localnet è progettato per simulare ZetaChain e le sue chain collegate, consentendovi di sviluppare applicazioni universali direttamente dalla vostra macchina locale. Questa configurazione imita gli scenari del mondo reale, rendendo più facile il test e l'iterazione delle applicazioni senza l'onere di avviare le transazioni sulla rete di test reale e di attendere le conferme.

Localnet offre una sandbox dove sperimentare l'architettura 2.0 di ZetaChain, che si concentra sulla semplificazione del processo di sviluppo con interfacce intuitive. Ecco un approfondimento su ciò che Localnet offre e su come iniziare.

Per iniziare con Localnet

TPer iniziare con Localnet, è necessario clonare il repository dei contratti del protocollo ZetaChain e avviare l'ambiente locale utilizzando Hardhat, un popolare framework di sviluppo per Ethereum.

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

L'esecuzione del comando localnet avvia due processi:

I contratti ZetaChain 2.0 sono centrali nell'ambiente Localnet, con due contratti chiave: GatewayEVM e GatewayZEVM.

Questi contratti supportano operazioni fondamentali come depositi, prelievi e chiamate di smart contract, su misura sia per i token nativi che per quelli ERC-20. Questo design garantisce un'interfaccia intuitiva e semplice per gli sviluppatori.

Localnet è impostata in modo da consentire una sperimentazione e uno sviluppo senza problemi. Dopo aver distribuito la rete locale, avrete accesso agli account Hardhat predefiniti e alle loro chiavi private, rendendo facile iniziare a interagire con i contratti immediatamente.

Per illustrare l'interfaccia ZetaChain 2.0 in azione, forniamo contratti di esempio come TestZContract, SenderZEVMe ReceiverEVM. Questi dimostrano come costruire e interagire con le Universal App.