Skip to content

vergecurrency/MyVergies

Repository files navigation

MyVergies Logo

MyVergies

This desktop wallet provides an easy and secure wallet on your personal computer. With Tor integrated you can be sure your http communication is private. Sending and receiving XVG in a secure and easy to use wallet will actually change the way you use Verge Currency. 💪

Features:

  • Sending and receiving XVG
  • Store addresses in an address book
  • Tor integrated
  • Price statistics in different fiat currencies
  • Private keys are yours
  • Possibility to choose your own wallet service

Local Development

If you want to help us out on development you can use this guide:

  1. Fork the project, and clone it to your local machine.

  2. Install the npm dependencies.

npm ci

Note : If you're using Linux, this project needs libsecret as a dependency. You need to install it before running npm:

Ubuntu/Debian : sudo apt install libsecret-1-dev

Red Hat : sudo yum install libsecret-devel

Arch Linux : sudo pacman -S libsecret

  1. Run a local instance with hot reload.
npm run electron:serve
  1. Run tests locally.
npm test

Please setup your own local VWS instance to test your changes against. You can checkout the bitcore repository and setup an instance using docker.

Docs Website

Running the website can be done using NuxtJS:

npm run nuxt:serve

Build With

  • [Node.js/NPM] (https://github.com/nodesource/distributions) Node.js (tested with node.js 18) & NPM (node package manager - tested with 9.8) are required to install Vue.js
  • Vue.js - tested with 5.0.8, Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web
  • Electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • Vue CLI Plugin Electron Builder - A Vue Cli 3/4 plugin for Electron with no required configuration
  • Tor - The intergration of Tor makes sure your transactions are private

Community

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

BEFORE CONTRIBUTING

This repository is in beta state and so it's not ready for feature pull requests.