软件开发工具包资源#

SDKs ( 软件开发包) 用来加速设计和开发一个 Dash 网络产品。这些资源可被用来与一个 API 提供者交互或通过构造交易与执行不同的钱包功能来创建独立应用。

达世币研发者指南#

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

https://docs.dash.org/core

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.

NodeJS/JavaScript: Dashcore#

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

https://bitcore.io

Dashcore是Bitcore的一个分叉。它以一个达世币全节点的方式运行 — 也就是说,应用程序将在P2P网络上直接运行。对于钱包应用的开发来说,研发者需要增加额外的索引,以便查询地址余额、交易历史记录和未经支出的额度。

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.

PHP: Bitcoin-PHP#

Bit-Wasp/bitcoin-php

Bitcoin-PHP 是纯PHP 实现的支持 Dash 的 Bitcoin。

Python: PyCoin#

richardkiss/pycoin

PyCoin 是一个在处理 Bitcoin 与 Dash 时很有用的一系列工具。已在 Python 2.7, 3.6 和 3.7环境下测试。

Java: DashJ#

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

dashpay/dashj

DashJ是一个适用于达世币协议的库。它可以维护钱包的运行,支持达世币的接收与发送(包括即时发送功能),同时还具备许多其它高级功能,而且还无需建立Dash Core钱包的副本。虽然它要借助Java才能实现各项功能,但它也可以借助Java虚拟机的兼容语言,其中包括Python和JavaScript中的示例。

Objective-C: Dash-Sync#

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

dashpay/dashsync-iOS

Dash-Sync 是一个用于 iOS 的 Objective-C Dash 区块链框架。它实现了所有与 Bitcoin 改进提案 (BIPs) 和 Dash 改进提案 (DIPs)相关的内容。

.NET: NBitcoin#

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

MetacoSA/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.

BlockCypher#

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

https://www.blockcypher.com

BlockCypher也提供软件开发工具箱。