Coder Social home page Coder Social logo

biotremenag / particl-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from particl/particl-desktop

0.0 0.0 0.0 84.19 MB

The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.

Home Page: https://particl.io

License: GNU General Public License v2.0

Shell 0.46% JavaScript 6.36% Python 0.21% TypeScript 60.28% CSS 0.04% HTML 21.73% Dockerfile 0.01% SCSS 10.90%

particl-desktop's Introduction

Platform:Windows Platform:macOS Platform:Linux

Particl Desktop

Particl Desktop 3.0 Preview

Download Wallet Official website Latest news Project wiki

Table of Contents

About

The Particl Project – Striving to protect your rights, freedoms, and privacy.

Particl Desktop is a standalone desktop application that hosts multiple functionalities at once and delivers an easy user-experience when interacting with Particl's services and applications.

Get access to decentralization:

  • Particl Network
    The Particl Network consists of two technologies:

    • Encrypted data exchange protocol
      SecureMessaging (SMSG protocol) is a decentralized storage network (DSN) to store and transfer data between nodes in a privacy-preserving manner. It enables a private and secure environment for e-commerce and communications between users. SMSG powers the Particl Marketplace without bloating the blockchain with excessive data and without leaving any permanent record.
    • Programmable blockchain with advanced privacy features
      The Particl Blockchain is a decentralized, immutable, and censorship-proof ledger. It is based on bitcoin technology and has been carefully enhanced by the Particl team to provide a more robust level of privacy through industry-leading privacy technologies. Its role within the network is the processing and validation of payments between users without requiring any third-party such as a bank or a payment processor.

  • Particl Coin
    PART is a fast and flexible cryptocurrency with multiple privacy states. It lets you send and receive payments without revealing any of your financial data to anyone.

  • Particl Marketplace
    Buy and sell anything free of commissions, restrictions, and prying eyes. Payments between participants can be initiated using multiple currencies but always settle in PART. No bank account, documentation, email, phone number, or any other identification type is required but the parties get forced to stay honest with its unique two-party escrow. Transform today's e-commerce into a free, secure, and trustworthy place, yielding fair market conditions.

Repositories: Particl Core | Particl Marketplace

Participate

Chats

Twitter Follow Subreddit subscribers

Documentation, installation

For non-developers curious to explore a new world of commerce, binaries can be downloaded and installed. It is the easiest way to get started. Following the guides on Particl Academy is highly recommended. It's the reference book in straightforward language.

Community chat support

Development

Snyk Build Status Coverage Status Code Climate Greenkeeper badge

Requirements

Node.js® v16, git, and yarn

Development install

NB!! Requires access to the private fork of this repo in order to obtain the latest build changes.

Clone the repo & fetch the dependencies:

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

Note: The most recent development happens on the dev branch. Keep in mind that the development currently happens on a private fork of this repo. This repository is the user interface that works in combination with our particl-core.

In the project's folder:

  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 (the 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

Other issues

Bug bounties

Particl is a security and privacy oriented project. As such, a permanent bug bounty program is put in place in order to encourage the responsible disclosure of any bug or vulnerability contained within the Particl code and reward those who find them.

Particl Bug Bounty Program

License

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

particl-desktop's People

Contributors

zasmilingidiot avatar kewde avatar vikas-cis avatar allienworks avatar pciavald avatar rynomster avatar anandsinghparihar avatar cis-shubham-t avatar spazzymoto avatar gerlofvanek avatar greenkeeper[bot] avatar tecnovert avatar claudiocabral avatar xludx avatar demyanrogozhin avatar jdeanwallace avatar dependabot[bot] avatar skieter avatar henkswardt 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.