La convenienza degli sviluppatori era un tema comune a giugno. Sia i repository Neo di base che i progetti sviluppati dalla comunità hanno ricevuto nuove funzionalità per affrontare i punti deboli o ridurre in altro modo il tempo trascorso dai costruttori che integrano Neo nelle loro applicazioni.
Nel nucleo Neo, le modifiche ai contratti nativi e al sistema RPC sono stati i miglioramenti più importanti in questa direzione. Un nuovo metodo di contratto nativo per verificare l’esistenza di un metodo in un contratto intelligente evita i costi e lo sforzo di sviluppo nell’analisi di un ABI completo e due metodi RPC per la gestione degli iteratori consentono agli integratori di recuperare i dati da un iteratore senza incorrere in limiti di nodo.
Allo stesso modo, gli adeguamenti alle infrastrutture comunitarie hanno seguito il modello. NGD Enterprise ha introdotto la nuova funzione di download del contratto come parte del Neo Blockchain Toolkit; un potente strumento che consente agli sviluppatori di testare le proprie applicazioni rispetto ai contratti Live MainNet o TestNet senza lasciare la sicurezza di un ambiente di sviluppo locale.
Un aggiornamento del devpack neow3j da parte di AxLabs ha introdotto interfacce contrattuali, un nuovo modo utile per gli sviluppatori Java di interagire con i contratti intelligenti distribuiti. Questa funzionalità integra naturalmente la funzione di download del contratto del Toolkit; gli autori di contratti intelligenti possono scaricare un contratto MainNet nella loro istanza Neo Express, quindi scrivere un contratto Java con un’interfaccia di contratto dinamica in grado di interagire con il contratto scaricato e i suoi dati di archiviazione reali.
Altri sforzi degni di nota sul fronte della convenienza degli sviluppatori includono l’aggiunta del supporto API WalletConnect all’SDK NeoFS da parte di Neo SPCC e un override delle commissioni di sistema introdotto in NeoLine dAPI da NEXT per garantire flessibilità agli sviluppatori di dApp.
Il rapporto completo sullo sviluppo mensile globale di Neo per giugno è disponibile di seguito.