blackyblack / byteball

A wallet for decentralized value

Home Page:https://byteball.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Byteball is a wallet for storage and transfer of decentralized value. See byteball.org.

Binary Downloads

Byteball.org

Main Features

TBD

Installation

Clone the source:

git clone https://github.com/byteball/byteball.git
cd byteball

Install bower and grunt if you haven't already:

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

Download and install NW.js. Version 0.14.7 is recommended.

Build Byteball:

bower install
npm install
grunt

Then run Byteball desktop client:

/path/to/your/nwjs/nwjs .

Build Byteball App Bundles

Android

  • Install Android SDK
  • Run make android-debug

iOS

  • Install Xcode 7 (or newer)
  • Run make ios-debug

macOS

  • grunt desktop
  • copy node_modules into the app bundle ../byteballbuilds/Byteball/osx64/Byteball.app/Contents/Resources/app.nw, except those that are important only for development (karma, grunt, jasmine)
  • grunt dmg

Windows

  • grunt desktop
  • copy node_modules into the app bundle ../byteballbuilds/Byteball/win64, except those that are important only for development (karma, grunt, jasmine)
  • grunt inno64

Linux

  • grunt desktop
  • copy node_modules into the app bundle ../byteballbuilds/Byteball/linux64, except those that are important only for development (karma, grunt, jasmine)
  • grunt linux

About Byteball

TBD

Byteball Backups and Recovery

Byteball uses a single extended private key for all wallets, BIP44 is used for wallet address derivation. There is a BIP39 mnemonic for backing up the wallet key, but it is not enough. Private payments and co-signers of multisig wallets are stored only in the app's data directory, which you have to back up manually:

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

Support

Credits

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

License

MIT.

About

A wallet for decentralized value

https://byteball.org

License:MIT License


Languages

Language:JavaScript 65.4%Language:HTML 23.8%Language:CSS 7.3%Language:Shell 1.7%Language:Inno Setup 1.0%Language:Makefile 0.4%Language:C# 0.4%