That's really motivating and shows me that you like it, which is awesome! Thank you!
Seems like I should develop a small donation bot for the stream so I can thank you directly. Also, thank you for the kind words in my last post.
Last time, we were able to receive our first blocks and transactions from the network! It was a bit embarassing at first, because I didn't realize for way too long that
getheaders needs the Genesis Block as last known hash, which in retrospect seems obvious, but it's documented nowhere, I think.
And we haven't been DoS-banned from that node we connected to (yet)!
Also, as requested, I've put the current progress on Github. You can check it out here: https://github.com/EyeOfPython/pyspv
Today, I'd like to do something a little more fun and build a small donation bot for OBS, which listens to an address and displays the amount and Memo.cash message (if there is one) on the screen. For extra fun, the higher the donation amount, the more bass-boosted the video clip (up to a limit, ugh). We can even use the current state of the node for receiving the transactions already.
/u/FerriestaPatronum thought about streaming his development on Bitcoin Verde, and I'd definitely encourage him to do so, it's fun! I'll put the donation bot on Github once it's finished, if he wants to use it.
Also, I'd like to switch over to YouTube for streaming for now, as I figured the videos might be an good reference for understanding the Bitcoin protocol, also YouTube is better prepared for videos (e.g. editing, annotations, ...), and I can switch later if YouTube becomes bad. I hope a fully peer-to-peer streaming service will emerge soon, then I'd switch to that.
You can check out the channel here: https://www.youtube.com/channel/UC-ATz_O7Vf_ljlHBLZTj6IQ.
The stream can be found here: https://www.youtube.com/watch?v=Qh9zChQQHEA (Oops! Killed the stream. This is the new link...)
I'll start at 16:00 UTC this time today. See you there!