liuqixing / trustnote-pow-wallet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI

TrustNote

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

TrustNote 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 TrustNote.

Please visit TrustNote official site trustnote.org to get more information.

Download

Official Site:

Github release:

Installation

We provide executable programs for multiple platforms. You can either start using the TrustNote 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
  • 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/trustnote/trustnote-wallet.git
cd trustnote-wallet

Compile

# ./trustnote-wallet

bower install
npm install
npm rebuild sqlite3 --build-from-source --runtime=node-webkit --target_arch=x64 --target=0.26.6

Execute

# ./trustnote-wallet
npm run start

Package

The release package will be generated under ../trustnotebuilds

--|
  | trustnote-wallet
  | trustnotebuilds
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 TrustNote 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/TTT
  • Linux: ~/.config/TTT
  • Windows: %LOCALAPPDATA%\TTT

Issues and Questions

Translation

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

big thanks !

License

MIT

About

License:MIT License


Languages

Language:JavaScript 62.7%Language:HTML 30.4%Language:CSS 5.3%Language:Shell 1.1%Language:Inno Setup 0.6%