Recursos SDK#
SDKs (Software Development Kits) are used to accelerate the design and development of a product for the Dash Network. These resources can either be used to interface with an API provider or for the creation of standalone applications by forming transactions and/or performing various wallet functions.
Guía de desarrollador de Dash#
The Dash Developer Portal aims to provide the information you need to understand Dash and start building Dash-based applications. To make the best use of this documentation, you may want to install the current version of Dash Core and Dash Platform, either from source, from a pre-compiled executable or from Docker Hub.
Dash Core: https://docs.dash.org/core
Dash Platform: https://dashplatform.readme.io/
NodeJS/JavaScript: Dashcore#
Dashcore en una bifurcación de Bitcore y opera como un nodo completo de Dash - tus aplicaciones corren directamente en la red punto-a-punto. Para el desarrollo de aplicaciones de billeteras, indices adicionales deben ser agregados en Dash para consultar balance de direcciones, histico de transacciones, y salidas sin gastar.
Plataforma: NodeJS / Javascript
Documentation: dashpay/dashcore-lib
Repository lib: dashpay/dashcore-lib
Repository node: dashpay/dashcore-node
See also: Insight API
NodeJS/JavaScript: DashJS#
DashJS allows you to transact on L1 or fetch/register documents on L2 within a single library, including management and signing of your documents.
Plataforma: NodeJS / Javascript
Documentation: https://dashpay.github.io/platform/SDK/
Repository: dashpay/platform
PHP: Bitcoin-PHP#
Bitcoin-PHP es una implementación de Bitcoin con soporte para Dash usando mayormente puro PHP.
Plataforma: PHP
Documentation: Bit-Wasp/bitcoin-php
Repositorio: snogcel/bitcoin-php
Python: PyCoin#
PyCoin es una implementación de un montón de utilidades que pueden ser útiles cuando se trata de Bitcoin y Dash. Ha sido probado con Python 2.7, 3.6 y 3.7
Plataforma: Python
Documentación: https://pycoin.readthedocs.io/en/latest/
Repositorio: richardkiss/pycoin
Ver también: Herramientas JSON-RPC
Java: DashJ#
DashJ es una librería para trabajar con el protocolo Dash. Puede mantener una billetera, enviar/recibir transacciones (incluye InstantSend) sin necesidad de una copia local de Dash Core, y tiene muchas otras características avanzadas. Esta implementado en Java pero puede ser usado desde cualquier
Plataforma: Java
Documentation: https://bitcoinj.org/getting-started
Repository: dashpay/dashj
Aplicación de ejemplo: tomasz-ludek/pocket-of-dash
Objective-C: Dash-Sync#
Dash-Sync es un framework de blockchain hecho en Objective-C para iOS. Este implementa las mejoras mas relevantes de Propuestas de mejoras de Bitcoin (BIPs) y Propuestas de Mejoras de Dash (DIPs).
Plataforma: iOS
Repository: dashpay/dashsync-iOS
.NET: NBitcoin#
NBitcoin is the most complete Bitcoin library for the .NET platform and has been patched to include support for Dash. It implements all most relevant Bitcoin Improvement Proposals (BIPs) and Dash Improvement Proposals (DIPs). It also provides low level access to Dash primitives so you can easily build your application on top of it.
Plataforma: .NET
Documentation: https://programmingblockchain.gitbook.io/programmingblockchain/
Repositorio: MetacoSA/NBitcoin
Ver también: Herramientas de JSON-RPC
BlockCypher#
BlockCypher también ofrece clientes SDK.
Plataforma: Ruby, Python, Java, PHP, Go, NodeJS
Repositories: https://www.blockcypher.com/dev/bitcoin/