bitshares / bitshares/bitshares-ui
Feature: Add Native Bitcoin Wallet (linked to BTS private key)
- Dominant language
- JavaScript
- Stars
- 520
- Forks
- 575
- Avg merge
- 12h 7m
- Merged PRs (30d)
- 5
Description
So this would lay the foundation for atomic swaps between bitcoin and bitshares, and would open bitshares up to a greater community.
Every BitShares Account has a bitcoin address attached via its private key.
* extract the bitcoin address from the active private key
* add a Bitcoin wallet tab - with basic data send&receive
* add API access via https://api.greenaddress.it/index.html (or via witnesses later on)
* add an easy BTC <> OPEN.BTC/blocktrades exchange (optional)
Possible problems:
Password changes require key changes, which would erase your access to bitcoin. this needs to be addressed.
Contributor guide
Research direction
No source files, tests, or entry points are named. Start by mapping the wallet UI and account/private-key handling, then define the scope for address extraction, send/receive, API access, exchange support, and the password-change risk; done requires an agreed design and implementation plan.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- blockchain, payments
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100