00bb9fe28b
Update MainInterface.storyboard ADD: Cache fetched data ADD: Add "Up from/Down from" data OPS: Add Provision Profile Update project.pbxproj ADD: Synchronize user selected currency with Today extension Update Info.plist ADD: quick actions Update App.js Update App.js Update App.js Update App.js Update App.js FIX: Fix currency bugs FIX: Hide balance from quick actions ADD: cqc Update currency.js Update TodayViewController.swift Update App.js REF: headercolor Update App.js FIX: carousel would not show FIX: Fix FIX FIX Update API.swift FIX: Fixed alerts TST Revert "TST" This reverts commit bcdf62e9b238cc5da200cc4bce45e4e55f480d6d. ADD: Tests mocks REF: Device Quick Actions ref FIX: Fixed crash Update quickActions.ios.js ADD: QuickActions for Android D FIX: Tests OP |
||
---|---|---|
__mocks__/@react-native-community | ||
.circleci | ||
android | ||
bip38 | ||
bip70 | ||
class | ||
img | ||
ios | ||
loc | ||
models | ||
patches | ||
screen | ||
tests | ||
.babelrc | ||
.buckconfig | ||
.eslintrc | ||
.flowconfig | ||
.gitattributes | ||
.gitignore | ||
.watchmanconfig | ||
analytics.js | ||
App.js | ||
app.json | ||
appcenter-post-build-get-pr-number.js | ||
appcenter-post-build.sh | ||
babel.config.js | ||
BlueApp.js | ||
BlueComponents.js | ||
BlueElectrum.js | ||
currency.js | ||
edit-version-number.sh | ||
encryption.js | ||
events.js | ||
help.txt | ||
index.js | ||
LICENSE | ||
MainBottomTabs.js | ||
MockStorage.js | ||
NavigationService.js | ||
package-lock.json | ||
package.json | ||
podinstall.sh | ||
Privacy.js | ||
prompt.js | ||
react-native.config.js | ||
README.md | ||
release-notes.sh | ||
SECURITY.md | ||
shim.js | ||
UnlockWith.js | ||
up-build-number.js | ||
up-build-number.sh | ||
WatchConnectivity.android.js | ||
WatchConnectivity.ios.js |
BlueWallet - A Bitcoin & Lightning Wallet
Thin Bitcoin Wallet. Built with React Native and BlockCypher API.
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...
BUILD & RUN IT
- In your console:
git clone https://github.com/BlueWallet/BlueWallet.git
cd BlueWallet
npm install
- To run on Android:
npm start android
- To run on iOS:
cd ios
pod install
cd ..
npm start ios
TESTS
npm run test
QA
Builds automated and tested with BrowserStack
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!