inWallet’s light node is a wallet for storage and transfer of decentralized value. See http://www.inve.one/.
Stay tuned.
-
High transaction concurrency and fast confirmation.
-
No need to download the entire data.
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 .
All app bundles will be placed at ../inWalletbuilds
dir, so create it first: mkdir -p ../inWalletbuilds
-
Install Android SDK
-
npm install babel-cli@6.26.0 -g
-
Run
make android-debug
-
In case of could not find gradle wrapper within android sdk error, download Android SDK tools package v25:
-
http://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zip
-
http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip
-
and extract to android_sdk_folder/ (should replace ./tools folder).
- 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, runcd /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.
- In case of ios-deploy missing error:
make osx64
-
install visual studio2015
- Setting environment variables:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
- Setting environment variables:
-
nmake win64
make linux64
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.
- macOS:
~/Library/Application Support/inWallet
- Linux:
~/.config/inWallet
- Windows:
%LOCALAPPDATA%\inWallet
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.
- GitHub Issues
- Open an issue if you are having problems with this project
- Email Support
The GUI is based on Copay, the most beautiful and easy to use Bitcoin wallet.
MIT.