Wanted to make it easier for newcomers to use the Bitcoin wallet so they don't have to join and exchange like Coinbase or Binance unless they want to.

What it does

Adds more functionality to the core opensource Bitcoin Wallet. These features include swapping BTC for other Cryptocurrencies like ETC. In addition communication is allowed for hardware devices like Yubikeys and hardware wallets.

How I built it

I forked and built the Bitcoin wallet code from source and made contributions to 2 features and implemented a swap for BTC to CBK. UI updates were done with C++ and Qt.

Challenges I ran into

Learning about how to contribute to Bitcoin core and reading the code base. The documentation is very spread out and sparse in some locations I have to go through a lot of Stack Overflow posts and community forums to make progress.

Accomplishments that I'm proud of

I happy that during this hackathon I was able to lay the ground work for making my first opensource contribution to a Blockchain project.

What I learned

I learned a lot about Bitcoin and the history of how many other project arose from forks (Bitcoin Cash, Segwit, Bitcoin Gold, etc)

What's next for Bitcoin Core 2.0

Awaiting feeback on my pull request (I'm sure I'm going to have a lot of comments)

Built With

Share this project: