From e38b02f52044b0ebe539484e32c7f13d2ad7fc83 Mon Sep 17 00:00:00 2001 From: Nuno Coelho Date: Thu, 20 Dec 2018 18:05:26 +0000 Subject: [PATCH 1/3] Update readme --- README.md | 119 +++++------------------------------------------------- 1 file changed, 10 insertions(+), 109 deletions(-) diff --git a/README.md b/README.md index 9e55eb61..07bf7c61 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# BlueWallet - Bitcoin Wallet +# BlueWallet - A Bitcoin Wallet [![GitHub tag](https://img.shields.io/github/package-json/v/BlueWallet/BlueWallet.svg)](https://github.com/BlueWallet/BlueWallet) [![CircleCI](https://circleci.com/gh/BlueWallet/BlueWallet.svg?style=svg)](https://circleci.com/gh/BlueWallet/BlueWallet) @@ -7,19 +7,22 @@ Thin Bitcoin Wallet. Built with React Native and BlockCypher API. -[![Appstore](http://www.bluewallet.io/img/app-store-badge.svg)](https://itunes.apple.com/us/app/bluewallet-bitcoin-wallet/id1376878040?l=ru&ls=1&mt=8) +[![Appstore](https://bluewallet.io/img/app-store-badge.svg)](https://itunes.apple.com/us/app/bluewallet-bitcoin-wallet/id1376878040?l=ru&ls=1&mt=8) +[![Playstore](https://bluewallet.io/img/play-store-badge.svg)](https://play.google.com/store/apps/details?id=io.bluewallet.bluewallet) Website: [bluewallet.io](http://bluewallet.io) +Our [telegram group](https://t.me/bluewallet) -* Build and run on your own using Expo Client * Private keys never leave your device +* Lightning Network supported * SegWit-first. Replace-By-Fee support * Encryption. Plausible deniability +* And many more [features...](https://bluewallet.io/features.html) Beta version, do not use to store large amounts! - + @@ -58,109 +61,7 @@ I had experience with awesome bitcoin-js lib (javascript), and since I dont own MIT +## What to contribute? -## ROADMAP - -### v1.0.0 alpha - -Support for single private-key wallets: - -* ~~SegWith P2SH compatibility addresses~~ - -#### Screens: - -* Wallets - * Sub-screen Edit Wallet - * ~~Edit label~~ - * ~~Delete~~ - * ~~View info: type, address, privkey (?)~~ - * ~~Sub-screen Add Wallet~~ -* Transactions - * ~~Sub screen to view transaction details (confs, fee, seen date, confirmed date, time to confirm)~~ - * View TX on block explorer -* Receive - * ~~Choose wallet~~ - * ~~Sub-screen with QR~~ - * ~~address as un-editable input (for copy-paste)~~ -* Send - * ~~Choose Wallet~~ - * ~~Scan QR~~ - * ~~Sub screen edit balance, memo, receiver name ...~~ - * ~~Validation error in case of empty fields~~ - * ~~Broadcast TX~~ - * ~~save TX meta info to wallet storage (memo, txhex)~~ -* Settings - * ~~Opensource link~~ - * ~~Technologies used~~ - - -### v2.0.0 beta - -* ~~Legacy addresses~~ -* ~~Encrypt all storage, PIN/Password/Fingerprint security~~ -* Currency conversion -* ~~Localization (RU, UA)~~ - -#### Screens: - -* Receive - * Choose wallet - * Choose amount in BTC, label etc - * Generate specialized QR wih above info - * Choose walet - * Receive through changelly/shapeshift -* Send - * Handle `bitcoin://` URI - * ~~Scan QR with `bitcoin://` URI~~ -* Transactions - * ~~Sub screen to view transaction details (confs, fee, seen date, confirmed date, time to confirm)~~ - * ~~Do RBF on TX (with change-destination address)~~ - * Do CPFP -* Settings - * ~~Appstore RateMe link~~ - -### v3.0.0 beta - -~~Support HD (multi-private keys)~~ -Support bech32 addresses - -#### Screens - -* Settings - * Different UTXO usage strategies -* Address book..? - -### v4.0.0 - -Lightning support? - - -## BACKLOG FEATURES - -* [x] RBF -* [ ] CPFP -* [ ] Sign any message with private key -* [ ] Verify other message signature -* [ ] Tool: Cold wallet verifier (scans private keys and displays public keys realtime) -* [x] Export (backup) secrets/private keys -* [ ] Export (bip38 password-encrypted) -* [ ] Cold wallet generator -* [x] Export created signed tx, no broadcast -* [ ] Work through proxy? TOR? -* [x] Localizations (RU, UA, BY? Arab, JP, CH?) -* [ ] OFFLINE TX: get unspents offline, create & sign TX offline, export txhex -* [ ] Sweep other private key -* [ ] Rebroadcast TX (to some different endpoints?) -* [ ] Batch transaction -* [ ] MultiSig M-of-N (while keeping only 1..M of all sigs on device) - * [ ] Sign your part of multisig via QR code -* [ ] Transaztion queue chart, fee estimation -* [ ] Push notifications for all associated addresses -* [ ] Keep PrivKey/WIF on paper, scan only on TX signing, not keping on device (watch-only address) -* [ ] Decode TX screen -* [ ] Migrate to ElectrumX server (ditch blockcypher) - requires socket/tcp support in Expo OR rpc2rest proxy -* [x] Fake password which unlocks fake wallets (aka plausible deniability) -* [x] BIP38 (password-protected key) -* [ ] Self-destruct if several password attempts -* [ ] Generate keys with desired text in address (3MyAddRess......) -* [ ] Generate private key with dice or coin flip as a source of entropy +Grab an issue from [the backlog](https://github.com/BlueWallet/BlueWallet/projects/1), try to start or submit a PR, any doubts we will try to guide you. +Our [telegram group](https://t.me/bluewallet) where we hangout :+1: From 7ff2cbfab153e0e6866c3093406c6cf05c88d17f Mon Sep 17 00:00:00 2001 From: Igor Korsakov Date: Fri, 21 Dec 2018 22:36:59 +0000 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 07bf7c61..d1b401c8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# BlueWallet - A Bitcoin Wallet +# BlueWallet - A Bitcoin & Lightning Wallet [![GitHub tag](https://img.shields.io/github/package-json/v/BlueWallet/BlueWallet.svg)](https://github.com/BlueWallet/BlueWallet) [![CircleCI](https://circleci.com/gh/BlueWallet/BlueWallet.svg?style=svg)](https://circleci.com/gh/BlueWallet/BlueWallet) From fbb89eb591784d4c0677815254223c8b49919632 Mon Sep 17 00:00:00 2001 From: Nuno Coelho Date: Sat, 22 Dec 2018 16:30:24 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d1b401c8..0d04b3a8 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ I had experience with awesome bitcoin-js lib (javascript), and since I dont own MIT -## What to contribute? +## Want to contribute? Grab an issue from [the backlog](https://github.com/BlueWallet/BlueWallet/projects/1), try to start or submit a PR, any doubts we will try to guide you. Our [telegram group](https://t.me/bluewallet) where we hangout :+1: