This is amazing. A true proof of work. Have you considered finding hashes with leading zeros or making sure each hash starts with 1337?
I added three new options
--difficulty <leading zeroes>
--prefix <leading digits>
--hex-prefix <leading hex digis>
Be warned tho, this makes it excessively hard. It takes a long long time.