Build with DashIndividualsBusinessesDownloadsNew Merchant Kit
About DashTake ControlDownloadsBuy OnlineWhere to SpendEasy Transactions
Operate With ConfidenceTrade With ConfidenceFinancial ServicesRegulatoryFastPass
Build Next Generation AppsDash PlatformDiscover DashContributing to DashProviders and ToolsDash RoadmapDocumentation
Bug Bounty ProgramLearning ResourcesConnect With UsForumMasternodesMiningBlog

Join in the discussion

Here you can find information about Dash and talk with our Dashers community:

youtubexredditgithubdiscordtelegramdash-forumdash-bloglinkedinfacebookinstagram

Subscribe to our Newsletter

Get every bit of important information straight from us

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

We have a full service support desk with humans on call, plus extensive learning resources, tools and wikis.

Get Support

Home

  • Individuals
  • Businesses
  • Downloads
  • New Merchant Kit

Get Started

  • About Dash
  • Take Control
  • Downloads
  • Buy Online
  • Where to Spend
  • Easy Transactions

Institutions

  • Traders
  • Financial Services
  • Regulatory
  • FastPass

Developers

  • Platform
  • Documentation
  • Contributing
  • Providers and Tools
  • Roadmap

Community

  • Bug Bounty Program
  • Learning Resources
  • Connect With Us
  • Forum
  • Masternodes
  • Mining
  • Blog
All Rights Reserved @2025 Dash
Terms of Use•DCG Privacy Statement•DashPay Privacy Policy
Contributing hero background
Contributing

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.
Fork DCG RepoCreate GitHub IssueCommenton IssueCommenton IssueNew Branch ( personal repo )Create PR ( send-to-origin )Review - Approve - Reject PRQA Testing - ReleasePlanning - Merge CodeRelease Code

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.
  • ChainLocks
  • Long Living Masternode Quorums
  • Evolution Initial Design Document

Featured Repositories

Dash Core

Dash Core

Github.com
JavaScript

Dash Sdk

Github.com
JavaScript

DPP

Github.com
JavaScript

Drive

Github.com
JavaScript

DAPI

Github.com
JavaScript

wallet-lib

Github.com
JavaScript

dashcore-lib

Github.com
JavaScript

Dashmate

Github.com
JavaScript

test-suite

Github.com
JavaScript

network-deploy

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.
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!!"
DashPay wallets

DashPay

DashPay is the reference Android and iOS wallet maintained by Dash Core Group. DashPay 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.

Featured Repositories

Apple

iOS Wallet

Github.com
Android

Android Wallet

Github.com
Dash logo

contributingPage.bugBounty.title

contributingPage.bugBounty.description