Particl Desktop
Tips and notes for getting you up and running for Particl Desktop development in minutes
Particl Desktop is Particl’s flagship client/wallet for interacting with PART network, including Particl Open Marketplace.
For latest development set up info
check official repo of Particl Desktop (ondevbranch)
Join us in #particl-dev:matrix.org on Element (formerly Riot) for more info and/or assistance.
Keep in mind that the development currently happens on a private fork of this repo.
Clone the repo & fetch dependencies:
git clone https://github.com/particl/particl-desktop
cd particl-desktop
yarn install
Note: most recent development happens on
devbranch
In project’s folder:
- Run
ng serveto start the dev server and keep it running - In another terminal window, run
yarn run start:electron:dev -testnet --devtoolsto 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
You can directly interact with the daemon ran by the Electron version:
./particl-cli -testnet getblockchaininfo
Building for Windows requires the 32-bit libraries to be available:
sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib
yarn run package:win– Windowsyarn run package:mac– macOSyarn run package:linux– Linux
Restart the app with -reindex flag:
yarn run start:electron:dev -testnet --devtools -reindex
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/ |
See our Particl Wiki for most common problems or join #particlhelp:matrix.org on Element for community help.