A (self-educational, incomplete, and likely incorrect) library for working with Bitcoin