My own implementation of a cryptocurrency client.  Because why not?