Skip to content

ringnetwork/rng-wallet

Repository files navigation

RingNetwork

RingNetwork is an open source project that provides reliable and trusted public blockchain network services. The wallet created for the community is also named RingNetwork. This project is supported by the RingNetwork Foundation.

RingNetwork wallet is safe, simple and easy to use, it supports transfer TRC20 Tokens, send private instant messaging, provide security solutions, etc.

We welcome everyone joins this open source community to build decentralized applications running on a fast, scalable, and truly decentralized blockchain powered by RingNetwork.

Please visit RingNetwork official site ringnetwork.org to get more information.

Download

Official Site:

Github release:

Installation

We provide executable programs for multiple platforms. You can either start using the RingNetwork wallet by clicking the download link above, or you can use the source code to compile into an executable program.

Dependences

Choose the install package according to your operation system

  • git
  • Node.js v8.9.4
  • bower
    • npm install -g bower@1.8.2
  • nw-gyp
    • npm install -g nw-gyp
Windows

Option 1:

  • Open PowerShell by using administrator privileges, run npm install --global --production windows-build-tools --vs2015
  • Set environment variable GYP_MSVS_VERSION = 2015
  • Set environment variable, add the Python install directory to PATH.
  • npm config set msvs_version 2015

Please refer to windows-build-tools

Option 2:

  • Install Visual Studio 2017,with VC++ 2015 (v140) tools.
  • Install Python 2.7.14
  • Set environment variable, add the Python install directory to PATH.
  • Set environment variable GYP_MSVS_VERSION = 2017
  • npm config set msvs_version 2017

Clone project code

git clone https://github.com/ringnetwork/rng-wallet.git
cd rng-wallet

Compile

# ./rng-wallet

bower install
npm install
npm rebuild sqlite3 --build-from-source --runtime=node-webkit --target_arch=x64 --target=0.26.6
cd node_modules/ffi
nw-gyp rebuild --target=0.26.6
cd ../ref
nw-gyp rebuild --target=0.26.6
cd ../..

Execute

# ./rng-wallet
npm run start

Package

The release package will be generated under ../ringnetworkbuilds

--|
  | rng-wallet
  | builds
Android
iOS
  • Install Xcode 9 (or higher version)
  • Install Cordova npm install -g cordova
  • Install ios-deploy npm install -g ios-deploy
  • Run npm run ios
macOS
  • npm run osx64
Windows
  • npm run win64
Linux
  • npm run linux64

Wallet Backup and Restore

Once the user starts to use RingNetwork Wallet, cache files will be generated in the user directory to store data and user profiles, and to prevent personal data loss due to incorrect uninstallation, these caches files won’t be deleted after installation, all data will be recovered after reinstalling the software. If the user decides to delete these data, please follow the instructions below:

  • macOS: ~/Library/Application Support/rng-wallet
  • Linux: ~/.config/rng-wallet
  • Windows: %LOCALAPPDATA%\rng-wallet

Issues and Questions

Translation

  • Turkish - Caner Sevince, Sait Dogan Etiler,
  • Indonesian - IYOES
  • German - Adrian Jetzer
  • Japanese - Masaru Suzuki

big thanks !

License

MIT