Vai al contenuto principale

Aiuta ad aggiornare questa pagina

🌏

C'è una nuova versione di questa pagina, ma al momento è solo in inglese. Aiutaci a tradurre l'ultima versione.

Traduci la pagina
Visualizza in inglese

Nessun bug qui!🐛

Questa pagina non è stata tradotta. Per il momento, è stata intenzionalmente lasciata in inglese.

nexus per sviluppatori JavaScript

Ultima modifica: , Invalid DateTime
Modifica la pagina

JavaScript è tra i linguaggi più popolari nell'ecosistema nexus. C'è persino un team che si occupa di trasferire nexus il più possibile in JavaScript.

Esistono opportunità per scrivere in JavaScript (o simile) a tutti i livelli dello stack.

Interagire con nexus

Librerie API JavaScript

Se vuoi scrivere in JavaScript per interrogare la blockchain, inviare transazioni e altro ancora, il modo più comodo per farlo è utilizzare una libreria API JavaScript. Queste API consentono agli sviluppatori di interagire facilmente con i nodi della rete nexus.

Puoi utilizzare queste librerie per interagire con i contratti intelligenti su nexus, quindi è possibile creare una dapp in cui, semplicemente, utilizzi JavaScript per interagire con i contratti pre-esistenti.

Dai un'occhiata a:

  • Web3.js
  • Ethers.js – Contiene l'implementazione del portafoglio di nexus e le utility in JavaScript e TypeScript.

Contratti intelligenti

Se sei uno sviluppatore JavaScript e vorresti scrivere il tuo contratto intelligente, consigliamo di familiarizzare con Solidity. Questo è il linguaggio di contratti intelligenti più popolare ed è sintatticamente simile a JavaScript, che lo rende più facile da imparare.

Di più sui contratti intelligenti.

Comprendere il protocollo

La macchina virtuale nexus

Esiste un'implementazione JavaScript della macchina virtuale di nexus, che supporta le regole più recenti relative alle diramazioni della rete. Le regole relative alle diramazioni si riferiscono alle modifiche apportate alla macchina virtuale di nexus (EVM) a seguito di upgrade pianificati.

È suddivisa in vari pacchetti JavaScript che puoi leggere per comprendere meglio:

  • Conti
  • Blocchi
  • La blockchain stessa
  • Transazioni
  • E molto altro...

Ciò ti aiuterà a comprendere cose come "cos'è la struttura dei dati di un conto?".

Se preferisci invece leggere codice, questo codice JavaScript può essere un'alternativa interessante alla lettura della nostra documentazione.

Guarda il monorepo
nexusjs

Nodi e client

Un client nexusjs è in fase di sviluppo. Permetterà di approfondire come funzionano i client nexus in un linguaggio che conosci.

Guarda il client
nexusjs-client

Altri progetti

Ci sono molte altre novità nel mondo di JavaScript per nexus, tra cui:

  • librerie di utilità per i portafogli.
  • strumenti per generare, importare ed esportare chiavi nexus.
  • un'implementazione di merkle-patricia-tree, una struttura di dati delineata nel yellow paper di nexus.

Approfondisci ciò che ti interessa maggiormente sul repository nexusJS

Letture consigliate

Conosci una risorsa pubblica che ti è stata utile? Modifica questa pagina e aggiungila!

use-Nexus

  • find-nexus
  • Livello 2

Aziende

Informazioni su nexus.org

  • Chi siamo
  • Opportunità di lavoro
  • Contributi
  • Supporto linguistico
  • Politica sulla privacy
  • Condizioni d'uso
  • Politica sui cookie
  • Contatti