Skip to content

Qredit/desktop-wallet

Repository files navigation

Qredit Desktop Wallet

Download

Latest Release

Installing via Package Managers

Translations

Translations are no longer accepted for the Desktop Wallet. We are using plugins to provide languages.

Development

Requirements

Ubuntu

In Ubuntu the development files of libudev are necessary:

sudo apt-get install libudev-dev libusb-1.0-0-dev

Windows

  • Python 2.7
  • Visual Studio 2017

Node 12

To download, head over to here and download Node 12.

If you already have npm installed, you can run

npm install -g n
sudo n 12

Yarn

Install the Yarn dependency manager

npm install -g yarn

Commands

List of commands
# Install dependencies
yarn install

# Execute the electron application. Making changes in the code, updates the application (hot reloading).
yarn dev

# Execute the browser version application. Making changes in the code, updates the application (hot reloading) good for designing :3.
yarn start

# Runs linter over the files
yarn lint

# Try to automatically fix lint errors
yarn lint:fix

# Builds the production code for the react application
yarn build

# Build and electron application for production (Mac)
yarn build:mac

# Build and electron application for production (Linux)
yarn build:linux

# Build electron application for production (Windows - x32 and x64)
yarn build:win

# Run the default test switch in default watch mode
yarn test

# Run unit tests and generate and display the coverage report
yarn test:coverage

Security

If you discover a security vulnerability within this package, please send an e-mail to security@ark.io. All security vulnerabilities will be promptly addressed.

Credits

This project exists thanks to all the people who contribute.

License

MIT © Payvo