particl / Particl Desktop
Programming Languages
Labels
Projects that are alternatives of or similar to Particl Desktop
Particl Desktop
Table of Contents
About
Particl is an open source project that aims to restore the balance of privacy on the internet
Particl Desktop is our feature-rich flagship client, recommended for most users for interacting with Particl 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
This repository is the user interface that works in combination with our particl-core
.
Contribute
Developers Chat
Join our open developers chat #particl-dev:matrix.org with Element (formerly Riot) for more info and/or assistance.
Keep in mind that the development currently happens on a private fork of this repo.
Community Chat
Join our multilingual, open community chat https://discord.me/particl with Discord.
Socialmedia
Requirements
Installation
Clone the repo & fetch dependencies:
git clone https://github.com/particl/particl-desktop
cd particl-desktop
yarn install
Development
Note: most recent development happens on
dev
branch
In project's folder:
- Run
ng serve
to start the dev server and keep it running - In another terminal window, run
yarn run start:electron:dev -testnet --devtools
to start Particl 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 particl-core daemon
You can directly interact with the daemon ran by the Electron version:
./particl-cli -testnet getblockchaininfo
Packaging
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
Troubleshooting
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:
OS | path |
---|---|
Linux | ~/.particl-market/testnet/03/ |
Windows | %APPDATA%/Particl Market/testnet/03/ |
macOS | ~/Library/Application Support/particl-market/testnet/03/ |
Other issues
See our Particl Wiki for most common problems or join #particlhelp:matrix.org on Element for community help.
Licence
Particl Desktop is released under GNU General Public License v2.0.