You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Marcos Rodriguez Vélez d443f92dc1 OPS: Upgraded sentry. Removed unused packages 6 years ago
.circleci Feature/legacywallet (#10) 7 years ago
android OPS: Removed duplicated entries in gradle file 6 years ago
bip38 fixed bip38 7 years ago
bip70 Development (#103) 6 years ago
class FIX: limit number of userinvoices feetched per polling request 6 years ago
img Eject (#126) 6 years ago
ios FIX: Date/time specifications #186 6 years ago
loc Removed unused locs 6 years ago
models ADD: THB fiat 6 years ago
patches Eject (#126) 6 years ago
screen FIX: Do not dismiss modal on error, allow for network retry. 6 years ago
tests/unit FIX: TX with extra small change output throws dust error 6 years ago
.babelrc Eject (#126) 6 years ago
.eslintrc Development (#103) 6 years ago
.flowconfig init 7 years ago
.gitignore Eject (#126) 6 years ago
.watchmanconfig init 7 years ago
App.js FIX: Dismiss add screen 6 years ago
App.test.js resolved conflict after reverting 6cebdebf01290c6edc5baaf19e40744476a60197 6 years ago
App2.test.js TST 6 years ago
BlueApp.js resolved conflict after reverting 6cebdebf01290c6edc5baaf19e40744476a60197 6 years ago
BlueComponents.js FIX: Can't create a Lightning Wallet 3.5.6 (223) #224 6 years ago
HDWallet.test.js FIX: crash when RBF 6 years ago
LICENSE Initial commit 7 years ago
LightningCustodianWallet.test.js FIX: limit number of userinvoices feetched per polling request 6 years ago
Loc.test.js REF: brush up localizations 6 years ago
MainBottomTabs.js FIX: Use loc instead of hardcoded string 6 years ago
MockStorage.js REF: prettier 140 chars 6 years ago
README.md OPS: metadata 6 years ago
analytics.js resolved conflict after reverting 6cebdebf01290c6edc5baaf19e40744476a60197 6 years ago
app.json Eject (#126) 6 years ago
currency.js FIX: Fixed an issue in currency settings where the checkmark wouldn't be in the correct preference 6 years ago
encryption.js plausible deniability 7 years ago
events.js Eject (#126) 6 years ago
help.txt Eject (#126) 6 years ago
index.js resolved conflict after reverting 6cebdebf01290c6edc5baaf19e40744476a60197 6 years ago
package-lock.json OPS: Upgraded sentry. Removed unused packages 6 years ago
package.json OPS: Upgraded sentry. Removed unused packages 6 years ago
prompt.js ADD: pay zero-amount (tip) invoices 6 years ago
release-notes.sh OPS 6 years ago
security-alert.js Eject (#126) 6 years ago
shim.js prettier 7 years ago
up-build-number.js TST 7 years ago
up-build-number.sh OPS 6 years ago

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 👍