read.cash Log in
@ClearSky

I've built my first Paython app on BCH network

Today I've finished my first Python app and it's using Bitcoin Cash network. I didn't think I'll be able to learn programming. I've always thought that you need to be a young man under 30 with excellent math skills but here I'm programming something useful for the first time.

Journey I've been interested in merchant adoption and I've been voluntarily providing support to a merchant in my city and there were some issue and I wrote an article trying to highlight some issues. @winter Python is one of the most common easy to learn programming language, I picked it hoping it will help me in the crypto world. I found some time in the lock-down period and learned a little bit Python, it was going smoothly but didn't feel like you are doing something that could be used by me or by people. The idea of a merchant app was an issue solver so I started to gather the parts required. Contacted @merc1er to get help while learning Bitcash (BCH python library). Got help from @blockparty-sh regarding the awesome fountainhead.cash's Bitsocket and Bitdb API. Also @OPReturnCode helped me a little bit with advices and suggestions. I ended up paying too much fees for testing as there no Bitdb test net version, but made this available. My affection with Bitsocket I couldn't leave this out. The instant payment received notification in Bitcoin.com wallet and some other tools have always amazed me. In one article I think I've inspired @Satoshiwall to create the payment button which uses similar teach. https://www.reddit.com/r/btc/comments/dadx9b/donatebuttoncash_was_just_built_yesterday_by_alex/ Ingredients I've used some awesome tools to build this application. Python Tkinter GUI Bitcash python Lib https://github.com/sporestack/bitcash/ Fountainhead Bitsocket API for instant notifications https://fountainhead.cash/ QR-Code-Generator by Sagnik Chattopadhyaya https://github.com/sagnik20/QR-Code-Generator Known bugs Some results from the API aren't handled very well causing some harmless noise Bitcoin Cash address should be configured manually in 3 places Probably a lot more, since this is my first app Wish list BIP70 support Onscreen Keypad SLP tokens support Multiple currencies Using multiple APIs Provide binary packages for major OSes Building for Mobile phones Add window to setup configurations Add xpub support Source code I'm releasing this under an open source license, check the code here: https://gitlab.com/uak/bitcoin-instorepay

$2.90

6 comments

Log in to join in Reading is open to everyone. Replying needs an account.