Dash Logo
  • English
  • Deutsch
  • Ελληνικά
  • Español
  • Filipino
  • Français
  • Italiano
  • Nederlands
  • Polski
  • Português
  • Русский
  • Tiếng Việt
  • Türkçe
  • Українська
  • 简体中文
  • 繁體中文
  • 한국어
  • 日本語
  • ไทย
  • العربية
  • فارسی
Get Started

Tools for users and shops

Home
Individuals
Businesses
Downloads
Buy Online
Where to Spend
New Merchant Kit
Institutions

Links, information and data

Institutions
Traders
Financial Services
Regulatory
FastPass
Developers

Lead the next-gen currency

Developers
Platform
Documentation
Contributing
Providers and Tools
Roadmap
Community

Connect, learn and create

Community
Bug Bounty Program
Learning Resources
Connect With Us
Masternodes
Mining
News
Blog
  • English
  • Deutsch
  • Ελληνικά
  • Español
  • Filipino
  • Français
  • Italiano
  • Nederlands
  • Polski
  • Português
  • Русский
  • Tiếng Việt
  • Türkçe
  • Українська
  • 简体中文
  • 繁體中文
  • 한국어
  • 日本語
  • ไทย
  • العربية
  • فارسی

Contributing to Dash

Dash is an open source project and contributions are welcome! This page contains information on why and how to contribute, as well as technical details on where you can contribute, depending on your skills.

const DapiClient = require(‘dapi-client’);

const dapi = new DapiClient();
const dapId = ‘9ae7bb6e437218be36b04843f63a135491c8’;

//fetch user and DashPay user profile
const bob = dapi.getUserByName(‘bob’);
const bobProfile = dapi.fetchDapObjects(dapId, ‘user’, {
where: {data.userId: bob.id}});

console.log(bobProfile.status);

>> “Super excited to be using DashPay!!”

Protocol Development Guidelines

The Dash network protocol operates at two levels: a blockchain layer built on a code fork of Bitcoin, and a platform layer with data storage and retrieval features built on a code fork of Tendermint, as well as a decentralized API and data contracts to implement features such as usernames. While protocol repositories are managed by Dash Core Group (DCG), external bug fixes and features following the contribution guidelines are very welcome and are reflected in the permanent git commit history. Follow the links below to learn more about the various repositories, how they work together and how you can contribute effectively.

Go Offsite Icon Contributor's Code of Conduct Go Offsite Icon Contribute Translations Go Offsite Icon Overview of Repositories
Core Documentation Platform Documentation

Repositories

Dash Core github.com
Dash SDK github.com
DPP github.com
Drive github.com
DAPI github.com
wallet-lib github.com
dashcore-lib github.com
network-deploy github.com
test-suite github.com
dashmate github.com

Dash Platform Development

Dash Platform is a technology stack for building decentralized apps on the Dash network. Anyone can develop an app or tool to suit their own purposes based on Dash Platform, or join our vibrant community of developers and work collaboratively on larger projects. While many contributors volunteer their time, it is also possible to take advantage of bounties to incentivize development work, or even apply directly to the Dash DAO for funding.

Platform Developers Portal View Development Bounties

Dash Wallet

Dash Wallet is the reference Android and iOS wallet maintained by Dash Core Group. Dash Wallet takes advantage of many of the key features of the core protocol so users can enjoy the best experience sending and receiving Dash. Although these apps are regularly maintained by DCG, there are many new features and improvements which we do not always have the bandwidth to do in a timely manner. We welcome volunteers and funded projects to contribute; if interested, you can create a new issue on GitHub or contribute to one that already exists according to the procedure described above.

Repositories

iOS Wallet github.com
Android Wallet github.com
Join in the discussion
Be social
Dash Logo

Instant transactions and micro-fees. Any amount, anytime, anywhere.

Home

Individuals Businesses Downloads Buy Online Where to Spend New Merchant Kit

Institutions

Traders Financial Services Regulatory FastPass

Developers

Platform Documentation Contributing Providers and Tools Roadmap

Community

Bug Bounty Program Learning Resources Connect With Us Masternodes Mining News Blog
FAQ Team Jobs Contact Brand Guidelines On-chain Metrics Find an ATM Block Explorer

Subscribe to our
Newsletter

Subscription Type *
Success! Thank you for signing up for our newsletter.


We have a full service support desk with humans on call, plus extensive learning resources, tools and wikis. Get Support
Trustpilot
Terms of Use | Privacy Statement
This website uses cookies to improve your experience. Got it! Learn more
Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT
47419