Bitcoin thin client for iOS & Android. Built with React Native
Go to file
David Hedqvist 6a3d574e02 Cleaned up colors in BlueComponent.js
A a first step in getting a good overview of what colors are
and should be used in the app.
2019-03-29 15:06:09 +01:00
.circleci Feature/legacywallet (#10) 2018-05-20 10:38:50 +01:00
android REL: ved bump to 3.9.3 2019-03-14 15:49:15 +00:00
bip38 fixed bip38 2018-04-28 13:13:36 +01:00
bip70 FIX: Handle BitPay BIP70 scenarios where schema isnt present. 2019-02-25 22:30:24 +00:00
class Cleaned up colors in BlueComponent.js 2019-03-29 15:06:09 +01:00
img ADD: Read clipboard for transactions 2019-03-05 02:25:56 +00:00
ios REL 2019-03-17 23:26:42 +00:00
loc Added new localization strings to all languages 2019-03-19 11:34:19 +01:00
models ADD: Broadcast TX using Electrum 2019-02-28 23:26:02 +00:00
patches OPS: fixed patch for latest react 2019-01-26 14:26:28 +00:00
screen Moved strings in lightning wallet to localization 2019-03-19 10:31:53 +01:00
tests/unit FIX: TX with extra small change output throws dust error 2018-11-04 21:06:15 +00:00
.babelrc REF: lapp-browser; OPS: build refactor 2019-01-21 13:21:48 +00:00
.buckconfig REF: lapp-browser; OPS: build refactor 2019-01-21 13:21:48 +00:00
.eslintrc Development (#103) 2018-10-20 22:10:21 +01:00
.flowconfig FIX: If slider value < 1, force it to 1. 2019-01-29 22:46:32 -05:00
.gitattributes Make patch files keep their line endings. Fix #429 2019-03-22 19:32:23 +00:00
.gitignore FIX: Remove release-notes files 2019-02-03 04:06:40 -05:00
.watchmanconfig REF: lapp-browser; OPS: build refactor 2019-01-21 13:21:48 +00:00
analytics.js resolved conflict after reverting 6cebdebf01 2019-01-10 15:04:16 +00:00
App2.test.js ADD: Created BlueCopyTextToClipboard 2019-01-21 08:55:39 -05:00
App.js FIX: Deeplink would fail sometimes on cold start (#382) 2019-03-07 18:38:24 +00:00
app.json REF: lapp-browser; OPS: build refactor 2019-01-21 13:21:48 +00:00
App.test.js FIX: Android not redering QR code #302 2019-02-14 00:15:56 -05:00
babel.config.js FIX: Many layout bug fixes. 2019-01-25 01:12:07 -05:00
BlueApp.js FIX: no wallet refresh upon startup (faster to start app) 2019-02-10 01:08:33 +00:00
BlueComponents.js Cleaned up colors in BlueComponent.js 2019-03-29 15:06:09 +01:00
BlueElectrum.js ADD: Broadcast TX using Electrum 2019-02-28 23:26:02 +00:00
currency.js FIX: Fixed an issue in currency settings where the checkmark wouldn't be in the correct preference 2019-01-03 20:46:40 -05:00
Electrum.test.js TST: fixes failing test 2019-02-03 22:14:36 +00:00
encryption.js plausible deniability 2018-04-01 00:16:42 +01:00
events.js ADD: Created BlueAddressInput 2019-01-24 02:36:01 -05:00
HDWallet.test.js TST: fixed 2019-02-23 14:13:37 +00:00
help.txt Eject (#126) 2018-12-11 22:52:46 +00:00
index.js ADD: Create BlueTransactionListItem 2019-01-29 21:13:45 -05:00
LICENSE Initial commit 2018-01-14 20:14:03 +00:00
LightningCustodianWallet.test.js TST: ln wallet vuln 2019-02-01 19:16:23 +00:00
Loc.test.js REF: brush up localizations 2018-09-17 12:44:08 +01:00
MainBottomTabs.js ADD: Switch Lightning wallets on send screen. 2019-02-26 08:58:13 +00:00
MockStorage.js REF: prettier 140 chars 2018-07-07 22:15:14 +01:00
NavigationService.js Removed comments 2019-01-24 14:35:54 -05:00
package-lock.json OPS 2019-03-16 11:48:05 +00:00
package.json REL: ved bump to 3.9.3 2019-03-14 15:49:15 +00:00
Privacy.js FIX: Create button was difficult to press on android. (#369) 2019-03-02 12:13:12 +00:00
prompt.js ADD: pay zero-amount (tip) invoices 2019-01-05 16:29:13 +00:00
README.md Update README.md 2019-02-01 19:28:23 +00:00
release-notes.sh OPS 2018-10-27 16:25:28 +01:00
security-alert.js Eject (#126) 2018-12-11 22:52:46 +00:00
shim.js REF: start transition to Electrum server 2019-01-30 19:41:35 +00:00
up-build-number.js TST 2018-05-20 11:05:50 +01:00
up-build-number.sh OPS 2018-10-27 16:25:28 +01:00

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!