Bitcoin thin client for iOS & Android. Built with React Native
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Feature/legacywallet (#10) May 20, 2018
android REL: ver bump v3.7.2 Feb 9, 2019
bip38 fixed bip38 Apr 28, 2018
bip70 Development (#103) Oct 20, 2018
class REF: better lightning error reporting Feb 14, 2019
img Eject (#126) Dec 11, 2018
ios REL: ver bump v3.7.2 Feb 9, 2019
loc OPS: lint Feb 14, 2019
models Adds NZD as a currency Feb 6, 2019
patches OPS: fixed patch for latest react Jan 26, 2019
screen FIX: lnd - create invoice - cant tap bottom half of button #303 Feb 14, 2019
tests/unit FIX: TX with extra small change output throws dust error Nov 4, 2018
.babelrc REF: lapp-browser; OPS: build refactor Jan 21, 2019
.buckconfig REF: lapp-browser; OPS: build refactor Jan 21, 2019
.eslintrc Development (#103) Oct 20, 2018
.flowconfig FIX: If slider value < 1, force it to 1. Jan 30, 2019
.gitattributes REF: lapp-browser; OPS: build refactor Jan 21, 2019
.gitignore FIX: Remove release-notes files Feb 3, 2019
.watchmanconfig REF: lapp-browser; OPS: build refactor Jan 21, 2019
App.js ADD: Created BlueAddressInput (#270) Jan 25, 2019
App.test.js Experimental (#268) Jan 22, 2019
App2.test.js Experimental (#268) Jan 22, 2019
BlueApp.js FIX: no wallet refresh upon startup (faster to start app) Feb 10, 2019
BlueComponents.js FIX: Dismiss keyboard when pressing return Feb 10, 2019
BlueElectrum.js TST: fixes failing test Feb 3, 2019
Electrum.test.js TST: fixes failing test Feb 3, 2019
HDWallet.test.js REF: HD wallet getbalance improvements Feb 9, 2019
LICENSE Initial commit Jan 14, 2018
LightningCustodianWallet.test.js TST: ln wallet vuln Feb 1, 2019
Loc.test.js REF: brush up localizations Sep 17, 2018
MainBottomTabs.js OPS: Upgraded webview Feb 1, 2019
MockStorage.js REF: prettier 140 chars Jul 7, 2018
NavigationService.js ADD: Created BlueAddressInput (#270) Jan 25, 2019
README.md Update README.md Feb 1, 2019
analytics.js resolved conflict after reverting 6cebdeb Jan 10, 2019
app.json REF: lapp-browser; OPS: build refactor Jan 21, 2019
babel.config.js ADD: Created BlueAddressInput (#270) Jan 25, 2019
currency.js FIX: Fixed an issue in currency settings where the checkmark wouldn't… Jan 4, 2019
encryption.js plausible deniability Mar 31, 2018
events.js ADD: Created BlueAddressInput (#270) Jan 25, 2019
help.txt Eject (#126) Dec 11, 2018
index.js ADD: Create BlueTransactionListItem Jan 30, 2019
package-lock.json Revert "FIX: Replace schema with empty string" Feb 3, 2019
package.json REL: ver bump v3.7.2 Feb 9, 2019
prompt.js ADD: pay zero-amount (tip) invoices Jan 5, 2019
release-notes.sh OPS Oct 27, 2018
security-alert.js Eject (#126) Dec 11, 2018
shim.js REF: start transition to Electrum server Jan 30, 2019
up-build-number.js TST May 20, 2018
up-build-number.sh OPS Oct 27, 2018

README.md

BlueWallet - A Bitcoin & Lightning Wallet

GitHub tag CircleCI code style: prettier

Thin Bitcoin Wallet. Built with React Native and BlockCypher API.

Appstore Playstore

Website: bluewallet.io

Community: telegram group

  • Private keys never leave your device
  • Lightning Network supported
  • SegWit-first. Replace-By-Fee support
  • Encryption. Plausible deniability
  • And many more features...

Beta version, do not use to store large amounts!

BUILD & RUN IT

  • In your console:
git clone https://github.com/BlueWallet/BlueWallet.git
cd BlueWallet
npm install
npm start android

TESTS

npm run test

MOTIVATION TO BUILD IT

I was not satisfied with existing iOS Bitcoin apps, especially with BreadWallet (the one I mainly used) where development stalled and they could not even deliver such features as SegWit, RBF and custom fees (at the times where custom fees were especially needed). So I knew I could create one to use myself and let others use it. I had experience with awesome bitcoin-js lib (javascript), and since I dont own any Macs, don't plan to and not going to learn ObjC/Swift - ReactNative (where you also write in javascript) was an obvious choice.

LICENSE

MIT

WANT TO CONTRIBUTE?

Grab an issue from the backlog, try to start or submit a PR, any doubts we will try to guide you.

Join us at our telegram group where we hangout 👍

Responsible disclosure

Found critical bugs/vulnerabilities? Please email them bluewallet@bluewallet.io Thanks!