Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilyakatz/bit-buddy-web
Coinbase Bitcoin wallet in Paranoid mode
https://github.com/ilyakatz/bit-buddy-web
Last synced: about 2 months ago
JSON representation
Coinbase Bitcoin wallet in Paranoid mode
- Host: GitHub
- URL: https://github.com/ilyakatz/bit-buddy-web
- Owner: ilyakatz
- Created: 2014-07-19T03:39:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-12T02:49:58.000Z (over 10 years ago)
- Last Synced: 2024-10-16T15:32:01.071Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 452 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BitBuddy
Full description with image available [here](http://challengepost.com/software/bitbuddy)
## Goals:
This Bitcoin wallet serves to help paranoid users of Coinbase wallets.
### Privacy freak
* Problem:
Bobby used an online auction site to sell a product. Buyer agreed to pay with Bitcoin, so Bobby needs to send his wallet. However, if Bobby sends the buyer his usual wallet, the buyer will be able to see all transactions in the future using the public ledger.
**Bobby wants to Bitcoin money into his regular wallet but stay anonymous**
* Solution:
With BitBuddy Bobby can generate a new wallet which will redirect all incoming payments to his regular wallet
### Fat finger variant
* Problem
Copy-pasting wallets from one screen to the next is error prone.
**Jane would rather select a name from her contact book to send Bitcoin to her friends**
### Trust but verify
* Problem
Before adding a trusted contact, the wallet verifies that there is activity associated with the wallet. If the blockchain doesn't return any result, consider sending a test transaction before sending any significant amount
**When adding a new contact, verify that the wallet is 'active'**
## Setup
* Register a project in [google console](https://console.developers.google.com/project)
* https://console.developers.google.com/project/apps~argon-zoo-650/apiui/credential* Register an application in [Coinbase](https://coinbase.com/oauth/applications)
* http://127.0.0.1:3000/users/auth/coinbase/callback* Configure API access in gogole console
* Contacts* bundle install
* PORT=3000 forman start
* Point browser to [127.0.0.1:3000](127.0.0.1:3000)# Docs
https://developers.google.com/api-client-library/javascript/start/start-js
http://stackoverflow.com/questions/19633590/error-invalid-client-no-registered-origin