Giter Club home page Giter Club logo

inwallet's Introduction

inWallet’s light node is a wallet for storage and transfer of decentralized value. See http://www.inve.one/.

Binary Downloads

Stay tuned.

Main Features

  1. High transaction concurrency and fast confirmation.

  2. No need to download the entire data.

Installation

Download and install NW.js v0.21.6 LTS and Node.js v7.9.0. These versions are recommended for easiest install but newer versions will work too. If you already have another version of Node.js installed, you can use NVM to keep both.

Clone the source:

git clone https://github.com/intervalue/inWallet.git
cd inWallet

Install bower and grunt if you haven't already:

npm install -g bower
npm install -g grunt-cli

Build inWallet:

bower install
npm install
grunt

If you are on Windows or using NW.js and Node.js versions other than recommended, see NW.js instructions about building native modules.

After first run, you'll likely encounter runtime error complaining about node_sqlite3.node not being found, copy the file from the neighboring directory to where the program tries to find it, and run again. (e.g. from inWallet/node_modules/sqlite3/lib/binding/node-v51-darwin-x64 to inWallet/node_modules/sqlite3/lib/binding/node-webkit-v0.21.6-darwin-x64)

Then run inWallet desktop client:

/path/to/your/nwjs/nwjs .

Build inWallet App Bundles

All app bundles will be placed at ../inWalletbuilds dir, so create it first: mkdir -p ../inWalletbuilds

Android

iOS

  • Install Xcode 7 (or newer)
  • Install Cordova 6 npm install cordova@6 -g
  • Run make ios-debug
    • In case of ios-deploy missing error: npm install -g ios-deploy
    • In case of DeviceSupport missing error, run cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ && sudo ln -s 10.3.1\ \(14E8301\)/ 10.3
    • If you encounter 'bitcore' not found after app launch, install it also npm install bitcore-lib and remove ../inWalletbuilds/project-IOS folder completely, then rerun make again.
    • On code signing error, open Xcode project ../inWalletbuilds/project-IOS/platforms/ios/inWallet.xcodeproj in Xcode, open project properties, select inWallet target and set your AppleID account as a team. Xcode may also ask you to change bundle identifier to be unique, just append any random string to 'org.inWallet.wallet' bundle identifier.

macOS

  • make osx64

Windows

  • install visual studio2015

    • Setting environment variables: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
  • nmake win64

Linux

  • make linux64

About inWallet

inWallet is an infrastructure of Blockchain 4.0 with features such as DAG enhanced data structure, HashNet Concensus, full functions supported, high-performance, easy to use, friendly user experience, scalability.

Delete cash files

  • macOS: ~/Library/Application Support/inWallet
  • Linux: ~/.config/inWallet
  • Windows: %LOCALAPPDATA%\inWallet

Translations

inWallet uses standard gettext PO files for translations and Crowdin as the front-end tool for translators. To join our team of translators, please create an account at Crowdin and translate the inWallet documentation and application text into your native language.

To download and build using the latest translations from Crowdin, please use the following commands:

cd i18n
node crowdin_download.js

This will download all partial and complete language translations while also cleaning out any untranslated ones.

Support

Credits

The GUI is based on Copay, the most beautiful and easy to use Bitcoin wallet.

License

MIT.

inwallet's People

Contributors

xusjs avatar ylwhlhp avatar

Stargazers

zz avatar

Watchers

James Cloos avatar  avatar Leo Cheung avatar  avatar

Forkers

kasaram

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.