Skip to content
DogeCash Angular GUI - The source for the DogeCash GUI. [EXPERIMENTAL]
Branch: develop
Clone or download
Pull request Compare This branch is 6 commits ahead, 1 commit behind particl:develop.
Latest commit 6a4e293 Mar 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Merge branch 'master' into develop Sep 24, 2018
.angular-cli.json rename particl to dogecash Mar 14, 2019
.travis.yml more particl to dogecash Mar 14, 2019 more particl to dogecash Mar 14, 2019
background-mac.png rebrand: update all logos, icons & GFX Mar 11, 2019
download-button.png issue template created Nov 10, 2017
karma.conf.js Remove logging from tests Oct 11, 2017
main.js more particl to dogecash Mar 14, 2019
package.json more particl to dogecash Mar 14, 2019
preload.js notifications: use simplified HTML5 again Aug 22, 2018
tsconfig.json Build and start marketplace Apr 20, 2018

DogeCash Desktop

"DogeCash is an open source project that aims to restore the balance of privacy on the internet."

UI Preview

Table of Contents


DogeCash Desktop is our feature-rich flagship client, recommended for most users for interacting with DogeCash network.

We provide a decentralized privacy platform with a suite of tools to enhance your online privacy:

  • An anonymous cryptocurrency – send and receive the PART cryptocurrency without revealing the transaction history
  • End-to-end encrypted messaging – communicate in a secure and decentralized manner without revealing your IP address
  • A private marketplace – buy and sell goods without leaving a trace (WIP on market branch)
  • Community governance – anyone can submit proposals to DogeCash network via decentralized voting & governance (WIP on market branch)

This repository is the user interface that works in combination with our dogecash-core.


Download the packaged wallet for Mac, Windows and Linux


Snyk Build Status Coverage Status Code Climate Greenkeeper badge

For contributing to DogeCash Desktop, please read our Contributing Guidelines first.

Join us in on Riot for more info and/or assistance.

Getting started



git clone
cd dogecash-desktop
yarn install


Note: most recent development happens on market branch

  1. Run ng serve to start the dev server and keep it running
  2. In another terminal window, run yarn run start:electron:dev -testnet --devtools to start DogeCash Desktop on testnet (daemon will be updated and launched automatically)
    • -testnet – for running on testnet (omit for running the client on mainnet)
    • -reindex – reindexes the blockchain (in case you're stuck)
    • --devtools – automatically opens Developer Tools on client launch

Interact with dogecash-core daemon

You can directly interact with the daemon ran by the Electron version.

./dogecash-cli -testnet getblockchaininfo


Windows-only requirements

Building for Windows requires the 32-bit libraries to be available:

sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib

Packaging commands

  • yarn run package:win – Windows
  • yarn run package:mac – macOS
  • yarn run package:linux – Linux


Development issues

Blockchain syncing stuck

Restart the app with -reindex flag:

yarn run start:electron:dev -testnet --devtools -reindex

Marketplace fails to load

Delete marketplace database folder and restart app:

  • Windows: %appdata%\dogecash-market\testnet\
  • macOS: ~/Library/Application Support/DogeCash/dogecash-market/testnet/
  • Linux: ~/.dogecash-market/testnet/

Other issues

See our DogeCash Wiki for most common problems or join on Riot for community help.


DogeCash Desktop is released under GNU General Public License v2.0.

You can’t perform that action at this time.