Risorse SDK#

Gli SDK (Software Development Kit) vengono utilizzati per accelerare la progettazione e lo sviluppo di un prodotto per Dash Network. Queste risorse possono essere utilizzate per interfacciarsi con un provider API o per la creazione di applicazioni autonome formando transazioni e/o eseguendo varie funzioni di portafoglio.

Guida per sviluppatori Dash#

../../../_images/dash-logo.png

https://docs.dash.org/core

Il Dash Developer Portal mira a fornire le informazioni necessarie per comprendere Dash e iniziare a creare applicazioni basate su Dash. Per utilizzare al meglio questa documentazione, ti consigliamo di installare la versione corrente di Dash Core e Dash Platform, dal sorgente, da un eseguibile precompilato o da Docker Hub.

NodeJS/JavaScript: Dashcore#

../../../_images/bitcore.png

https://bitcore.io

Dashcore è un fork di Bitcore e funziona come un full node Dash — le tue app vengono eseguite direttamente sulla rete peer-to-peer. Per lo sviluppo di applicazioni wallet, sono stati aggiunti indici aggiuntivi in Dash per interrogare i saldi degli indirizzi, la cronologia delle transazioni e gli output non spesi.

NodeJS/JavaScript: DashJS#

DashJS ti consente di effettuare transazioni su L1 o recuperare/registrare documenti su L2 all’interno di un’unica libreria, inclusa la gestione e la firma dei tuoi documenti.

PHP: Bitcoin-PHP#

Bit-Wasp/bitcoin-php

Bitcoin-PHP è un’implementazione di Bitcoin con supporto per Dash che utilizza principalmente PHP puro.

Python: PyCoin#

richardkiss/pycoin

PyCoin è un’implementazione di una serie di routine di utilità che possono essere utili quando si ha a che fare con Bitcoin e Dash. È stato testato con Python 2.7, 3.6 e 3.7.

Java: DashJ#

../../../_images/bitcoinj.png

dashpay/dashj

DashJ è una libreria per lavorare con il protocollo Dash. Può mantenere un portafoglio, inviare/ricevere transazioni (incluso InstantSend) senza bisogno di una copia locale di Dash Core e ha molte altre funzionalità avanzate. È implementato in Java ma può essere utilizzato da qualsiasi linguaggio compatibile con JVM: sono inclusi esempi in Python e JavaScript.

Objective-C: Dash-Sync#

../../../_images/dash-logo.png

dashpay/dashsync-iOS

Dash-Sync è un framework blockchain Objective-C Dash per iOS. Implementa tutte le proposte di miglioramento Bitcoin (BIPs) e le proposte di miglioramento Dash (DIPs) più rilevanti.

.NET: NBitcoin#

../../../_images/dash-logo.png

MetacoSA/NBitcoin

NBitcoin è la libreria Bitcoin più completa per la piattaforma .NET ed è stata patchata per includere il supporto per Dash. Implementa tutte le proposte di miglioramento Bitcoin (BIPs) e le proposte di miglioramento Dash (DIPs) più rilevanti. Fornisce inoltre un accesso di basso livello alle primitive Dash in modo da poter creare facilmente la tua applicazione su di essa.

BlockCypher#

../../../_images/blockcypher.png

https://www.blockcypher.com

BlockCypher offre anche SDK client.