Coder Social home page Coder Social logo

unbanksytv / particl-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from particl/particl-desktop

0.0 1.0 0.0 18.97 MB

Particl Angular GUI - The source for the Particl GUI.

Home Page: https://particl.io

License: GNU General Public License v2.0

Dockerfile 0.06% Shell 0.78% TypeScript 55.39% JavaScript 12.60% HTML 20.29% CSS 10.88%

particl-desktop's Introduction

Particl Desktop

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

UI Preview

Table of Contents

About

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 (WIP on market branch)
  • Community governance – anyone can submit proposals to Particl network via decentralized voting & governance (WIP on market branch)

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

Download

Download the packaged wallet for Mac, Windows and Linux

Contribute

Snyk Build Status Coverage Status Code Climate Greenkeeper badge

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

Join us in #particl-dev:matrix.org on Riot for more info and/or assistance.

Getting started

Requirements

Installation

git clone https://github.com/particl/particl-desktop
cd particl-desktop
yarn install

Development

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 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:

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

Other issues

See our Particl Wiki for most common problems or join #particlhelp:matrix.org on Riot for community help.

Licence

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

particl-desktop's People

Contributors

kewde avatar pciavald avatar rynomster avatar anandsinghparihar avatar vikas-cis avatar cis-shubham-t avatar allienworks avatar gerlofvanek avatar greenkeeper[bot] avatar claudiocabral avatar xludx avatar tecnovert avatar demyanrogozhin avatar jdeanwallace avatar skieter avatar zasmilingidiot avatar henkswardt avatar litebit avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.